---- mc-4.6.0/vfs/extfs/rpm.orig Sun Dec 29 10:19:39 2002
-+++ mc-4.6.0/vfs/extfs/rpm Sun Feb 16 12:35:31 2003
-@@ -42,7 +42,11 @@
+--- ./vfs/extfs/rpm.rpmfs 2005-06-10 16:35:52.596825344 +0200
++++ ./vfs/extfs/rpm 2005-06-10 16:49:22.707669776 +0200
+@@ -50,7 +50,11 @@
echo "-r-xr-xr-x 1 root root 39 $DATE INSTALL"
echo "-r-xr-xr-x 1 root root 39 $DATE UPGRADE"
echo "dr-xr-xr-x 3 root root 0 $DATE INFO"
- echo "$FILEPREF 0 $DATE INFO/NAME-VERSION-RELEASE"
+ if [ "`$RPM -qp --qf \"%{SERIAL}\" \"$1\"`" = "(none)" ]; then
-+ echo "$FILEPREF 0 $DATE INFO/NAME-VERSION-RELEASE"
++ echo "$FILEPREF 0 $DATE INFO/NAME-VERSION-RELEASE"
+ else
-+ echo "$FILEPREF 0 $DATE INFO/NAME-SERIAL:VERSION-RELEASE"
++ echo "$FILEPREF 0 $DATE INFO/NAME-SERIAL:VERSION-RELEASE"
+ fi
echo "$FILEPREF 0 $DATE INFO/GROUP"
echo "$FILEPREF 0 $DATE INFO/BUILDHOST"
echo "$FILEPREF 0 $DATE INFO/SOURCERPM"
-@@ -55,18 +59,32 @@
+@@ -63,18 +67,32 @@
echo "$FILEPREF 0 $DATE INFO/DESCRIPTION"
- test "`$RPM -qp --qf \"%{SUMMARY}\" \"$1\"`" = "(none)" ||
+ test "`$RPM -qp --qf \"%{SUMMARY}\" \"$f\"`" = "(none)" ||
echo "$FILEPREF 0 $DATE INFO/SUMMARY"
-- if test "`$RPM -qp --qf \"%{RPMTAG_PREIN}%{RPMTAG_POSTIN}%{RPMTAG_PREUN}%{RPMTAG_POSTUN}%{VERIFYSCRIPT}\" \"$1\"`" != "(none)(none)(none)(none)(none)"; then
+- if test "`$RPM -qp --qf \"%{RPMTAG_PREIN}%{RPMTAG_POSTIN}%{RPMTAG_PREUN}%{RPMTAG_POSTUN}%{VERIFYSCRIPT}\" \"$f\"`" != "(none)(none)(none)(none)(none)"; then
+ if test "`$RPM -qp --qf \"%{RPMTAG_PREINPROG}%{RPMTAG_POSTINPROG}%{RPMTAG_PREUNPROG}%{RPMTAG_POSTUNPROG}%{VERIFYSCRIPTPROG}%{TRIGGERSCRIPTPROG}\" \"$1\"`" != "(none)(none)(none)(none)(none)"; then
echo "dr-xr-xr-x 1 root root 0 $DATE INFO/SCRIPTS"
- test "`$RPM -qp --qf \"%{RPMTAG_PREIN}\" \"$1\"`" = '(none)' ||
+ test "`$RPM -qp --qf \"%{RPMTAG_PREIN}\" \"$f\"`" = '(none)' ||
echo "$FILEPREF 0 $DATE INFO/SCRIPTS/PREIN"
+ test "`$RPM -qp --qf \"%{RPMTAG_PREINPROG}\" \"$1\"`" = '(none)' ||
+ echo "$FILEPREF 0 $DATE INFO/SCRIPTS/PREINPROG"
- test "`$RPM -qp --qf \"%{RPMTAG_POSTIN}\" \"$1\"`" = '(none)' ||
+ test "`$RPM -qp --qf \"%{RPMTAG_POSTIN}\" \"$f\"`" = '(none)' ||
echo "$FILEPREF 0 $DATE INFO/SCRIPTS/POSTIN"
+ test "`$RPM -qp --qf \"%{RPMTAG_POSTINPROG}\" \"$1\"`" = '(none)' ||
+ echo "$FILEPREF 0 $DATE INFO/SCRIPTS/POSTINPROG"
- test "`$RPM -qp --qf \"%{RPMTAG_PREUN}\" \"$1\"`" = '(none)' ||
+ test "`$RPM -qp --qf \"%{RPMTAG_PREUN}\" \"$f\"`" = '(none)' ||
echo "$FILEPREF 0 $DATE INFO/SCRIPTS/PREUN"
+ test "`$RPM -qp --qf \"%{RPMTAG_PREUNPROG}\" \"$1\"`" = '(none)' ||
+ echo "$FILEPREF 0 $DATE INFO/SCRIPTS/PREUNPROG"
- test "`$RPM -qp --qf \"%{RPMTAG_POSTUN}\" \"$1\"`" = '(none)' ||
+ test "`$RPM -qp --qf \"%{RPMTAG_POSTUN}\" \"$f\"`" = '(none)' ||
echo "$FILEPREF 0 $DATE INFO/SCRIPTS/POSTUN"
+ test "`$RPM -qp --qf \"%{RPMTAG_POSTUNPROG}\" \"$1\"`" = '(none)' ||
+ echo "$FILEPREF 0 $DATE INFO/SCRIPTS/POSTUNPROG"
- test "`$RPM -qp --qf \"%{VERIFYSCRIPT}\" \"$1\"`" = '(none)' ||
+ test "`$RPM -qp --qf \"%{VERIFYSCRIPT}\" \"$f\"`" = '(none)' ||
echo "$FILEPREF 0 $DATE INFO/SCRIPTS/VERIFYSCRIPT"
+ test "`$RPM -qp --qf \"%{VERIFYSCRIPTPROG}\" \"$1\"`" = '(none)' ||
+ echo "$FILEPREF 0 $DATE INFO/SCRIPTS/VERIFYSCRIPTPROG"
echo "$FILEPREF 0 $DATE INFO/SCRIPTS/ALL"
fi
else
-@@ -76,10 +94,17 @@
+@@ -84,10 +102,17 @@
echo "$FILEPREF 0 $DATE INFO/SUMMARY"
echo "dr-xr-xr-x 1 root root 0 $DATE INFO/SCRIPTS"
echo "$FILEPREF 0 $DATE INFO/SCRIPTS/PREIN"
echo "$FILEPREF 0 $DATE INFO/SCRIPTS/ALL"
fi
if test "$MCFASTRPM" = 0 ; then
-@@ -109,18 +134,21 @@
+@@ -117,11 +142,14 @@
echo "$FILEPREF 0 $DATE INFO/REQUIRENAME"
- $RPM -qp --qf "[%{OBSOLETES}\n]" "$1" | grep "(none)" > /dev/null ||
+ $RPM -qp --qf "[%{OBSOLETES}\n]" "$f" | grep "(none)" > /dev/null ||
echo "$FILEPREF 0 $DATE INFO/OBSOLETES"
+ $RPM -qp --qf "[%{CONFLICTS}\n]" "$1" | grep "(none)" > /dev/null ||
-+ echo "$FILEPREF 0 $DATE INFO/CONFLICTS"
- $RPM -qp --qf "[%{PROVIDES}\n]" "$1" | grep "(none)" > /dev/null ||
++ echo "$FILEPREF 0 $DATE INFO/CONFLICTS"
+ $RPM -qp --qf "[%{PROVIDES}\n]" "$f" | grep "(none)" > /dev/null ||
echo "$FILEPREF 0 $DATE INFO/PROVIDES"
- test "`$RPM -qp --qf \"%{CHANGELOGTEXT}\" \"$1\"`" = "(none)" ||
+ test "`$RPM -qp --qf \"%{CHANGELOGTEXT}\" \"$f\"`" = "(none)" ||
echo "$FILEPREF 0 $DATE INFO/CHANGELOG"
- else
-+ echo "$FILEPREF 0 $DATE INFO/CONFLICTS"
+- else
++ else
++ echo "$FILEPREF 0 $DATE INFO/CONFLICTS"
echo "$FILEPREF 0 $DATE INFO/REQUIRENAME"
echo "$FILEPREF 0 $DATE INFO/OBSOLETES"
echo "$FILEPREF 0 $DATE INFO/PROVIDES"
- echo "$FILEPREF 0 $DATE INFO/CHANGELOG"
- fi
-
-- $RPM2CPIO "$1" | cpio -tv --quiet
-+ $RPM -qlvp "$1" | sed -e 's/^\(..........\)[-t]* /\1 /'
- echo "$FILEPREF 0 $DATE CONTENTS.cpio"
- }
-
-@@ -132,6 +160,7 @@
+@@ -140,6 +168,7 @@
UPGRADE) echo "# Run this to upgrade this RPM package" > "$3"; exit 0;;
- ERROR) $RPM -qip "$1" > /dev/null 2> "$3"; exit 0;;
- INFO/NAME-VERSION-RELEASE) $RPM -qp --qf "%{NAME}-%{VERSION}-%{RELEASE}\n" "$1" > "$3"; exit 0;;
+ ERROR) $RPM -qip "$f" > /dev/null 2> "$3"; exit 0;;
+ INFO/NAME-VERSION-RELEASE) $RPM -qp --qf "%{NAME}-%{VERSION}-%{RELEASE}\n" "$f" > "$3"; exit 0;;
+ INFO/NAME-SERIAL:VERSION-RELEASE) $RPM -qp --qf "%{NAME}-%{SERIAL}:%{VERSION}-%{RELEASE}\n" "$1" > "$3"; exit 0;;
- INFO/RELEASE) $RPM -qp --qf "%{RELEASE}\n" "$1" > "$3"; exit 0;;
- INFO/GROUP) $RPM -qp --qf "%{GROUP}\n" "$1" > "$3"; exit 0;;
- INFO/DISTRIBUTION) $RPM -qp --qf "%{DISTRIBUTION}\n" "$1" > "$3"; exit 0;;
-@@ -146,12 +175,21 @@
- INFO/COPYRIGHT) $RPM -qp --qf "%{COPYRIGHT}\n" "$1" >"$3"; exit 0;;
- INFO/RPMVERSION) $RPM -qp --qf "%{RPMVERSION}\n" "$1" >"$3"; exit 0;;
- INFO/REQUIRENAME) $RPM -qp --qf "[%{REQUIRENAME} %{REQUIREFLAGS:depflags} %{REQUIREVERSION}\n]" "$1" >"$3"; exit 0;;
+ INFO/RELEASE) $RPM -qp --qf "%{RELEASE}\n" "$f" > "$3"; exit 0;;
+ INFO/GROUP) $RPM -qp --qf "%{GROUP}\n" "$f" > "$3"; exit 0;;
+ INFO/DISTRIBUTION) $RPM -qp --qf "%{DISTRIBUTION}\n" "$f" > "$3"; exit 0;;
+@@ -155,12 +184,21 @@
+ INFO/LICENSE) $RPM -qp --qf "%{LICENSE}\n" "$f" >"$3"; exit 0;;
+ INFO/RPMVERSION) $RPM -qp --qf "%{RPMVERSION}\n" "$f" >"$3"; exit 0;;
+ INFO/REQUIRENAME) $RPM -qp --qf "[%{REQUIRENAME} %{REQUIREFLAGS:depflags} %{REQUIREVERSION}\n]" "$f" >"$3"; exit 0;;
+ INFO/OBSOLETES) $RPM -qp --qf "[%{OBSOLETES}\n]" "$1" >"$3"; exit 0;;
-+ INFO/CONFLICTS) $RPM -qp --qf "[%{CONFLICTS}\n]" "$1" >"$3"; exit 0;;
- INFO/PROVIDES) $RPM -qp --qf "[%{PROVIDES}\n]" "$1" >"$3"; exit 0;;
- INFO/SCRIPTS/PREIN) $RPM -qp --qf "%{RPMTAG_PREIN}\n" "$1" >"$3"; exit 0;;
-+ INFO/SCRIPTS/PREINPROG) $RPM -qp --qf "%{RPMTAG_PREINPROG}\n" "$1" >"$3"; exit 0;;
- INFO/SCRIPTS/POSTIN) $RPM -qp --qf "%{RPMTAG_POSTIN}\n" "$1" >"$3"; exit 0;;
-+ INFO/SCRIPTS/POSTINPROG) $RPM -qp --qf "%{RPMTAG_POSTINPROG}\n" "$1" >"$3"; exit 0;;
- INFO/SCRIPTS/PREUN) $RPM -qp --qf "%{RPMTAG_PREUN}\n" "$1" >"$3"; exit 0;;
-+ INFO/SCRIPTS/PREUNPROG) $RPM -qp --qf "%{RPMTAG_PREUNPROG}\n" "$1" >"$3"; exit 0;;
- INFO/SCRIPTS/POSTUN) $RPM -qp --qf "%{RPMTAG_POSTUN}\n" "$1" >"$3"; exit 0;;
-+ INFO/SCRIPTS/POSTUNPROG) $RPM -qp --qf "%{RPMTAG_POSTUNPROG}\n" "$1" >"$3"; exit 0;;
- INFO/SCRIPTS/VERIFYSCRIPT) $RPM -qp --qf "%{VERIFYSCRIPT}\n" "$1" >"$3"; exit 0;;
-+ INFO/SCRIPTS/VERIFYSCRIPTPROG) $RPM -qp --qf "%{VERIFYSCRIPTPROG}\n" "$1" >"$3"; exit 0;;
-+ INFO/SCRIPTS/TRIGGERSCRIPTS) $RPM -qp --triggers "$1" > "$3"; exit 0;;
-+ INFO/SCRIPTS/TRIGGERSCRIPTPROG) $RPM -qp --qf "%{TRIGGERSCRIPTPROG}\n" "$1" > "$3"; exit 0;;
- INFO/SCRIPTS/ALL) $RPM -qp --scripts "$1" > "$3"; exit 0;;
- INFO/SUMMARY) $RPM -qp --qf "%{SUMMARY}\n" "$1" > "$3"; exit 0;;
- INFO/OS) $RPM -qp --qf "%{OS}\n" "$1" > "$3"; exit 0;;
-@@ -159,12 +197,12 @@
- INFO/SIZE) $RPM -qp --qf "%{SIZE} bytes\n" "$1" > "$3"; exit 0;;
- CONTENTS.cpio) $RPM2CPIO "$1" > "$3"; exit 0;;
- *)
-- TMPDIR=/tmp/mctmpdir.$$
-+ TMPDIR=${TMPDIR:-/tmp}/mctmpdir.$$
- mkdir $TMPDIR || exit 1
- cd $TMPDIR
- # Files in RPM version 4 and above start with "./" - try both
- $RPM2CPIO "$1" | cpio -iumd --quiet "$2" "./$2" >/dev/null
-- mv "$2" "$3" 2>/dev/null
-+ mv -f "$2" "$3"
- cd /
- rm -rf $TMPDIR;;
- esac
++ INFO/CONFLICTS) $RPM -qp --qf "[%{CONFLICTS}\n]" "$1" >"$3"; exit 0;;
+ INFO/PROVIDES) $RPM -qp --qf "[%{PROVIDES}\n]" "$f" >"$3"; exit 0;;
+ INFO/SCRIPTS/PREIN) $RPM -qp --qf "%{RPMTAG_PREIN}\n" "$f" >"$3"; exit 0;;
++ INFO/SCRIPTS/PREINPROG) $RPM -qp --qf "%{RPMTAG_PREINPROG}\n" "$1" >"$3"; exit 0;;
+ INFO/SCRIPTS/POSTIN) $RPM -qp --qf "%{RPMTAG_POSTIN}\n" "$f" >"$3"; exit 0;;
++ INFO/SCRIPTS/POSTINPROG) $RPM -qp --qf "%{RPMTAG_POSTINPROG}\n" "$1" >"$3"; exit 0;;
+ INFO/SCRIPTS/PREUN) $RPM -qp --qf "%{RPMTAG_PREUN}\n" "$f" >"$3"; exit 0;;
++ INFO/SCRIPTS/PREUNPROG) $RPM -qp --qf "%{RPMTAG_PREUNPROG}\n" "$1" >"$3"; exit 0;;
+ INFO/SCRIPTS/POSTUN) $RPM -qp --qf "%{RPMTAG_POSTUN}\n" "$f" >"$3"; exit 0;;
++ INFO/SCRIPTS/POSTUNPROG) $RPM -qp --qf "%{RPMTAG_POSTUNPROG}\n" "$1" >"$3"; exit 0;;
+ INFO/SCRIPTS/VERIFYSCRIPT) $RPM -qp --qf "%{VERIFYSCRIPT}\n" "$f" >"$3"; exit 0;;
++ INFO/SCRIPTS/VERIFYSCRIPTPROG) $RPM -qp --qf "%{VERIFYSCRIPTPROG}\n" "$1" >"$3"; exit 0;;
++ INFO/SCRIPTS/TRIGGERSCRIPTS) $RPM -qp --triggers "$1" > "$3"; exit 0;;
++ INFO/SCRIPTS/TRIGGERSCRIPTPROG) $RPM -qp --qf "%{TRIGGERSCRIPTPROG}\n" "$1" > "$3"; exit 0;;
+ INFO/SCRIPTS/ALL) $RPM -qp --scripts "$f" > "$3"; exit 0;;
+ INFO/SUMMARY) $RPM -qp --qf "%{SUMMARY}\n" "$f" > "$3"; exit 0;;
+ INFO/OS) $RPM -qp --qf "%{OS}\n" "$f" > "$3"; exit 0;;
context linestart # \n brown
context %( ) brightblue
-@@ -95,109 +276,109 @@
+@@ -95,7 +95,7 @@
keyword Revision*\n brightgreen
keyword \*\s\{MWTFS\}*\n brightgreen
keyword \s\s[*] brightgreen
- keyword $Log*\n brightred
+ keyword $Log*$\n brightred
-
+
#sections
context exclusive linestart %build \n yellow
-- keyword -l brightred
-- keyword -n brightred
-- keyword -p brightred
-+ keyword whole -l brightred
-+ keyword whole -n brightred
-+ keyword whole -p brightred
- keyword %{ brightcyan
- keyword { brightcyan
- keyword } brightcyan
-
- context exclusive linestart %clean \n yellow
-- keyword -l brightred
-- keyword -n brightred
-- keyword -p brightred
-+ keyword whole -l brightred
-+ keyword whole -n brightred
-+ keyword whole -p brightred
- keyword %{ brightcyan
- keyword { brightcyan
- keyword } brightcyan
-
- context exclusive linestart %description \n yellow
-- keyword -l brightred
-- keyword -n brightred
-- keyword -p brightred
-+ keyword whole -l brightred
-+ keyword whole -n brightred
-+ keyword whole -p brightred
- keyword %{ brightcyan
- keyword { brightcyan
- keyword } brightcyan
-
- context exclusive linestart %files \n yellow
-- keyword -l brightred
-- keyword -n brightred
-- keyword -p brightred
-+ keyword whole -l brightred
-+ keyword whole -n brightred
-+ keyword whole -p brightred
- keyword %{ brightcyan
- keyword { brightcyan
- keyword } brightcyan
-
- context exclusive linestart %install \n yellow
-- keyword -l brightred
-- keyword -n brightred
-- keyword -p brightred
-+ keyword whole -l brightred
-+ keyword whole -n brightred
-+ keyword whole -p brightred
- keyword %{ brightcyan
- keyword { brightcyan
- keyword } brightcyan
-
- context exclusive linestart %package \n yellow
-- keyword -l brightred
-- keyword -n brightred
-- keyword -p brightred
-+ keyword whole -l brightred
-+ keyword whole -n brightred
-+ keyword whole -p brightred
- keyword %{ brightcyan
- keyword { brightcyan
- keyword } brightcyan
-
- context exclusive linestart %pre \n yellow
-- keyword -l brightred
-- keyword -n brightred
-- keyword -p brightred
-+ keyword whole -l brightred
-+ keyword whole -n brightred
-+ keyword whole -p brightred
- keyword %{ brightcyan
- keyword { brightcyan
- keyword } brightcyan
-
- context exclusive linestart %prep \n yellow
-- keyword -l brightred
-- keyword -n brightred
-- keyword -p brightred
-+ keyword whole -l brightred
-+ keyword whole -n brightred
-+ keyword whole -p brightred
- keyword %{ brightcyan
- keyword { brightcyan
- keyword } brightcyan
-
- context exclusive linestart %preun \n yellow
-- keyword -l brightred
-- keyword -n brightred
-- keyword -p brightred
-+ keyword whole -l brightred
-+ keyword whole -n brightred
-+ keyword whole -p brightred
- keyword %{ brightcyan
- keyword { brightcyan
- keyword } brightcyan
-
- context exclusive linestart %post \n yellow
-- keyword -l brightred
-- keyword -n brightred
-- keyword -p brightred
-+ keyword whole -l brightred
-+ keyword whole -n brightred
-+ keyword whole -p brightred
- keyword %{ brightcyan
- keyword { brightcyan
- keyword } brightcyan
-
- context exclusive linestart %postun \n yellow
-- keyword -l brightred
-- keyword -n brightred
-- keyword -p brightred
-+ keyword whole -l brightred
-+ keyword whole -n brightred
-+ keyword whole -p brightred
- keyword %{ brightcyan
- keyword { brightcyan
- keyword } brightcyan
-
- #triggers
- context exclusive %triggerin \n lightgray
-- keyword -n brightmagenta
-- keyword -p brightmagenta
-- keyword -- brightmagenta
-+ keyword whole -n brightmagenta
-+ keyword whole -p brightmagenta
-+ keyword whole -- brightmagenta
-
- context exclusive %triggerun \n lightgray
-- keyword -n brightmagenta
-- keyword -p brightmagenta
-- keyword -- brightmagenta
-+ keyword whole -n brightmagenta
-+ keyword whole -p brightmagenta
-+ keyword whole -- brightmagenta
-
- context exclusive %triggerpostun \n lightgray
-- keyword -n brightmagenta
-- keyword -p brightmagenta
-- keyword -- brightmagenta
-+ keyword whole -n brightmagenta
-+ keyword whole -p brightmagenta
-+ keyword whole -- brightmagenta
---- mc-4.6.0/vfs/extfs/srpm.orig Sun Feb 16 11:57:00 2003
-+++ mc-4.6.0/vfs/extfs/srpm Sun Feb 16 12:13:45 2003
-@@ -16,8 +16,14 @@
+--- ./lib/mc.ext.in.org 2005-06-10 17:04:56.341735824 +0200
++++ ./lib/mc.ext.in 2005-06-10 17:06:41.384766856 +0200
+@@ -217,7 +217,11 @@
+ View=%view{ascii} rpm -qivl --scripts `basename %p .trpm`
+
+ # RPM packages (SuSE uses *.spm for source packages)
+-regex/\.(rpm|spm)$
++regex/\.(src\.rpm|spm)$
++ Open=%cd %p#srpm
++ View=%view{ascii} if rpm --nosignature --version >/dev/null 2>&1; then RPM="rpm --nosignature" ; else RPM="rpm" ; fi ; $RPM -qivlp --scripts %f
++
++regex/\.rpm$
+ Open=%cd %p#rpm
+ View=%view{ascii} if rpm --nosignature --version >/dev/null 2>&1; then RPM="rpm --nosignature" ; else RPM="rpm" ; fi ; $RPM -qivlp --scripts %f
+
+--- ./vfs/extfs/Makefile.am.org 2005-06-10 17:08:02.014509272 +0200
++++ ./vfs/extfs/Makefile.am 2005-06-10 17:08:23.234283376 +0200
+@@ -4,7 +4,7 @@
+ EXTFS_MISC = README extfs.ini sfs.ini
+
+ # Scripts hat don't need adaptation to the local system
+-EXTFS_CONST = bpp rpm trpm
++EXTFS_CONST = bpp rpm trpm srpm
+
+ # Scripts that need adaptation to the local system - source files
+ EXTFS_IN = \
+--- ./vfs/extfs/extfs.ini.org 2005-06-10 17:07:21.512666488 +0200
++++ ./vfs/extfs/extfs.ini 2005-06-10 17:07:48.611546832 +0200
+@@ -15,6 +15,7 @@
+
+ # Packages from popular Linux distributions
+ rpm
++srpm
+ deb
+
+ # a: - mtools filesystem
+--- ./vfs/extfs/srpm.org 2005-06-10 17:01:18.087915448 +0200
++++ ./vfs/extfs/srpm 2005-06-10 17:04:37.956530800 +0200
+@@ -19,8 +19,15 @@
LC_TIME=C
export LC_TIME
+if rpmbuild --version >/dev/null 2>&1; then
-+ RPMBUILD="rpmbuild"
++ RPMBUILD="rpmbuild"
+else
-+ RPMBUILD="rpm"
++ RPMBUILD="rpm"
+fi
++
if rpm --nosignature --version >/dev/null 2>&1; then
RPM="rpm --nosignature"
+ RPMBUILD="$RPMBUILD --nosignature"
else
RPM="rpm"
fi
-@@ -40,7 +46,7 @@
+@@ -48,7 +55,7 @@
HEADERSIZE=`echo "$DESC" | wc -c`
echo "-r--r--r-- 1 root root $HEADERSIZE $DATE HEADER"
echo "-r-xr-xr-x 1 root root 39 $DATE INSTALL"
+ echo "-r-xr-xr-x 1 root root 39 $DATE REBUILD"
echo "dr-xr-xr-x 3 root root 0 $DATE INFO"
if [ "`$RPM -qp --qf \"%{SERIAL}\" \"$1\"`" = "(none)" ]; then
- echo "$FILEPREF 0 $DATE INFO/NAME-VERSION-RELEASE"
-@@ -157,7 +163,7 @@
+ echo "$FILEPREF 0 $DATE INFO/NAME-VERSION-RELEASE"
+@@ -165,7 +172,7 @@
case "$2" in
- HEADER) $RPM -qip "$1" > "$3"; exit 0;;
+ HEADER) $RPM -qip "$f" > "$3"; exit 0;;
INSTALL) echo "# Run this to install this RPM package" > "$3"; exit 0;;
- UPGRADE) echo "# Run this to upgrade this RPM package" > "$3"; exit 0;;
+ REBUILD) echo "# Run this to rebuild this RPM package" > "$3"; exit 0;;
- ERROR) $RPM -qip "$1" > /dev/null 2> "$3"; exit 0;;
- INFO/NAME-VERSION-RELEASE) $RPM -qp --qf "%{NAME}-%{VERSION}-%{RELEASE}\n" "$1" > "$3"; exit 0;;
+ ERROR) $RPM -qip "$f" > /dev/null 2> "$3"; exit 0;;
+ INFO/NAME-VERSION-RELEASE) $RPM -qp --qf "%{NAME}-%{VERSION}-%{RELEASE}\n" "$f" > "$3"; exit 0;;
INFO/NAME-SERIAL:VERSION-RELEASE) $RPM -qp --qf "%{NAME}-%{SERIAL}:%{VERSION}-%{RELEASE}\n" "$1" > "$3"; exit 0;;
-@@ -212,7 +218,7 @@
- {
+@@ -216,7 +223,7 @@
+ f="`echo "$1" | $SED "$SEDCMD"`"
case "$2" in
- INSTALL) echo "Installing \"$1\""; $RPM -ivh "$1"; exit 0;;
-- UPGRADE) echo "Upgrading \"$1\""; $RPM -iUvh "$1"; exit 0;;
+ INSTALL) echo "Installing \"\"$f\"\""; $RPM -ivh "$f"; exit 0;;
+- UPGRADE) echo "Upgrading \"\"$f\"\""; $RPM -Uvh "$f"; exit 0;;
+ REBUILD) echo "Rebuilding \"$1\""; $RPMBUILD --rebuild "$1"; exit 0;;
esac
}
---- mc-4.6.0/lib/mc.ext.in.orig Thu Jan 30 16:48:33 2003
-+++ mc-4.6.0/lib/mc.ext.in Sun Feb 16 12:12:10 2003
-@@ -485,7 +485,11 @@
- View=%view{ascii} rpm -qivl --scripts `basename %p .trpm`
-
- # RPM packages (SuSE uses *.spm for source packages)
--regex/\.(rpm|spm)$
-+regex/\.(src\.rpm|spm)$
-+ Open=%cd %p#srpm
-+ View=%view{ascii} if rpm --nosignature --version >/dev/null 2>&1; then RPM="rpm --nosignature" ; else RPM="rpm" ; fi ; $RPM -qivlp --scripts %f
-+
-+regex/\.rpm$
- Open=%cd %p#rpm
- View=%view{ascii} if rpm --nosignature --version >/dev/null 2>&1; then RPM="rpm --nosignature" ; else RPM="rpm" ; fi ; $RPM -qivlp --scripts %f
-
---- mc-4.6.0/vfs/extfs/extfs.ini.orig Mon Dec 9 15:16:33 2002
-+++ mc-4.6.0/vfs/extfs/extfs.ini Sun Feb 16 12:12:28 2003
-@@ -15,6 +15,7 @@
-
- # Packages from popular Linux distributions
- rpm
-+srpm
- deb
-
- # a: - mtools filesystem
---- mc-4.6.0/vfs/extfs/Makefile.am.orig Sat Dec 14 03:46:05 2002
-+++ mc-4.6.0/vfs/extfs/Makefile.am Sun Feb 16 12:15:22 2003
-@@ -4,7 +4,7 @@
- EXTFS_MISC = README extfs.ini sfs.ini
-
- # Scripts hat don't need adaptation to the local system
--EXTFS_CONST = bpp rpm trpm
-+EXTFS_CONST = bpp rpm trpm srpm
-
- # Scripts that need adaptation to the local system - source files
- EXTFS_IN = \