W dniu 14 maja 2010 16:14 użytkownik Jacek Osiecki <[email protected]> napisał: > On Fri, 14 May 2010, Jacek Osiecki wrote: > >> On Fri, 14 May 2010, Patryk Zawadzki wrote: >>> >>> 2010/5/14 Jacek Osiecki <[email protected]>: >>> > 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)
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 _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
