#! /bin/rc rfork ramfs -p rimport temuorin /lib/ /n/t cd / bind /lib/muffet/html /usr/jalae/www/site bind /lib/muffet/links /usr/jalae/www/links echo '---grabbing http ls(1)-lp ---' rcpu -h temuorin -c 'cd /lib/http/site/ ; ls -lp > /lib/ls/thtml.ls; cd /lib/http/links/ ; ls -lp > /lib/ls/tlink.ls; cd /lib/http/src/ ; ls -lp > /lib/ls/tsrc.ls; cd /lib/http/media/bg/ ; ls -lp > /lib/ls/tbg.ls; cd /lib/http/media/backgrounds/ ; ls -lp > /lib/ls/tbkg.ls; cd /lib/http/media/identity/ ; ls -lp > /lib/ls/tid.ls; cd /lib/http/media/sound/ ; ls -lp > /lib/ls/tsnd.ls; cd /lib/http/media/docs/ ; ls -lp > /lib/ls/tdoc.ls; cd /lib/http/media/img/generic/ ; ls -lp > /lib/ls/tgen.ls; cd /lib/http/media/img/services/ ; ls -lp > /lib/ls/tsrv.ls; cd /lib/http/media/fonts/ ; ls -lp > /lib/ls/tfont.ls; cd /lib/http/media/rom/ ; ls -lp > /lib/ls/trom.ls;' clone /n/t/ls/*ls /tmp/ ls -lp /usr/jalae/www/site/*html > /tmp/mhtml.ls ls -lp /usr/jalae/www/links/ > /tmp/mlink.ls ls -lp /usr/jalae/www/src/ > /tmp/msrc.ls ls -lp /usr/jalae/www/media/bg/*png > /tmp/mbg.ls ls -lp /usr/jalae/www/media/backgrounds/*png > /tmp/mbkg.ls ls -lp /usr/jalae/www/media/identity/*png > /tmp/mid.ls ls -lp /usr/jalae/www/media/sound/*mp3 > /tmp/msnd.ls ls -lp /usr/jalae/www/media/docs/ > /tmp/mdoc.ls ls -lp /usr/jalae/www/media/img/generic/*png > /tmp/mgen.ls ls -lp /usr/jalae/www/media/img/services/ > /tmp/msrv.ls ls -lp /usr/jalae/www/media/fonts/ > /tmp/mfont.ls ls -lp /usr/jalae/www/media/rom/ > /tmp/mrom.ls html=` {lsdif /tmp/mhtml.ls /tmp/thtml.ls} link=` {lsdif /tmp/mlink.ls /tmp/tlink.ls} src=` {lsdif /tmp/msrc.ls /tmp/tsrc.ls} bg=` {lsdif /tmp/mbg.ls /tmp/tbg.ls} bkg=` {lsdif /tmp/mbkg.ls /tmp/tbkg.ls} id=` {lsdif /tmp/mid.ls /tmp/tid.ls} snd=` {lsdif /tmp/msnd.ls /tmp/tsnd.ls} doc=` {lsdif /tmp/mdoc.ls /tmp/tdoc.ls} gen=` {lsdif /tmp/mgen.ls /tmp/tgen.ls} srv=` {lsdif /tmp/msrv.ls /tmp/tsrv.ls} fonts=` {lsdif /tmp/mfont.ls /tmp/tfont.ls} rom=` {lsdif /tmp/mrom.ls /tmp/trom.ls} echo '---tar(1)ing: ./site/ '^$"html^' ./links/ '^$"link^' ./src/ '^$"src' ./media/bg/ '^$"bg' ./media/background/ '^$"bkg' ./media/identity/ '^$"id' ./media/sound/ '^$"snd' ./media/docs/ '^$"doc' ./media/img/generic/ '^$"gen' ./media/img/services/ '^$"srv' ./media/fonts/ '^$"fonts' ./media/rom/ '^$"rom cd /usr/jalae/www/ touch index.html tar c index.html > /tmp/i.tar if(test $#html -gt '0'){ tar c ./site/$html > /tmp/h.tar } if(test $#link -gt '0'){ tar c ./links/^$link > /tmp/l.tar } if(test $#src -gt '0'){ tar c ./src/^$src > /tmp/src.tar } if(test $#bg -gt '0'){ tar c ./media/bg/^$bg > /tmp/bg.tar } if(test $#bkg -gt '0'){ tar c ./media/backgrounds/^$bkg > /tmp/bk.tar } if(test $#id -gt '0'){ tar c ./media/identity/^$id > /tmp/id.tar } if(test $#snd -gt '0'){ tar c ./media/sound/^$snd > /tmp/s.tar } if(test $#doc -gt '0'){ tar c ./media/docs/^$doc > /tmp/d.tar } if(test $#gen -gt '0'){ tar c ./media/img/generic/^$gen > /tmp/g.tar } if(test $#srv -gt '0'){ tar c ./media/img/services/^$srv > /tmp/sv.tar } if(test $#fonts -gt '0'){ tar c ./media/fonts/^$fonts > /tmp/f.tar } if(test $#rom -gt '0'){ tar c ./media/rom/^$rom > /tmp/r.tar } cd /tmp tar c *tar | gzip -c > /tmp/h.tar.gz echo cloning... clone /tmp/h.tar.gz /n/t/http/ echo decompressing... cd / rcpu -h temuorin -c 'cd /lib/http/ ; cat h.tar.gz | tar xTz ; for(f in *tar) cat $f | tar xT ; rm *tar; rm h.tar.gz'