On Thursday 07 of June 2007, Tomasz Mateja wrote: > On Wed, 6 Jun 2007, Arkadiusz Miskiewicz wrote: > > On Wednesday 06 of June 2007, Tomasz Mateja wrote: > >> Po zbudowaniu i upgrade rpm-a mam: > >> [EMAIL PROTECTED] RPMS]# rpm -Fhv *.rpm > >> > >> warning: package file libltdl-1.5.22-15.sparc.rpm was skipped > >> warning: package file libltdl-devel-1.5.22-15.sparc.rpm was skipped > >> > >> i tak z każdym pakietem niezależnie czy zbudowanym starszym czy obecnym > >> rpm-em. > >> > >> Arch sparc ale nie wiem czy to ma znaczenie. > > > > O skipped lub nie decyduje zawartość /etc/rpm/platform. > > > > Zobacz bodaj: rpm -Fvh --miredebug *.rpm > > [EMAIL PROTECTED] RPMS]# rpm -Fvh --miredebug *.rpm > --> mireRegcomp(0x70778cc0, "sparc-pld-linux-gnu") rc 0 > --> mireRegcomp(0x70778af0, "noarch-[^-]*-.*") rc 0 > --> mireRegexec(0x70778ad0, "sparc-pld-linux") rc 1 > --> mireRegexec(0x70778af0, "sparc-pld-linux") rc 1 > warning: package file libltdl-1.5.22-15.sparc.rpm was skipped > --> mireRegexec(0x70778ad0, "sparc-pld-linux") rc 1 > --> mireRegexec(0x70778af0, "sparc-pld-linux") rc 1 > warning: package file libltdl-devel-1.5.22-15.sparc.rpm was skipped > --> mireRegexec(0x70778ad0, "sparc-pld-linux") rc 1 > --> mireRegexec(0x70778af0, "sparc-pld-linux") rc 1 > warning: package file libtool-1.5.22-15.sparc.rpm was skipped > --> mireRegexec(0x70778ad0, "sparc-pld-linux") rc 1 > --> mireRegexec(0x70778af0, "sparc-pld-linux") rc 1 > warning: package file poldek-libs-0.20.1-0.20070108.1.8.sparc.rpm was > skipped > --> mireClean(0x70778ad0) > --> mireClean(0x70778af0) > > > stary /etc/rpm/platform mial tylko sparc-pld-linux-gnu w nowym doszla > noarch-[^-]*-.* po jej usunieciu wszystko dziala. Może ten regexp jest > jakis walniety.
Mogłeś dodać jako drugą linijkę: sparc-pld-linux(-gnu)? i było by ok. Zasada jest taka, że jeśli w platform jest tylko jedna linijka to całym zadaniem pliku platform jest określenie platformy danego systemu. Jeśli jest więcej linijek to każda linijka > 1 określa supportowane platformy, a numer linijki jest punktacją danej platformy (można użyć tego w poldku do określenia, który pakiet jest ważniejszy od którego np. jak masz xyz.sparc.rpm i xyz.sparc64.rpm) -- Arkadiusz Miśkiewicz PLD/Linux Team arekm / maven.pl http://ftp.pld-linux.org/ _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
