Author: patrys Date: Sat Sep 8 17:05:27 2007 GMT Module: SPECS Tag: HEAD ---- Log message: - create user and group
---- Files affected: SPECS: PolicyKit.spec (1.24 -> 1.25) ---- Diffs: ================================================================ Index: SPECS/PolicyKit.spec diff -u SPECS/PolicyKit.spec:1.24 SPECS/PolicyKit.spec:1.25 --- SPECS/PolicyKit.spec:1.24 Sat Sep 8 18:29:00 2007 +++ SPECS/PolicyKit.spec Sat Sep 8 19:05:22 2007 @@ -23,8 +23,18 @@ BuildRequires: pkgconfig BuildRequires: rpmbuild(macros) >= 1.268 BuildRequires: xmlto +Requires(postun): /usr/sbin/groupdel +Requires(postun): /usr/sbin/userdel +Requires(pre): /bin/id +Requires(pre): /usr/bin/getgid +Requires(pre): /usr/lib/rpm/user_group.sh +Requires(pre): /usr/sbin/groupadd +Requires(pre): /usr/sbin/useradd +Requires(pre): /usr/sbin/usermod Requires(triggerpostun): /sbin/chkconfig Requires: %{name}-libs = %{version}-%{release} +Provides: group(polkituser) +Provides: user(polkituser) BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -121,10 +131,20 @@ %clean rm -rf $RPM_BUILD_ROOT -%triggerpostun -- PolicyKit < 0.3 +%triggerun -- PolicyKit < 0.3 %service -q PolicyKit stop /sbin/chkconfig --del PolicyKit +%pre +%groupadd -g 220 polkituser +%useradd -u 220 -d %{_datadir}/empty -c "PolicyKit User" -g polkituser polkituser + +%postun +if [ "$1" = "0" ]; then + %userremove polkituser + %groupremove polkituser +fi + %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig @@ -132,15 +152,15 @@ %defattr(644,root,root,755) %doc AUTHORS README doc/TODO %attr(755,root,root) %{_bindir}/polkit-* -#%attr(2755,root,polkituser) %{_libdir}/polkit-grant-helper -%attr(755,root,root) %{_libdir}/polkit-grant-helper -#%attr(4755,root,root) %{_libdir}/polkit-grant-helper-pam -%attr(755,root,root) %{_libdir}/polkit-grant-helper-pam +%attr(2755,root,polkituser) %{_libdir}/polkit-grant-helper +#%attr(755,root,root) %{_libdir}/polkit-grant-helper +%attr(4755,root,root) %{_libdir}/polkit-grant-helper-pam +#%attr(755,root,root) %{_libdir}/polkit-grant-helper-pam %dir %{_sysconfdir}/PolicyKit %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/PolicyKit/PolicyKit.conf /etc/pam.d/polkit -#%attr(775,polkituser,polkituser) /var/lib/PolicyKit -#%attr(775,polkituser,polkituser) /var/run/PolicyKit +%attr(775,polkituser,polkituser) /var/lib/PolicyKit +%attr(775,polkituser,polkituser) /var/run/PolicyKit %{_mandir}/man1/polkit-config-file-validate.1* %{_mandir}/man1/polkit-grant.1* %{_mandir}/man1/polkit-list-actions.1* @@ -186,6 +206,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.25 2007/09/08 17:05:22 patrys +- create user and group + Revision 1.24 2007/09/08 16:29:00 patrys - package datadir ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/PolicyKit.spec?r1=1.24&r2=1.25&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit