Nadgorliwy poldek?
Jacek Osiecki
joshua w hybrid.pl
Pią, 14 Maj 2010, 16:14:36 CEST
On Fri, 14 May 2010, Jacek Osiecki wrote:
> On Fri, 14 May 2010, Patryk Zawadzki wrote:
>> 2010/5/14 Jacek Osiecki <joshua w hybrid.pl>:
>> > katalogów nadrzędnych? Nie dałoby się zrobić jakiegoś requires, które by
>> > działało tak:
>> > - każdy pakiet ma zapisany komplet danych nt. uprawnień do wszystkich
>> > katalogów które zawiera/z których korzysta.
>> > - każdy nowoinstalowany pakiet sprawdza w bazie rpma czy uprawnienia
>> > jakie ma zapisane dla wszystkich "swoich" katalogów zgadzają się z tymi
>> > zapisanymi w bazie rpm
>> > - jeśli coś się nie zgadza - wywala konflikt.
>> Poczytaj o tym, jak działa rpm, bo pleciesz farmazony. :)
> No dlatego właśnie pytam czy to nie jest przypadkiem możliwe :)
> W końcu to mogłoby być obsługiwane za pomocą symboli - nie da się zrobić
> tak, żeby pakiet miał:
> - provides: jakiśsymbolABC(jakiśszczegółXYZ)
> - conflicts: jakiśsymbolABC(!jakiśszczegółXYZ)
Ech, oczywiście myślałem o jednym a pisałem o drugim :)
Weźmy pierwszy lepszy z brzegu (od razu uprzedzam - na desktopie mam
przedpotop, ac :)
joshua w pingwin ~> rpm -qlv skey-2.2-13
-rwxr-xr-x 1 root root 4628 lis 6 2006 /usr/bin/key
-rwxr-xr-x 1 root root 258 lis 6 2006 /usr/bin/keyinfo
-rwxr-xr-x 1 root root 8052 lis 6 2006 /usr/bin/keyinit
-rwxr-xr-x 1 root root 32672 lis 6 2006 /usr/lib/libskey.so.2.2
-rw-r--r-- 1 root root 624 lis 6 2006 /usr/share/man/man1/key.1.gz
-rw-r--r-- 1 root root 568 lis 6 2006 /usr/share/man/man1/keyinfo.1.gz
-rw-r--r-- 1 root root 1191 lis 6 2006 /usr/share/man/man1/keyinit.1.gz
-rw-r--r-- 1 root root 952 lis 6 2006 /usr/share/man/man1/skey.1.gz
-rw-r--r-- 1 root root 1737 lis 6 2006 /usr/share/man/man5/skey.access.5.gz
Czy on nie mógłby mieć symboli
Provides: / (root.root,755)
Provides: /usr (root.root,755)
Provides: /usr/bin (root.root,755)
Provides: /usr/lib (root.root,755)
...
Conflicts: / != (root.root,755)
Conflicts: /usr != (root.root,755)
... i tak dalej? Oczywiście sprawdzanie by było tylko na podstawie symboli,
rpm nie miałby fizycznie sprawdzać czy /usr/share ma root.root i 755 -
chodzi tylko o pilnowanie porządku przez rpm.
Przecież to by ładnie załatwiło kwestię porządku w katalogach...
Pozdrawiam,
--
Jacek Osiecki joshua w ceti.pl GG:3828944
I don't want something I need. I want something I want.
Więcej informacji o liście dyskusyjnej pld-devel-pl