Nadgorliwy poldek?

Bartosz Świątek shadzik w gmail.com
Pią, 14 Maj 2010, 16:35:39 CEST


W dniu 14 maja 2010 16:14 użytkownik Jacek Osiecki <joshua w hybrid.pl> napisał:
> 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)

Nie do takich celów ten tag służy.


> ...
> 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...



-- 
"I'm living proof if you do one thing right in your career, you can
coast for a long time. A LOOOOONG time." -Guy Kawasaki


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