[pkg-go] Bug#1006823: patch to prevent debos example adduser waits for password

Geert Stappers stappers at stappers.nl
Sat Mar 5 21:08:28 GMT 2022

Control: tag -1 patch

The hang is caused by `adduser` waiting for password (and password

Providing two password strings can be done with a bash subshell.
Creating the subshell is done by wrapping in parentheses.

So the 

    adduser --gecos User user

should be

    (echo user ; echo user ) | adduser --gecos User user

The complete patch:

--- a/doc/examples/setup-user.sh
+++ b/doc/examples/setup-user.sh
@@ -1,10 +1,8 @@
 set -e
 echo "I: create user"
-adduser --gecos User user
+(echo user ; echo user ) | adduser --gecos User user
-echo "I: set user password"
-echo "user:user" | chpasswd
 adduser user sudo

Geert Stappers
Silence is hard to parse

More information about the Pkg-go-maintainers mailing list