From: Héctor Orón Martínez Date: Mon, 30 Jan 2017 10:51:07 +0000 (+0100) Subject: setup-dchroot: create /srv/chroot X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fdsa-puppet.git;a=commitdiff_plain;h=47e806d785e3195f855584d0739abb0ee2682c27 setup-dchroot: create /srv/chroot Usually when new buildd is setup it does not have a basedir (/srv/chroot) which causes script setting up build chroots to fail. This change creates basedir if directory does not exist, instead to error out. Signed-off-by: Héctor Orón Martínez --- diff --git a/modules/schroot/files/setup-dchroot b/modules/schroot/files/setup-dchroot index c1350cdbf..d6275b55d 100755 --- a/modules/schroot/files/setup-dchroot +++ b/modules/schroot/files/setup-dchroot @@ -294,7 +294,7 @@ if [ -z "${builddir:-}" ]; then fi done fi -[ -d "$basedir" ] || die "Error: $basedir does not exist (or is not a directory)." +[ -d "$basedir" ] || mkdir -p "$basedir" [ -d "$builddir" ] || die "Error: $builddir does not exist (or is not a directory)." target="$basedir/$tuple.tar.gz"