* extfs/rpm: Don't show cpio contents in main rpm view.
Also avoids copying files from main view instead of from inside CONTENTS.cpio. The former is painfully slow as the whole file is rpm2cpio'd on each copy.
Этот коммит содержится в:
родитель
bb8bf1756e
Коммит
8a410cf065
@ -1,3 +1,12 @@
|
||||
2004-08-21 Pavel S. Shirshov <pavelsh@mail.ru>
|
||||
|
||||
* extfs/rpm: Don't show cpio contents in main rpm view.
|
||||
Also avoids copying files from main view instead of from
|
||||
inside CONTENTS.cpio. The former is painfully slow as the whole
|
||||
file is rpm2cpio'd on each copy.
|
||||
|
||||
From Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
2004-08-21 Pavel S. Shirshov <pavelsh@mail.ru>
|
||||
|
||||
* samba/lib/util.c (tmpdir): Use MC_TMPDIR environment variable.
|
||||
|
@ -124,7 +124,6 @@ mcrpmfs_list ()
|
||||
echo "$FILEPREF 0 $DATE INFO/CHANGELOG"
|
||||
fi
|
||||
|
||||
$RPM2CPIO "$1" | cpio -tv --quiet
|
||||
echo "$FILEPREF 0 $DATE CONTENTS.cpio"
|
||||
}
|
||||
|
||||
@ -166,14 +165,7 @@ mcrpmfs_copyout ()
|
||||
INFO/OBSOLETES) $RPM -qp --qf "[%{OBSOLETENAME} %|OBSOLETEFLAGS?{%{OBSOLETEFLAGS:depflags} %{OBSOLETEVERSION}}:{}|\n]" "$f" > "$3"; exit 0;;
|
||||
CONTENTS.cpio) $RPM2CPIO "$1" > "$3"; exit 0;;
|
||||
*)
|
||||
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
|
||||
cd /
|
||||
rm -rf $TMPDIR;;
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user