było: mc i *.rpm

Marcin Bohosiewicz marcus w venus.wis.pk.edu.pl
Pon, 11 Gru 2000, 00:12:56 CET


On Sun, 10 Dec 2000, Tomasz Kłoczko wrote:

> 
> Wychodzi na to, że kłopoty pojawiaja sie wyłacznie przy rozpakowywaniu
> rpm-ów v3 za pomocą rpm2cpio. Listowanie zawartości rpm-a w przypadku v3
> daje lisę plikół z "./" na poczatkukażdej ścieżki. Workaround to drobna
> zmiana w postaci:
> 
> --- rpm	Sat Dec  9 23:10:10 2000
> +++ rpm~	Fri Dec  8 10:23:07 2000
> @@ -157,7 +157,7 @@
>  		TMP_DIR=${TMPDIR:-/tmp}/mctmpdir.$$
>  		mkdir $TMP_DIR || exit 1
>  		cd $TMP_DIR
> -		rpm2cpio "$1" | cpio -iumd --quiet "$2" >/dev/null
> +		rpm2cpio "$1" | cpio -iumd --quiet "./$2" >/dev/null
>  		mv "$2" "$3"
>  		cd /
>  		rm -rf $TMP_DIR
> 
> w /usr/lib/mc/extfs/rpm. Po tym jednak zaczynaja sie kłopoty z v4.
> Nie wiem cz da sie to jakos obejść. Jezeli już to chyba na poziomie
> rpm2cpio. Chyba że ktoś ma koncepcje jak to obejść na poziomie skryptu do
> rpmfs (?).

Ech, gryzlem juz src rpm'a a tu Arek na ircu dal rozwiazanie:
rpm2cpio "$1" | cpio -iumd --quiet "$2" "./$2" >/dev/null 

Mozna chyba zalozyc ze w rpmie nie ma na raz pliku
bla/bla/bla i ./bla/bla/bla ?

M.
-- 
-| == Marcin Bohosiewicz - MB8042-RIPE - marcus w venus.pk.edu.pl == |-
-| == tel. +48 601 485097 - PLD Team   - marcus w pld.org.pl      == |-
-| == Strona Domowa   -      http://venus.wis.pk.edu.pl/marcus/ == |-
-| == PLUG - Sad Kolezenski        -   http://www.linux.org.pl/ == |-



Więcej informacji o liście dyskusyjnej pld-devel-pl