On Fri, 14 May 2010, Jacek Osiecki wrote:

On Fri, 14 May 2010, Patryk Zawadzki wrote:
 2010/5/14 Jacek Osiecki <jos...@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 :)

jos...@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 jos...@ceti.pl GG:3828944
I don't want something I need. I want something I want.
_______________________________________________
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym