1 diff -Nru mc-4.5.44/vfs/extfs/rpm mc-4.5.44.new/vfs/extfs/rpm
2 --- mc-4.5.44/vfs/extfs/rpm Fri Apr 7 05:58:19 2000
3 +++ mc-4.5.44.new/vfs/extfs/rpm Fri Apr 7 05:55:44 2000
5 echo "$FILEPREF 0 $DATE INFO/REQUIRENAME"
6 rpm -qp --qf "[%{OBSOLETES}\n]" "$1" | grep "(none)" > /dev/null ||
7 echo "$FILEPREF 0 $DATE INFO/OBSOLETES"
8 + rpm -qp --qf "[%{CONFLICTS}\n]" "$1" | grep "(none)" > /dev/null ||
9 + echo "$FILEPREF 0 $DATE INFO/CONFLICTS"
10 rpm -qp --qf "[%{PROVIDES}\n]" "$1" | grep "(none)" > /dev/null ||
11 echo "$FILEPREF 0 $DATE INFO/PROVIDES"
12 test "`rpm -qp --qf \"%{CHANGELOGTEXT}\" \"$1\"`" = "(none)" ||
13 echo "$FILEPREF 0 $DATE INFO/CHANGELOG"
15 + echo "$FILEPREF 0 $DATE INFO/CONFLICTS"
16 echo "$FILEPREF 0 $DATE INFO/REQUIRENAME"
17 echo "$FILEPREF 0 $DATE INFO/OBSOLETES"
18 echo "$FILEPREF 0 $DATE INFO/PROVIDES"
20 INFO/COPYRIGHT) rpm -qp --qf "%{COPYRIGHT}\n" "$1" >"$3"; exit 0;;
21 INFO/RPMVERSION) rpm -qp --qf "%{RPMVERSION}\n" "$1" >"$3"; exit 0;;
22 INFO/REQUIRENAME) rpm -qp --qf "[%{REQUIRENAME} %{REQUIREFLAGS:depflags} %{REQUIREVERSION}\n]" "$1" >"$3"; exit 0;;
23 + INFO/OBSOLETES) rpm -qp --qf "[%{OBSOLETES}\n]" "$1" >"$3"; exit 0;;
24 + INFO/CONFLICTS) rpm -qp --qf "[%{CONFLICTS}\n]" "$1" >"$3"; exit 0;;
25 INFO/PROVIDES) rpm -qp --qf "[%{PROVIDES}\n]" "$1" >"$3"; exit 0;;
26 INFO/SCRIPTS/PREIN) rpm -qp --qf "%{RPMTAG_PREIN}\n" "$1" >"$3"; exit 0;;
27 INFO/SCRIPTS/POSTIN) rpm -qp --qf "%{RPMTAG_POSTIN}\n" "$1" >"$3"; exit 0;;
28 INFO/SCRIPTS/PREUN) rpm -qp --qf "%{RPMTAG_PREUN}\n" "$1" >"$3"; exit 0;;
29 INFO/SCRIPTS/POSTUN) rpm -qp --qf "%{RPMTAG_POSTUN}\n" "$1" >"$3"; exit 0;;
30 INFO/SCRIPTS/VERIFYSCRIPT) rpm -qp --qf "%{VERIFYSCRIPT}\n" "$1" >"$3"; exit 0;;
31 + INFO/SCRIPTS/TRIGGERSCRIPTS) rpm -qp --triggers "$1" > "$3"; exit 0;;
32 INFO/SCRIPTS/ALL) rpm -qp --scripts "$1" > "$3"; exit 0;;
33 INFO/SUMMARY) rpm -qp --qf "%{SUMMARY}\n" "$1" > "$3"; exit 0;;
34 INFO/OS) rpm -qp --qf "%{OS}\n" "$1" > "$3"; exit 0;;
35 INFO/CHANGELOG) rpm -qp --qf "[* %{CHANGELOGTIME:date} %{CHANGELOGNAME}\n%{CHANGELOGTEXT}\n\n]\n" "$1" > "$3"; exit 0;;
36 INFO/SIZE) rpm -qp --qf "%{SIZE} bytes\n" "$1" > "$3"; exit 0;;
38 - TMPDIR=/tmp/mctmpdir.$$
39 + TMPDIR=${TMPDIR:-/tmp}/mctmpdir.$$
40 mkdir $TMPDIR || exit 1
42 rpm2cpio "$1" | cpio -iumd --quiet "$2" >/dev/null