summaryrefslogtreecommitdiff
path: root/sys/lib/dist/mkfile
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@centraldogma>2011-06-09 05:43:46 +0000
committercinap_lenrek <cinap_lenrek@centraldogma>2011-06-09 05:43:46 +0000
commit7c02d9bc6a832a39293d947d0d8706f36aaaf6e5 (patch)
tree67fee11af5747d441d1210455621ce57d0ff1c5c /sys/lib/dist/mkfile
parentc2b524d82fb4fdc0d7614f9958354a9a8f7cf8ef (diff)
dist/mkfile: run binds in subshell
Diffstat (limited to 'sys/lib/dist/mkfile')
-rw-r--r--sys/lib/dist/mkfile14
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/lib/dist/mkfile b/sys/lib/dist/mkfile
index bc73c7766..a809b7e0a 100644
--- a/sys/lib/dist/mkfile
+++ b/sys/lib/dist/mkfile
@@ -2,10 +2,10 @@ cd:V: /tmp/9front.iso
%.iso: pc/plan9.ini.cd
- bind usr /n/src9/usr
- bind /n/src9 /n/src9/dist/plan9front
- bind pc/plan9.ini.cd /n/src9/cfg/plan9.ini
- disk/mk9660 -c9j -B 386/9bootiso -p /n/src9/sys/lib/sysconfig/proto/cdproto -s /n/src9 -v 'Plan 9 Front' $target
- unmount /n/src9/cfg/plan9.ini
- unmount /n/src9/dist/plan9front
- unmount /n/src9/usr
+ @{ rfork n
+ bind usr /n/src9/usr
+ bind /n/src9 /n/src9/dist/plan9front
+ bind pc/plan9.ini.cd /n/src9/cfg/plan9.ini
+ disk/mk9660 -c9j -B 386/9bootiso -p /n/src9/sys/lib/sysconfig/proto/cdproto \
+ -s /n/src9 -v 'Plan 9 Front' $target
+ }