From 864fb03a3305b65fedbe434ebb87510ac13fe865 Mon Sep 17 00:00:00 2001 From: Vegard Storheil Eriksen Date: Wed, 23 Dec 2009 22:26:43 +0100 Subject: Initial commit. --- floppy/SConscript | 24 ++++++++++++++++++++++++ floppy/empty.img | Bin 0 -> 1474560 bytes floppy/grub.conf | 9 +++++++++ 3 files changed, 33 insertions(+) create mode 100644 floppy/SConscript create mode 100644 floppy/empty.img create mode 100644 floppy/grub.conf (limited to 'floppy') diff --git a/floppy/SConscript b/floppy/SConscript new file mode 100644 index 0000000..2021b18 --- /dev/null +++ b/floppy/SConscript @@ -0,0 +1,24 @@ +Import('env') + +env = env.Clone( + BASE_IMAGE = File('empty.img').path, + MOUNTPOINT = Dir('mountpoint').path, + GRUB_CONF = File('grub.conf').path, +) + +floppy = env.Command( + 'floppy.img', + ['#kernel/kernel'], + [ + 'cp $BASE_IMAGE $TARGET', + 'mkdir $MOUNTPOINT', + 'hdiutil attach -quiet -mountpoint $MOUNTPOINT $TARGET', + 'cp $SOURCE $MOUNTPOINT/', + 'cp $GRUB_CONF $MOUNTPOINT/boot/grub/', + 'hdiutil detach -quiet $MOUNTPOINT', + 'rmdir $MOUNTPOINT', + ] +) + +Depends(floppy, 'empty.img') +Depends(floppy, 'grub.conf') diff --git a/floppy/empty.img b/floppy/empty.img new file mode 100644 index 0000000..d7156a1 Binary files /dev/null and b/floppy/empty.img differ diff --git a/floppy/grub.conf b/floppy/grub.conf new file mode 100644 index 0000000..476404b --- /dev/null +++ b/floppy/grub.conf @@ -0,0 +1,9 @@ +default 0 +timeout 1 +serial +terminal --dumb serial +hiddenmenu + +title=Potetmos + root (fd0) + kernel /kernel -- cgit v1.2.3