aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-06-22 12:25:32 +0200
committerDanilo M. <danix@danix.xyz>2026-06-22 12:25:32 +0200
commit47459114c7c6999257c0fb9bfc5b22315188ad13 (patch)
treed3a0c5de6fc24affbad2e6bbfbf013da37f70abe
parente39d54ff7dcd17a3ab64c66aba6a2e9f75585485 (diff)
downloadsbo-batch-tester-47459114c7c6999257c0fb9bfc5b22315188ad13.tar.gz
sbo-batch-tester-47459114c7c6999257c0fb9bfc5b22315188ad13.zip
Credit bassmadrigal's overlay-chroot.sh in script and README
Document that the overlayfs setup, system bind mounts, base patching, and teardown ordering are inspired by overlay-chroot.sh by Slackware user bassmadrigal (Jeremy Hansen). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
-rw-r--r--README.md11
-rwxr-xr-xsbo-batch-test6
2 files changed, 10 insertions, 7 deletions
diff --git a/README.md b/README.md
index b98197a..03f6964 100644
--- a/README.md
+++ b/README.md
@@ -153,9 +153,10 @@ overlay is always disposed and there is no keep-overlay option.
bare 15.0 is more likely an overlayfs quirk (rename/whiteout) than a real
build bug. Noted near the build step in the source.
-## Reference
+## Credits
-Overlay/chroot mount + teardown machinery follows the patterns in
-`overlay-chroot.sh` by Jeremy Hansen (bassmadrigal). The teardown ordering
-(pts, dev/proc/sys, resolv.conf, dbus machine-id, overlay last) is preserved
-deliberately.
+Some parts of this tool are inspired by `overlay-chroot.sh` by Slackware user
+bassmadrigal (Jeremy Hansen): the overlayfs setup, the system bind mounts
+(dev, proc, sys, dev/pts, resolv.conf, dbus machine-id), the base patching from
+the local mirror, and the teardown ordering (pts, dev/proc/sys, resolv.conf,
+dbus machine-id, overlay last), which is preserved deliberately.
diff --git a/sbo-batch-test b/sbo-batch-test
index d6ca1ef..a06df17 100755
--- a/sbo-batch-test
+++ b/sbo-batch-test
@@ -4,8 +4,10 @@
# overlay chroot. Non-interactive, dependency-resolving, per-target disposable
# overlay, persistent logs, color summary.
#
-# Overlay/chroot mount + teardown machinery follows the patterns in
-# overlay-chroot.sh by Jeremy Hansen (bassmadrigal). The teardown ordering
+# Some parts of this script are inspired by overlay-chroot.sh by Slackware user
+# bassmadrigal (Jeremy Hansen): specifically the overlayfs setup, the system
+# bind mounts (dev, proc, sys, dev/pts, resolv.conf, dbus machine-id), the base
+# patching from the local mirror, and the teardown ordering. That teardown order
# (pts, dev/proc/sys, resolv.conf, dbus machine-id, overlay last) is preserved
# deliberately, it is the correct unwind order.
#