SPECS: PolicyKit.spec - create user and group
patrys
patrys at pld-linux.org
Sat Sep 8 19:05:27 CEST 2007
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
More information about the pld-cvs-commit
mailing list