summaryrefslogtreecommitdiff
path: root/sys/lib
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2016-05-19 19:17:24 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2016-05-19 19:17:24 +0200
commit1216c06c3bdf3f3fb953ec96de99e026ef318360 (patch)
tree4f20fd5c8e398b870ca1dd40354d5bf1badc11b4 /sys/lib
parent225b573624549303609411ab87a6e923964a50c1 (diff)
dist/mkfile: generate iso/hybrid image for 9front.iso
Diffstat (limited to 'sys/lib')
-rw-r--r--sys/lib/dist/mkfile13
1 files changed, 12 insertions, 1 deletions
diff --git a/sys/lib/dist/mkfile b/sys/lib/dist/mkfile
index 8bc3f235a..db0e57024 100644
--- a/sys/lib/dist/mkfile
+++ b/sys/lib/dist/mkfile
@@ -15,7 +15,18 @@ binds:V:
@{rfork n
mk binds
disk/mk9660 -c9j -B 386/9bootiso -E 386/efiboot.fat -p $proto -s /n/src9 -v 'Plan 9 Front' $target
- }
+ if(bind -q /n/src9/386/9boothyb /n/src9/386/9bootfat){
+ dd -if /dev/zero -bs 512 -count 4096 >> $target
+ disk/partfs -m /n/partfs $target
+ disk=/n/partfs/sdXX
+ disk/mbr -m /n/src9/386/mbr $disk/data
+ @{echo a p1 '$-1' '$'
+ echo t p1 FAT16
+ echo A p1
+ echo w
+ echo q} | disk/fdisk -b $disk/data
+ disk/format -b /n/src9/386/pbs -d -r 1 $disk/dos /n/src9/386/9bootfat
+ }}
%.zynq.img:
@{