MC a obsah *.rpm souboru

Libor Pechacek farco na clnet.cz
Pondělí Únor 8 08:33:41 CET 1999


Date: Tue, 17 Nov 1998 09:51:11 +0100 (CET)
From: Libor Pechacek <farco na clnet.cz>
To: linux na muni.cz
Subject: RH5.2 + MC + RPM bug

Pro ty kdoz si jiz stihli vsimnout, ze v RH5.2 nefunguje pod MC brouzdani
RPMky, tu mam maly patch.  Je to quick-fix, takze to berte s rezervou. 
Casem mozna vyplodim neco pres --queryformat, ale to bude jeste trvat. 

Zatim tedy toto: (skript rpm se nachazi v /usr/lib/mc/extfs/)

--- rpm.orig	Tue Nov 17 09:42:59 1998
+++ rpm	Tue Nov 17 09:35:41 1998
@@ -97,7 +97,7 @@
         echo "$FILEPREF 0 $DATE INFO/CHANGELOG"
     fi
 
-    rpm -qlvp $1 | sed -e 's/^\(..........\)[-t] /\1 1 /'
+    rpm -qlvp $1 | sed -e 's/^\(..........\)[-t] /\1 1 /;s/     /   1 /'
 }
 
 mcrpmfs_copyout ()


-- 
Libor Pechacek <farco na clnet.cz>                    
CLNet network administrator


On Sat, 6 Feb 1999, Jaroslav Honsa wrote:

> Diky vsem za rady ohledne $subj.
> Zajimave na tom jsou tri veci:
> 1) Nekdo vesele pouziva mc a netusi, ze to ukazuje spatne.
> 2) Ta chyba je uz dost stara....
> 3) Naprava neni zcela jednoznacna (je vic reseni), ale to muze byt jen muj
> subjektivni dojem, protoze nerozumin sed(u).

ad 1) To je asi pravda.
ad 2) To je take pravda.  Byla v RH5.2 odjakziva a nikdo ji zatim
neopravil.  Mam zpravu, ze MC4.5.5 (jen hadam - je to pry nejaka posledni
experimentalni verze) funguje dobre.  Moc bych tomu neveril, protoze
ad 3) vina je na strane RPM.  Od verze 2.5.5 nevypisuje listing jako 'ls
-l', ale po svem.  Proste nevypisuje pocet linku na soubor.  To MC vadi,
a tak funguje divne.

Vyse uvedeny patch pouzivam k plne spokojenosti.  Je to vpodstate jen
hot-fix, ale jde to.
			Libor
-- 
Libor Pechacek <farco na clnet.cz>                    
CLNet network administrator





Další informace o konferenci Linux