From 6f4d00ee45693290fae042b27536b54f77b96acd Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Mon, 23 Sep 2013 23:00:39 +0200 Subject: fossil: import from plan 9 R=rsc https://codereview.appspot.com/7988047 --- src/cmd/fossil/mkfile | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 src/cmd/fossil/mkfile (limited to 'src/cmd/fossil/mkfile') diff --git a/src/cmd/fossil/mkfile b/src/cmd/fossil/mkfile new file mode 100644 index 00000000..cf2b0bdc --- /dev/null +++ b/src/cmd/fossil/mkfile @@ -0,0 +1,136 @@ +>/tmp/fossil + 8.flfmt -y /tmp/fossil + 8.conf -w /tmp/fossil flproto + 8.fossil -f /tmp/fossil + cat /srv/test.fscons & + echo fsys main >>/srv/test.fscons + mount /srv/test.fossil /n/fossil + cd /n/fossil/tmp + dd -bs 1048576 -count 256 -if /dev/zero -of a + rm a + echo sync >>/srv/test.fscons + echo sync >>/srv/test.fscons + echo sync >>/srv/test.fscons + sleep 1 + echo sync >>/srv/test.fscons + sleep 1 + echo sync >>/srv/test.fscons + sleep 1 + echo sync >>/srv/test.fscons + echo check >>/srv/test.fscons + echo check >>/srv/test.fscons + echo check >>/srv/test.fscons + +# cp /env/timezone /n/fossil/tmp +# cp /lib/words /n/fossil/tmp +# dircp /n/sources/plan9/sys/src/cmd/aux /n/fossil/tmp +# >/n/fossil/tmp/lis +# chmod +t /n/fossil/tmp/lis +# echo SHOULD NOT SEE THIS >>/n/fossil/tmp/lis +# echo snap >>/srv/test.fscons +# sleep 2 +# mount /srv/test.fossil /n/dump main/archive +# cat /n/dump/*/*/tmp/lis +# @{cd /n/fossil/tmp && time tar xTf /sys/src/cmd/fossil/test.tar} +# unmount /n/fossil +# rm /srv/fossil + +$target + +bundle:V: + rfork n + ramfs -m /n/kremvax >[2]/dev/null + bind -a /n/kremvax . + cp /sys/doc/fossil.ms /sys/doc/fossil.ps /n/kremvax + cp /sys/man/4/fossil /n/kremvax/fossil.4.man + cp /sys/man/8/fossilcons /n/kremvax/fossilcons.8.man + x=`{ls |grep -v 'TODO|test.tar|fossil.tar.gz'} + tar c $x | gzip > fossil.tar.gz + +$O.conf:D: conf.rc + { + echo '#!/bin/rc' + echo '# THIS FILE IS AUTOMATICALLY GENERATED' + echo '# FROM /sys/src/cmd/fossil/conf.rc. DO NOT EDIT.' + echo + sed 1d conf.rc + } >$target && chmod +x $target -- cgit v1.2.3