Author: pawelz Date: Tue Sep 23 19:06:20 2008 GMT
Module: PLD-doc Tag: HEAD
---- Log message:
- system acounts and groups owned by packages
---- Files affected:
PLD-doc:
devel-hints-pl.txt (1.53 -> 1.54)
---- Diffs:
================================================================
Index: PLD-doc/devel-hints-pl.txt
diff -u PLD-doc/devel-hints-pl.txt:1.53 PLD-doc/devel-hints-pl.txt:1.54
--- PLD-doc/devel-hints-pl.txt:1.53 Fri Sep 19 20:27:52 2008
+++ PLD-doc/devel-hints-pl.txt Tue Sep 23 21:06:15 2008
@@ -421,6 +421,26 @@
- umieszcza� plik�w standardowych licencji, zawartych w pakiecie
common-licenses
+Konta systemowe i grupy tworzone przez pakiety:
+Czasami zdarza si�, pakiet potrzebuje utworzy� u�ytkownika i/lub grup�.
+Przyk�adowo je�eli jest to demon,kt�ry ma by� uruchamiany z ograniczonymi
+prawami. W takiej sytuacji:
+- rejestrujemy nazw� u�ytkownika, nazw� grupy, uid oraz gid w pliku:
+ cvs://PLD-doc/uid_gid.db.txt
+- tworzymy u�ytkownika/grup� w skrypcie %pre korzystaj�c z makr %groupadd oraz
+ %useradd
+- usuwamy u�ytkownika/grup� w skrypcie %postun korzystaj�c z makr %userremove
+ oraz %groupremove
+- dodajemy odpowiednie zale�no�ci:
+ Requires(postun): /usr/sbin/groupdel
+ Requires(postun): /usr/sbin/userdel
+ Requires(pre): /bin/id
+ Requires(pre): /usr/bin/getgid
+ Requires(pre): /usr/sbin/groupadd
+ Requires(pre): /usr/sbin/useradd
+ Provides: group(foo)
+ Provides: user(foo)
+
Uaktualniaj�c pakiet nale�y przejrze� nak�adane patche. �aty s� nak�adane
nie bez powodu i niedopuszczalne jest ich usuwanie tylko dlatego, �e "bez
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/PLD-doc/devel-hints-pl.txt?r1=1.53&r2=1.54&f=u
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit