Package: sbuild
Version: 0.77.1-2
Severity: normal
Tags: patch
Dear Maintainer,
the sbuild-createchroot --setup-only option is designed to perform setup
tasks on an existing chroot. Thus the check for non-empty directories
introduced in
https://salsa.debian.org/debian/sbuild/commit/53e250cdeb0035663833fa0c8ce80adf96d31c03
needs to be disabled when that option is in use.
I've fixed this for my need with the following change:
diff -u /usr/bin/sbuild-createchroot sbuild-createchroot
--- /usr/bin/sbuild-createchroot» 2018-11-13 16:07:19.000000000
+0100 +++ sbuild-createchroot»2018-12-09 11:41:56.634681576 +0100
@@ -288,7 +288,7 @@
# has more entries than just "." and ".." and must thus not be
empty. readdir $dh;
readdir $dh;
- die "$target is not empty" if (readdir $dh);
+ die "$target is not empty" if (readdir $dh and !$conf->get('SETUP_ONLY'));
} else {
# Create the target directory in advance so abs_path (which is
buggy) # won't fail. Remove if abs_path is replaced by something
better.
Thanks
Lukas