File: mc.menu.qnx.diff

package info (click to toggle)
mc 4.1.35-1
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 6,924 kB
  • ctags: 9,665
  • sloc: ansic: 84,273; tcl: 1,779; makefile: 1,266; sh: 864; perl: 262; awk: 148; sed: 93; csh: 1
file content (53 lines) | stat: -rw-r--r-- 1,905 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
--- mc.menu	Mon May 18 13:27:26 1998
+++ mc.menu.qnx	Mon May 18 13:25:01 1998
@@ -179,7 +179,11 @@
 
 =+ f \.tar\.gz$ | f \.tar\.z$ | f \.tgz$ | f \.tpz$ | f \.tar\.Z$ & t r
 x       Extract the contents of a compressed tar file
-	tar xzvf %f
+	gzip -dc %f | tar xvf -
+
+=+ f \.tar\.F$ & t r
+x       Extract the contents of a compressed tar file
+	freeze -dc %f | tar xvf -
 
 = t r
 + ! t t
@@ -212,7 +216,16 @@
           tar_Z)  D="`basename %f .tar.Z`";;
           tar_z)  D="`basename %f .tar.z`";;
         esac
-        mkdir $D; cd $D && tar xvzof ../%f
+        mkdir $D; cd $D && (gzip -dc ../%f | tar xvof -)
+
++ f \.tar.F$ & t r & ! t t
+z       Extract compressed tar file to subdirectory
+        unset D
+	echo %f|egrep -q "\.tar.F$" && EXT=tar_F
+        case $EXT in
+          tar_F) D="`basename %f .tar.F`";;
+        esac
+        mkdir $D; cd $D && (freeze -dc ../%f | tar xvof -)
 
 + t t
 Z       Extract compressed tar files to subdirectories
@@ -225,13 +238,18 @@
 	  echo $1|egrep -q "\.tpz$"    && EXT=tpz
 	  echo $1|egrep -q "\.tar.Z$"    && EXT=tar_Z
 	  echo $1|egrep -q "\.tar.z$"    && EXT=tar_z
+	  echo $1|egrep -q "\.tar.F$"    && EXT=tar_F
           case $EXT in
             tar_gz) D="`basename $1 .tar.gz`";;
             tgz)    D="`basename $1 .tgz`";;
             tpz)    D="`basename $1 .tpz`";;
             tar_Z)  D="`basename $1 .tar.Z`";;
             tar_z)  D="`basename $1 .tar.z`";;
+            tar_F)  D="`basename $1 .tar.F`";;
+          esac
+          case $EXT in
+            tar_gz|tgz|tpz|tar_Z|tar_z) mkdir $D; (cd $D && (gzip -dc ../$1 | tar xvof -))||echo tag $1 >>$MC_CONTROL_FILE;;
+            tar_F)                      mkdir $D; (cd $D && (freeze -dc ../$1 | tar xvof -))||echo tag $1 >>$MC_CONTROL_FILE;;
           esac
-          mkdir $D; (cd $D && tar xvzof ../$1)||echo tag $1 >>$MC_CONTROL_FILE
 	  shift
         done