home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 6 File / 06-File.zip / mc454src.zip / mc-4.5.4.src / mc-4.5.4 / lib / mc.menu.qnx.diff < prev    next >
Text File  |  1999-01-04  |  2KB  |  54 lines

  1. --- mc.menu    Mon May 18 13:27:26 1998
  2. +++ mc.menu.qnx    Mon May 18 13:25:01 1998
  3. @@ -179,7 +179,11 @@
  4.  
  5.  =+ f \.tar\.gz$ | f \.tar\.z$ | f \.tgz$ | f \.tpz$ | f \.tar\.Z$ & t r
  6.  x       Extract the contents of a compressed tar file
  7. -    tar xzvf %f
  8. +    gzip -dc %f | tar xvf -
  9. +
  10. +=+ f \.tar\.F$ & t r
  11. +x       Extract the contents of a compressed tar file
  12. +    freeze -dc %f | tar xvf -
  13.  
  14.  = t r
  15.  + ! t t
  16. @@ -212,7 +216,16 @@
  17.            tar_Z)  D="`basename %f .tar.Z`";;
  18.            tar_z)  D="`basename %f .tar.z`";;
  19.          esac
  20. -        mkdir $D; cd $D && tar xvzof ../%f
  21. +        mkdir $D; cd $D && (gzip -dc ../%f | tar xvof -)
  22. +
  23. ++ f \.tar.F$ & t r & ! t t
  24. +z       Extract compressed tar file to subdirectory
  25. +        unset D
  26. +    echo %f|egrep -q "\.tar.F$" && EXT=tar_F
  27. +        case $EXT in
  28. +          tar_F) D="`basename %f .tar.F`";;
  29. +        esac
  30. +        mkdir $D; cd $D && (freeze -dc ../%f | tar xvof -)
  31.  
  32.  + t t
  33.  Z       Extract compressed tar files to subdirectories
  34. @@ -225,13 +238,18 @@
  35.        echo $1|egrep -q "\.tpz$"    && EXT=tpz
  36.        echo $1|egrep -q "\.tar.Z$"    && EXT=tar_Z
  37.        echo $1|egrep -q "\.tar.z$"    && EXT=tar_z
  38. +      echo $1|egrep -q "\.tar.F$"    && EXT=tar_F
  39.            case $EXT in
  40.              tar_gz) D="`basename $1 .tar.gz`";;
  41.              tgz)    D="`basename $1 .tgz`";;
  42.              tpz)    D="`basename $1 .tpz`";;
  43.              tar_Z)  D="`basename $1 .tar.Z`";;
  44.              tar_z)  D="`basename $1 .tar.z`";;
  45. +            tar_F)  D="`basename $1 .tar.F`";;
  46. +          esac
  47. +          case $EXT in
  48. +            tar_gz|tgz|tpz|tar_Z|tar_z) mkdir $D; (cd $D && (gzip -dc ../$1 | tar xvof -))||echo tag $1 >>$MC_CONTROL_FILE;;
  49. +            tar_F)                      mkdir $D; (cd $D && (freeze -dc ../$1 | tar xvof -))||echo tag $1 >>$MC_CONTROL_FILE;;
  50.            esac
  51. -          mkdir $D; (cd $D && tar xvzof ../$1)||echo tag $1 >>$MC_CONTROL_FILE
  52.        shift
  53.          done
  54.