summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvangelos Foutras <evangelos@foutrelis.com>2016-01-09 11:53:37 +0200
committerEvangelos Foutras <evangelos@foutrelis.com>2016-01-09 12:00:21 +0200
commitc5128dc45ccb13a4a99a8ffe7aa6bdf84cc89970 (patch)
treec232b4ad0a267aef0407fc0b1eb6ac33dd0c3327
parentf1effdf989edc616f4ee38808fc420e7f3f2f45b (diff)
downloaddevtools-c5128dc45ccb13a4a99a8ffe7aa6bdf84cc89970.tar.xz
makechrootpkg: set builduser's shell to /bin/bash
Having it set to nologin breaks a couple of tests in Git and Python.
-rw-r--r--makechrootpkg.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/makechrootpkg.in b/makechrootpkg.in
index 309b495..9cb25fc 100644
--- a/makechrootpkg.in
+++ b/makechrootpkg.in
@@ -189,7 +189,7 @@ prepare_chroot() {
# We can't use useradd without chrooting, otherwise it invokes PAM modules
# which we might not be able to load (i.e. when building i686 packages on
# an x86_64 host).
- printf 'builduser:x:%d:100:builduser:/build:/usr/bin/nologin\n' "$builduser_uid" >>"$copydir/etc/passwd"
+ printf 'builduser:x:%d:100:builduser:/build:/bin/bash\n' "$builduser_uid" >>"$copydir/etc/passwd"
chown -R "$builduser_uid" "$copydir"/{build,pkgdest,srcpkgdest,logdest,srcdest,startdir}
if [[ -n $MAKEFLAGS ]]; then