]>
Commit | Line | Data |
---|---|---|
38b8997f AM |
1 | --- mc-4.7.0-pre2/vfs/extfs/rpm.org 2009-06-15 23:18:22.000000000 +0200 |
2 | +++ mc-4.7.0-pre2/vfs/extfs/rpm 2009-09-06 18:33:26.968564752 +0200 | |
3888b88e | 3 | @@ -50,7 +50,11 @@ |
0715a8aa | 4 | echo "-r-xr-xr-x 1 root root 39 $DATE INSTALL" |
5 | echo "-r-xr-xr-x 1 root root 39 $DATE UPGRADE" | |
6 | echo "dr-xr-xr-x 3 root root 0 $DATE INFO" | |
7 | - echo "$FILEPREF 0 $DATE INFO/NAME-VERSION-RELEASE" | |
f259b8d3 | 8 | + if [ "`$RPM -qp --qf \"%{EPOCH}\" \"$1\"`" = "(none)" ]; then |
3888b88e | 9 | + echo "$FILEPREF 0 $DATE INFO/NAME-VERSION-RELEASE" |
013b3570 | 10 | + else |
f259b8d3 | 11 | + echo "$FILEPREF 0 $DATE INFO/NAME-EPOCH:VERSION-RELEASE" |
0715a8aa | 12 | + fi |
13 | echo "$FILEPREF 0 $DATE INFO/GROUP" | |
14 | echo "$FILEPREF 0 $DATE INFO/BUILDHOST" | |
15 | echo "$FILEPREF 0 $DATE INFO/SOURCERPM" | |
3888b88e | 16 | @@ -63,18 +67,32 @@ |
6dabce9f | 17 | echo "$FILEPREF 0 $DATE INFO/DESCRIPTION" |
3888b88e | 18 | test "`$RPM -qp --qf \"%{SUMMARY}\" \"$f\"`" = "(none)" || |
6dabce9f | 19 | echo "$FILEPREF 0 $DATE INFO/SUMMARY" |
3888b88e | 20 | - if test "`$RPM -qp --qf \"%{RPMTAG_PREIN}%{RPMTAG_POSTIN}%{RPMTAG_PREUN}%{RPMTAG_POSTUN}%{VERIFYSCRIPT}\" \"$f\"`" != "(none)(none)(none)(none)(none)"; then |
6dabce9f JB |
21 | + if test "`$RPM -qp --qf \"%{RPMTAG_PREINPROG}%{RPMTAG_POSTINPROG}%{RPMTAG_PREUNPROG}%{RPMTAG_POSTUNPROG}%{VERIFYSCRIPTPROG}%{TRIGGERSCRIPTPROG}\" \"$1\"`" != "(none)(none)(none)(none)(none)"; then |
22 | echo "dr-xr-xr-x 1 root root 0 $DATE INFO/SCRIPTS" | |
3888b88e | 23 | test "`$RPM -qp --qf \"%{RPMTAG_PREIN}\" \"$f\"`" = '(none)' || |
6dabce9f JB |
24 | echo "$FILEPREF 0 $DATE INFO/SCRIPTS/PREIN" |
25 | + test "`$RPM -qp --qf \"%{RPMTAG_PREINPROG}\" \"$1\"`" = '(none)' || | |
26 | + echo "$FILEPREF 0 $DATE INFO/SCRIPTS/PREINPROG" | |
3888b88e | 27 | test "`$RPM -qp --qf \"%{RPMTAG_POSTIN}\" \"$f\"`" = '(none)' || |
6dabce9f JB |
28 | echo "$FILEPREF 0 $DATE INFO/SCRIPTS/POSTIN" |
29 | + test "`$RPM -qp --qf \"%{RPMTAG_POSTINPROG}\" \"$1\"`" = '(none)' || | |
30 | + echo "$FILEPREF 0 $DATE INFO/SCRIPTS/POSTINPROG" | |
3888b88e | 31 | test "`$RPM -qp --qf \"%{RPMTAG_PREUN}\" \"$f\"`" = '(none)' || |
6dabce9f JB |
32 | echo "$FILEPREF 0 $DATE INFO/SCRIPTS/PREUN" |
33 | + test "`$RPM -qp --qf \"%{RPMTAG_PREUNPROG}\" \"$1\"`" = '(none)' || | |
34 | + echo "$FILEPREF 0 $DATE INFO/SCRIPTS/PREUNPROG" | |
3888b88e | 35 | test "`$RPM -qp --qf \"%{RPMTAG_POSTUN}\" \"$f\"`" = '(none)' || |
6dabce9f JB |
36 | echo "$FILEPREF 0 $DATE INFO/SCRIPTS/POSTUN" |
37 | + test "`$RPM -qp --qf \"%{RPMTAG_POSTUNPROG}\" \"$1\"`" = '(none)' || | |
38 | + echo "$FILEPREF 0 $DATE INFO/SCRIPTS/POSTUNPROG" | |
3888b88e | 39 | test "`$RPM -qp --qf \"%{VERIFYSCRIPT}\" \"$f\"`" = '(none)' || |
6dabce9f JB |
40 | echo "$FILEPREF 0 $DATE INFO/SCRIPTS/VERIFYSCRIPT" |
41 | + test "`$RPM -qp --qf \"%{VERIFYSCRIPTPROG}\" \"$1\"`" = '(none)' || | |
42 | + echo "$FILEPREF 0 $DATE INFO/SCRIPTS/VERIFYSCRIPTPROG" | |
43 | + test "`$RPM -qp --qf \"%{TRIGGERSCRIPTS}\" \"$1\"`" = '(none)' || | |
44 | + echo "$FILEPREF 0 $DATE INFO/SCRIPTS/TRIGGERSCRIPTS" | |
45 | + test "`$RPM -qp --qf \"%{TRIGGERSCRIPTPROG}\" \"$1\"`" = '(none)' || | |
46 | + echo "$FILEPREF 0 $DATE INFO/SCRIPTS/TRIGGERSCRIPTPROG" | |
47 | echo "$FILEPREF 0 $DATE INFO/SCRIPTS/ALL" | |
48 | fi | |
49 | else | |
3888b88e | 50 | @@ -84,10 +102,17 @@ |
6dabce9f JB |
51 | echo "$FILEPREF 0 $DATE INFO/SUMMARY" |
52 | echo "dr-xr-xr-x 1 root root 0 $DATE INFO/SCRIPTS" | |
53 | echo "$FILEPREF 0 $DATE INFO/SCRIPTS/PREIN" | |
54 | + echo "$FILEPREF 0 $DATE INFO/SCRIPTS/PREINPROG" | |
55 | echo "$FILEPREF 0 $DATE INFO/SCRIPTS/POSTIN" | |
56 | + echo "$FILEPREF 0 $DATE INFO/SCRIPTS/POSTINPROG" | |
57 | echo "$FILEPREF 0 $DATE INFO/SCRIPTS/PREUN" | |
58 | + echo "$FILEPREF 0 $DATE INFO/SCRIPTS/PREUNPROG" | |
59 | echo "$FILEPREF 0 $DATE INFO/SCRIPTS/POSTUN" | |
60 | + echo "$FILEPREF 0 $DATE INFO/SCRIPTS/POSTUNPROG" | |
61 | echo "$FILEPREF 0 $DATE INFO/SCRIPTS/VERIFYSCRIPT" | |
62 | + echo "$FILEPREF 0 $DATE INFO/SCRIPTS/VERIFYSCRIPTPROG" | |
63 | + echo "$FILEPREF 0 $DATE INFO/SCRIPTS/TRIGGERSCRIPTS" | |
64 | + echo "$FILEPREF 0 $DATE INFO/SCRIPTS/TRIGGERSCRIPTPROG" | |
65 | echo "$FILEPREF 0 $DATE INFO/SCRIPTS/ALL" | |
66 | fi | |
67 | if test "$MCFASTRPM" = 0 ; then | |
38b8997f | 68 | @@ -140,6 +165,7 @@ |
0715a8aa | 69 | UPGRADE) echo "# Run this to upgrade this RPM package" > "$3"; exit 0;; |
3888b88e PG |
70 | ERROR) $RPM -qip "$f" > /dev/null 2> "$3"; exit 0;; |
71 | INFO/NAME-VERSION-RELEASE) $RPM -qp --qf "%{NAME}-%{VERSION}-%{RELEASE}\n" "$f" > "$3"; exit 0;; | |
f259b8d3 | 72 | + INFO/NAME-EPOCH:VERSION-RELEASE) $RPM -qp --qf "%{NAME}-%{EPOCH}:%{VERSION}-%{RELEASE}\n" "$1" > "$3"; exit 0;; |
3888b88e PG |
73 | INFO/RELEASE) $RPM -qp --qf "%{RELEASE}\n" "$f" > "$3"; exit 0;; |
74 | INFO/GROUP) $RPM -qp --qf "%{GROUP}\n" "$f" > "$3"; exit 0;; | |
75 | INFO/DISTRIBUTION) $RPM -qp --qf "%{DISTRIBUTION}\n" "$f" > "$3"; exit 0;; | |
38b8997f | 76 | @@ -156,10 +182,17 @@ |
3888b88e | 77 | INFO/REQUIRENAME) $RPM -qp --qf "[%{REQUIRENAME} %{REQUIREFLAGS:depflags} %{REQUIREVERSION}\n]" "$f" >"$3"; exit 0;; |
3888b88e PG |
78 | INFO/PROVIDES) $RPM -qp --qf "[%{PROVIDES}\n]" "$f" >"$3"; exit 0;; |
79 | INFO/SCRIPTS/PREIN) $RPM -qp --qf "%{RPMTAG_PREIN}\n" "$f" >"$3"; exit 0;; | |
80 | + INFO/SCRIPTS/PREINPROG) $RPM -qp --qf "%{RPMTAG_PREINPROG}\n" "$1" >"$3"; exit 0;; | |
81 | INFO/SCRIPTS/POSTIN) $RPM -qp --qf "%{RPMTAG_POSTIN}\n" "$f" >"$3"; exit 0;; | |
82 | + INFO/SCRIPTS/POSTINPROG) $RPM -qp --qf "%{RPMTAG_POSTINPROG}\n" "$1" >"$3"; exit 0;; | |
83 | INFO/SCRIPTS/PREUN) $RPM -qp --qf "%{RPMTAG_PREUN}\n" "$f" >"$3"; exit 0;; | |
84 | + INFO/SCRIPTS/PREUNPROG) $RPM -qp --qf "%{RPMTAG_PREUNPROG}\n" "$1" >"$3"; exit 0;; | |
85 | INFO/SCRIPTS/POSTUN) $RPM -qp --qf "%{RPMTAG_POSTUN}\n" "$f" >"$3"; exit 0;; | |
86 | + INFO/SCRIPTS/POSTUNPROG) $RPM -qp --qf "%{RPMTAG_POSTUNPROG}\n" "$1" >"$3"; exit 0;; | |
87 | INFO/SCRIPTS/VERIFYSCRIPT) $RPM -qp --qf "%{VERIFYSCRIPT}\n" "$f" >"$3"; exit 0;; | |
88 | + INFO/SCRIPTS/VERIFYSCRIPTPROG) $RPM -qp --qf "%{VERIFYSCRIPTPROG}\n" "$1" >"$3"; exit 0;; | |
89 | + INFO/SCRIPTS/TRIGGERSCRIPTS) $RPM -qp --triggers "$1" > "$3"; exit 0;; | |
90 | + INFO/SCRIPTS/TRIGGERSCRIPTPROG) $RPM -qp --qf "%{TRIGGERSCRIPTPROG}\n" "$1" > "$3"; exit 0;; | |
91 | INFO/SCRIPTS/ALL) $RPM -qp --scripts "$f" > "$3"; exit 0;; | |
92 | INFO/SUMMARY) $RPM -qp --qf "%{SUMMARY}\n" "$f" > "$3"; exit 0;; | |
93 | INFO/OS) $RPM -qp --qf "%{OS}\n" "$f" > "$3"; exit 0;; |