Browse Source

Add fossil and venti config files to image source folder

Signed-off-by: Graham MacDonald <grahamamacdonald@gmail.com>
Graham MacDonald 5 years ago
parent
commit
030140eb2a

+ 8 - 4
util/build-img.sh

@@ -2,7 +2,11 @@
 
 # Build a qcow2 image for loading in qemu
 
-SRC=$HARVEY/util/syslinux-bios
+SRC_IMG=$HARVEY/util/img/syslinux-bios
+SRC_SYSLINUX=$SRC_IMG/syslinux
+SRC_MBR=$SRC_IMG/mbr.bin
+SRC_KERNEL=$HARVEY/sys/src/9/amd64/harvey.32bit
+
 DEST=$HARVEY/harvey.qcow2
 
 echo "Creating harvey image $DEST"
@@ -23,11 +27,11 @@ part-set-bootable /dev/sda 1 true
 
 mount /dev/sda1 /
 extlinux /
-copy-in $HARVEY/util/syslinux-bios/syslinux /
-copy-in $HARVEY/sys/src/9/amd64/harvey.32bit /
+copy-in $SRC_SYSLINUX /
+copy-in $SRC_KERNEL /
 rename /harvey.32bit /harvey
 
-copy-in $HARVEY/util/syslinux-bios/mbr.bin /
+copy-in $SRC_MBR /
 copy-file-to-device /mbr.bin /dev/sda size:440
 rm /mbr.bin
 EOF

+ 5 - 0
util/img/fossil.conf

@@ -0,0 +1,5 @@
+srv -p fscons
+srv fossil
+fsys main config /dev/sdE0/fossil
+fsys main open -AWP
+fsys main

+ 0 - 0
util/syslinux-bios/mbr.bin → util/img/syslinux-bios/mbr.bin


+ 0 - 0
util/syslinux-bios/syslinux/libcom32.c32 → util/img/syslinux-bios/syslinux/libcom32.c32


+ 0 - 0
util/syslinux-bios/syslinux/libutil.c32 → util/img/syslinux-bios/syslinux/libutil.c32


+ 0 - 0
util/syslinux-bios/syslinux/mboot.c32 → util/img/syslinux-bios/syslinux/mboot.c32


+ 0 - 0
util/syslinux-bios/syslinux/menu.c32 → util/img/syslinux-bios/syslinux/menu.c32


+ 0 - 0
util/syslinux-bios/syslinux/reboot.c32 → util/img/syslinux-bios/syslinux/reboot.c32


+ 0 - 0
util/syslinux-bios/syslinux/syslinux.cfg → util/img/syslinux-bios/syslinux/syslinux.cfg


+ 0 - 0
util/syslinux-bios/syslinux/vesamenu.c32 → util/img/syslinux-bios/syslinux/vesamenu.c32


+ 4 - 0
util/img/venti.conf

@@ -0,0 +1,4 @@
+index main
+isect /dev/sdE0/isect
+arenas /dev/sdE0/arenas
+addr tcp!127.0.0.1!venti