GNU bug report logs -
#33134
[PATCH 0/1] guix-install.sh: Add ability to run it non-interactively.
Previous Next
Reported by: rsiddharth <s <at> ricketyspace.net>
Date: Wed, 24 Oct 2018 00:17:01 UTC
Severity: normal
Tags: patch
Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #62 received at 33134 <at> debbugs.gnu.org (full text, mbox):
* etc/guix-install.sh (sys_authorize_build_farms): Don't prompt
if AUTO_YN is set.
---
etc/guix-install.sh | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/etc/guix-install.sh b/etc/guix-install.sh
index 16686ff89..cbcf5316d 100755
--- a/etc/guix-install.sh
+++ b/etc/guix-install.sh
@@ -355,8 +355,11 @@ sys_enable_guix_daemon()
sys_authorize_build_farms()
{ # authorize the public keys of the two build farms
+ local yn=$AUTO_YN
+
while true; do
- read -p "Permit downloading pre-built package binaries from the project's build farms? (yes/no) " yn
+ [[ -n $yn ]] || read -p "Permit downloading pre-built package binaries from the project's build farms? (yes/no) " yn
+
case $yn in
[Yy]*) guix archive --authorize < "${ROOT_HOME}/.guix-profile/share/guix/hydra.gnu.org.pub" &&
_msg "${PAS}Authorized public key for hydra.gnu.org";
@@ -365,7 +368,7 @@ sys_authorize_build_farms()
break;;
[Nn]*) _msg "${INF}Skipped authorizing build farm public keys"
break;;
- *) _msg "Please answer yes or no.";
+ *) _msg "Please answer yes or no."; yn=""
esac
done
}
--
2.19.1
This bug report was last modified 3 years and 309 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.