diff options
Diffstat (limited to 'host/rootfs/etc/s6-rc/ext-rc-init/up')
-rw-r--r-- | host/rootfs/etc/s6-rc/ext-rc-init/up | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/host/rootfs/etc/s6-rc/ext-rc-init/up b/host/rootfs/etc/s6-rc/ext-rc-init/up index f6d0e77..7c5764a 100644 --- a/host/rootfs/etc/s6-rc/ext-rc-init/up +++ b/host/rootfs/etc/s6-rc/ext-rc-init/up @@ -10,8 +10,9 @@ if { forx -po0 -E dir { $dirs } backtick -E name { basename -- $dir } - if { mkdir vm-${name} vm-${name}/data vm-${name}/dependencies.d vm-${name}/env } - if { ln -s $dir vm-${name}/data/config } + if { ln -s $dir /run/vm/${name} } + + if { mkdir vm-${name} vm-${name}/dependencies.d vm-${name}/env } if { redirfd -w 1 vm-${name}/type echo longrun } if { redirfd -w 1 vm-${name}/notification-fd echo 3 } if { redirfd -w 1 vm-${name}/run printf "#!/bin/execlineb -P\n/bin/start-vm" } |