#!/bin/sh # ftar - create and extract frozen tarchives # ztar - create and extract compressed tarchives # Dennis T. Flaherty (dennisf@Miles.com) bits= cmd=c case `basename $0` in ftar) compress=freeze zcat=fcat Z=F ;; ztar) compress=compress zcat=zcat Z=Z ;; esac while true do case $1 in -b*) bits=$1 ;; -d) cmd=d ;; -t) cmd=t ;; *) break ;; esac shift done case $cmd in t) for i in ${*--} do $zcat $i | tar -tvf - done ;; d) for i in ${*--} do $zcat $i | tar -xovf - echo rm -f $i\?\ \\c read books test x$books = xy -o x$books = xyes && rm -f $i done ;; c) for i do i=${i%/} tar -cvf - $i | $compress $bits >$i.tar.$Z echo rm -rf $i\?\ \\c read books test x$books = xy -o x$books = xyes && rm -rf $i done ;; esac exit 0