#! /bin/rc rfork ramfs -p rimport temuorin /lib/ /n/tem cd /lib/muffet/gemini/ echo ---gmi--- sgmi=' ' for(f in *gmi) { if(! test -f /n/tem/gem/$f) sgmi=$sgmi^' '^$f if not if(test $f -nt /n/tem/gem/$f) sgmi=$sgmi^' '^$f } if(~ $sgmi *gmi){ gmi=`{echo $sgmi} tar c $gmi | gzip -c > /tmp/gmi.tar.gz echo cloning... clone /tmp/gmi.tar.gz /n/tem/gem/. echo decompressing... rcpu -h temuorin -c 'cd /lib/gem/ ; cat gmi.tar.gz | tar xTz' echo cleanup... rm /n/tem/gem/gmi.tar.gz } echo ---links--- clone -x /lib/muffet/links/*xml /n/tem/gem/links/. echo ---src--- cd /usr/jalae/www/src/ ssrc=' ' for(f in *) { if(! test -f /n/tem/gem/src/$f) ssrc=$ssrc^' '^$f if not if(test $f -nt /n/tem/gem/src/$f) ssrc=$ssrc^' '^$f } if(~ $ssrc *){ src=`{echo $ssrc} tar c $src | gzip -c > /tmp/src.tar.gz echo cloning... clone /tmp/src.tar.gz /n/tem/gem/src/. echo decompressing... rcpu -h temuorin -c 'cd /lib/gem/src/ ; cat src.tar.gz | tar xTz' echo cleanup... rm /n/tem/gem/src/src.tar.gz } #cd /lib/muffet/media/bg cd /usr/jalae/www/media/bg echo ---bg--- spng=' ' for(f in *png) { if(! test -f /n/tem/gem/media/bg/$f) spng=$spng^' '^$f if not if(test $f -nt /n/tem/gem/media/bg/$f) spng=$spng^' '^$f } if(~ $spng *png){ png=`{echo $spng} tar c $png | gzip -c > /tmp/bg.tar.gz echo cloning... clone /tmp/bg.tar.gz /n/tem/gem/media/bg/. echo decompressing... rcpu -h temuorin -c 'cd /lib/gem/media/bg/ ; cat bg.tar.gz | tar xTz' echo cleanup... rm /n/tem/gem/media/bg/bg.tar.gz } cd /usr/jalae/www/media/gemsound echo ---sound--- smp3=' ' for(f in *mp3) { if(! test -f /n/tem/gem/media/sound/$f) smp3=$smp3^' '^$f if not if( test $f -nt /n/tem/gem/media/sound/$f) smp3=$smp3^' '^$f } if(~ $smp3 *mp3) { mp3=`{echo $smp3} tar c $mp3 | gzip -c > /tmp/smp3.tar.gz echo cloning... clone /tmp/smp3.tar.gz /n/tem/gem/media/sound/. echo decompressing... rcpu -h temuorin -c 'cd /lib/gem/media/sound/ ; cat smp3.tar.gz | tar xTz' echo cleanup... rm /n/tem/gem/media/sound/smp3.tar.gz } cd /usr/jalae/www/media/img/generic/ echo ---img/generic--- spng=' ' for(f in *png) { if(! test -f /n/tem/gem/media/img/generic/$f) spng=$spng^' '^$f if not if(test $f -nt /n/tem/gem/media/img/generic/$f) spng=$spng^' '^$f } if(~ $spng *png){ png=`{echo $spng} tar c $png | gzip -c > /tmp/gen.tar.gz echo cloning... clone /tmp/gen.tar.gz /n/tem/gem/media/img/generic/. echo decompressing... rcpu -h temuorin -c 'cd /lib/gem/media/img/generic/ ; cat gen.tar.gz | tar xTz' echo cleanup... rm /n/tem/gem/media/img/generic/gen.tar.gz } cd /usr/jalae/www/media/img/services/ echo ---img/services--- spng=' ' for(f in *png) { if(! test -f /n/tem/gem/media/img/services/$f) spng=$spng^' '^$f if not if(test $f -nt /n/tem/gem/media/img/services/$f) spng=$spng^' '^$f } if(~ $spng *png){ png=`{echo $spng} tar c $png | gzip -c > /tmp/serv.tar.gz echo cloning... clone /tmp/serv.tar.gz /n/tem/gem/media/img/services/. echo decompressing... rcpu -h temuorin -c 'cd /lib/gem/media/img/services/ ; cat serv.tar.gz | tar xTz' echo cleanup... rm /n/tem/gem/media/img/services/serv.tar.gz } cd /tmp ls -l