rpms/zeroinstall-injector/F-7 zeroinstall-injector.spec,1.8,1.9

Michel Alexandre Salim (salimma) fedora-extras-commits at redhat.com
Sat Sep 8 15:31:35 UTC 2007


Author: salimma

Update of /cvs/pkgs/rpms/zeroinstall-injector/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32405/F-7

Modified Files:
	zeroinstall-injector.spec 
Log Message:
Update scriptlet that creates zeroinst user


Index: zeroinstall-injector.spec
===================================================================
RCS file: /cvs/pkgs/rpms/zeroinstall-injector/F-7/zeroinstall-injector.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- zeroinstall-injector.spec	6 Sep 2007 00:55:09 -0000	1.8
+++ zeroinstall-injector.spec	8 Sep 2007 15:31:03 -0000	1.9
@@ -4,7 +4,7 @@
 
 Name:    zeroinstall-injector
 Version: 0.30
-Release: 1%{?dist}
+Release: 2%{?dist}
 Summary: The Zero Install Injector (0launch)
 
 Group:   Applications/System
@@ -16,8 +16,8 @@
 
 BuildArch: noarch
 BuildRequires: python-devel gnupg desktop-file-utils
-Requires: PyXML pygtk2 gnupg pygtk2-libglade sudo
-Requires: /usr/sbin/useradd
+Requires:      PyXML pygtk2 gnupg pygtk2-libglade sudo
+Requires(pre): shadow-utils
 
 %description
 The Zero Install Injector makes it easy for users to install software without
@@ -64,8 +64,11 @@
 # Add the "zeroinst" user.
 # This is not used by default, but is required if you want to
 # set up sharing of downloads later.
-/usr/sbin/useradd -c 'Zero Install shared cache' \
-    -s /sbin/nologin -r -d '/' zeroinst 2> /dev/null || :
+getent group  zeroinst >/dev/null || groupadd -r zeroinst
+getent passwd zeroinst >/dev/null || \
+useradd -r -g -d %{cache_dir} -s /sbin/nologin \
+    -c "Zero Install shared cache" zeroinst
+exit 0
 
 %files
 %defattr(-,root,root,-)
@@ -88,6 +91,9 @@
 %attr(755,zeroinst,zeroinst) %{cache_dir}/implementations
 
 %changelog
+* Sat Sep  8 2007 Michel Salim <michel.sylvan at gmail.com> 0.30-2
+- Update scriptlet that creates zeroinst user
+
 * Wed Sep  5 2007 Michel Salim <michel.sylvan at gmail.com> 0.30-1
 - Update to 0.30
 - License is now versioned




More information about the fedora-extras-commits mailing list