3 # Peter Daum <gator@cs.tu-berlin.de> (Jan 1998, mc-4.1.22)
5 # paths to used programs:
7 zcat=zcat # gunzip to stdout
8 bzcat="bzip2 -dc" # bunzip2 to stdout
9 file=file # "file" command
12 filelist=FILELIST # names for "special" files
16 date=`date +"%b %d %H:%M"`
23 echo "$perm $nlink $uid $gid $size $date $filelist"
26 s|^.* \([^ ]*\)$|$perm $nlink $uid $gid $size $date \1|gp
32 if [ "$2" = "$filelist" ]; then # list of all affected files
35 s|^.* \([^ ]*\)$|\1|gp
40 fn=`echo $2|$sed 's|/|\\\/|g'` # escape '/' in filename
42 $sed -n "/^diff .*$fn/,/^diff /{
66 list) patchfs_list $2; exit 0;;
67 copyout) patchfs_copyout $2 $3 $4; exit 0;;
68 run) patchfs_run; exit 0;;