]> rtime.felk.cvut.cz Git - frescor/livecd.git/commitdiff
Initial version of frsh_forb SLAX module
authorMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 29 Jan 2009 15:24:33 +0000 (16:24 +0100)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 29 Jan 2009 15:24:33 +0000 (16:24 +0100)
Makefile [new file with mode: 0644]
run [new file with mode: 0755]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..ff6c0f5
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,37 @@
+SLAX_MODULES = frsh_forb
+
+all: freslax-0.2/slax/modules/$(SLAX_MODULES:%=%.lzm)
+
+-include $(SLAX_MODULES:%=%.lzm.dep)
+
+$(SLAX_MODULES:%=%.lzm): %.lzm: frsh_forb
+       @exec > $@.dep; echo -n "$@ : "; find $* -print0|tr '\0' ' '; echo; find $*|sed -e 's/$$/:/'
+       dir2lzm $* $@; echo
+       chmod u+w $@
+
+freslax-0.2/slax/modules/%: %
+       cp $< $@
+
+ffsrc=$@/usr/src/frsh_forb
+
+frsh_forb:
+       mkdir -p $@/usr/local/bin && cp `which omk` $@/usr/local/bin
+       mkdir -p $(ffsrc) $(ffsrc)/src
+       svn co http://www.frescor.org/private/svn/frescor/omk-build/trunk $(ffsrc)/omk-build
+       cd $(ffsrc)/omk-build && ./update-all -d 1
+       rm -rf $(ffsrc)/src/omk-build
+
+       cd $(ffsrc)/omk-build/aquosa && ./create-links ../../src
+       $(MAKE) -C $(ffsrc)/omk-build/aquosa default-config
+       rm -rf $(ffsrc)/omk-build/aquosa/_build
+
+       cd $(ffsrc)/omk-build/marte && ./create-links ../../src
+       $(MAKE) -C $(ffsrc)/omk-build/marte default-config
+       rm -rf $(ffsrc)/omk-build/marte/_build
+       rm -rf $(ffsrc)/omk-build/marte/marte.mk
+
+       find $(ffsrc) -type d -name .svn|xargs rm -rf
+
+clean:
+       rm $(SLAX_MODULES:%=%.lzm) $(SLAX_MODULES:%=%.lzm.dep)
+       rm -rf $(SLAX_MODULES)
\ No newline at end of file
diff --git a/run b/run
new file mode 100755 (executable)
index 0000000..3198079
--- /dev/null
+++ b/run
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+append="autoexec=xconf;telinit~4"
+
+while [ $# -gt 0 ]; do
+       case $1 in
+               "-t") append='';;
+       esac
+       shift
+done
+
+#NET="-net nic,vlan=0 -net tap,vlan=0,ifname=tap0"
+
+kvm $NET -no-acpi -kernel freslax-0.2/boot/vmlinuz -hda fat:freslax-0.2 -initrd freslax-0.2/boot/initrd.gz -append "ramdisk_size=6666 root=/dev/ram0 rw $append"