diff options
| author | Vegard Storheil Eriksen <zyp@jvnv.net> | 2009-12-23 22:26:43 +0100 | 
|---|---|---|
| committer | Vegard Storheil Eriksen <zyp@jvnv.net> | 2009-12-23 22:31:02 +0100 | 
| commit | 864fb03a3305b65fedbe434ebb87510ac13fe865 (patch) | |
| tree | 6b0b2b0dccf6fd1835a4e86ba808fbad2cba89cb /floppy/SConscript | |
Initial commit.
Diffstat (limited to 'floppy/SConscript')
| -rw-r--r-- | floppy/SConscript | 24 | 
1 files changed, 24 insertions, 0 deletions
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')  | 
