]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
testing: Mount /proc in the chroot to make systemctl happy
authorTobias Brunner <tobias@strongswan.org>
Wed, 13 Aug 2025 11:57:13 +0000 (13:57 +0200)
committerTobias Brunner <tobias@strongswan.org>
Thu, 18 Sep 2025 09:13:27 +0000 (11:13 +0200)
testing/scripts/build-guestimages

index 5050b3748268f2839537581de00c0e30389f634d..511974624f055bbdbbf35a52289c9955f0859faa 100755 (executable)
@@ -37,6 +37,7 @@ mkdir -p $LOOPDIR
 # just to be sure
 do_on_exit qemu-nbd -d $NBDEV
 do_on_exit umount $LOOPDIR
+do_on_exit umount $LOOPDIR/proc
 
 for host in $STRONGSWANHOSTS
 do
@@ -45,6 +46,7 @@ do
        execute "qemu-nbd -c $NBDEV $IMGDIR/$host.$IMGEXT" 0
        blockdev --rereadpt $NBDEV
        execute "mount $NBDPARTITION $LOOPDIR" 0
+       execute "mount -t proc none $LOOPDIR/proc" 0
        execute "cp -rf $HOSTSDIR/default/* $LOOPDIR" 0
        execute "cp -rf $HOSTSDIR/${host}/etc $LOOPDIR" 0
        execute_chroot "ldconfig" 0
@@ -92,6 +94,7 @@ do
                done
        fi
        sync
+       execute "umount -l $LOOPDIR/proc" 0
        execute "umount -l $LOOPDIR" 0
        execute "qemu-nbd -d $NBDEV" 0
        log_status 0