chiark / gitweb /
Make dev an overlayfs so we can run rsyslog
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 10 Jan 2023 15:09:51 +0000 (15:09 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 10 Jan 2023 15:49:39 +0000 (15:49 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
adt/acommon

index 33ec85d4b8b0e9158565dd4081ce5d5b88c7797b..649e4f7e05eceb1b20f62bbacc9448ecce42ebb1 100644 (file)
@@ -30,9 +30,10 @@ filesystem-prep () {
 
     mkdir "$tmp"/$cs-overlay
     
-    for fs in root home; do
+    for fs in root dev home; do
        case "$fs" in
            root)       lower=/         ;;
+           dev)        lower=/dev      ;;
            home)       lower=/home     ;;
            *) x-internal-error ;;
        esac
@@ -44,7 +45,6 @@ filesystem-prep () {
  lowerdir=$lower,upperdir="$tmp"/$cs-$fs-upper,workdir="$tmp"/$cs-$fs-work \
              none "$tmp"/$cs-overlay$lower
     done
-    mount -o bind,ro /dev "$tmp"/$cs-overlay/dev
 }
 
 host-pre-cleanup () {