rpms/trousers/devel trousers.spec,1.15,1.16

Miloš Jakubíček mjakubicek at fedoraproject.org
Thu May 14 13:53:55 UTC 2009


Author: mjakubicek

Update of /cvs/pkgs/rpms/trousers/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20978

Modified Files:
	trousers.spec 
Log Message:
- Do not overuse macros.
- Removed unnecessary file requirements on chkconfig, ldconfig and service,
  now requiring the initscripts and chkconfig packages.




Index: trousers.spec
===================================================================
RCS file: /cvs/pkgs/rpms/trousers/devel/trousers.spec,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -p -r1.15 -r1.16
--- trousers.spec	6 May 2009 21:55:58 -0000	1.15
+++ trousers.spec	14 May 2009 13:53:25 -0000	1.16
@@ -1,37 +1,28 @@
-
-# RPM specfile for the trousers project on Fedora
-
-%define name		trousers
-%define version		0.3.1
-%define release		16
-
-Name:			%{name}
-Summary:		TCG's Software Stack v1.2 
-Version:		%{version}
-Release:		%{release}%{?dist}
-License:		CPL
-Group:			System Environment/Libraries
-Source0:		http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-Url:			http://trousers.sourceforge.net
-BuildRoot:		%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Name:				trousers
+Summary:			TCG's Software Stack v1.2 
+Version:			0.3.1
+Release:			17%{?dist}
+License:			CPL
+Group:				System Environment/Libraries
+Source0:			http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+Url:				http://trousers.sourceforge.net
+BuildRoot:			%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:		libtool, gtk2-devel, openssl-devel
 Requires(pre):		shadow-utils
-Requires(post):		/sbin/ldconfig
-Requires(post):		/sbin/chkconfig
-Requires(postun):	/sbin/ldconfig
-Requires(postun):	/sbin/service
-Requires(preun):	/sbin/chkconfig
-Requires(preun):	/sbin/service
-Patch0:			trousers-0.3.1-remove-group-install-code.patch
-Patch1:			trousers-0.3.1-limits.patch
-Patch2:			trousers-0.3.1-cast.patch
-Patch3:			trousers-0.3.1-module-ordering.patch
-Patch4:			trousers-0.3.1-workaround-selinux-namespace-pollution.patch
-Patch5:			trousers-0.3.1-reuseaddr.patch
-Patch6:			trousers-0.3.1-use-tpm-emu.patch
+Requires(post):		chkconfig
+Requires(preun):	chkconfig
+Requires(preun):	initscripts
+Requires(postun):	initscripts
+Patch0:				trousers-0.3.1-remove-group-install-code.patch
+Patch1:				trousers-0.3.1-limits.patch
+Patch2:				trousers-0.3.1-cast.patch
+Patch3:				trousers-0.3.1-module-ordering.patch
+Patch4:				trousers-0.3.1-workaround-selinux-namespace-pollution.patch
+Patch5:				trousers-0.3.1-reuseaddr.patch
+Patch6:				trousers-0.3.1-use-tpm-emu.patch
 # Filed into upstream bugtracker at:
 # https://sourceforge.net/tracker/?func=detail&aid=2782253&group_id=126012&atid=704358
-Patch7:			trousers-0.3.1-gcc44.patch
+Patch7:				trousers-0.3.1-gcc44.patch
 
 %description
 TrouSerS is an implementation of the Trusted Computing Group's Software Stack
@@ -90,7 +81,7 @@ rm -rf ${RPM_BUILD_ROOT}
 getent group tss >/dev/null || groupadd -g 59 -r tss
 getent passwd tss >/dev/null || \
 useradd -r -u 59 -g tss -d /dev/null -s /sbin/nologin \
-        -c "Account used by the trousers package to sandbox the tcsd daemon" tss
+ -c "Account used by the trousers package to sandbox the tcsd daemon" tss
 exit 0
 
 %post
@@ -106,7 +97,7 @@ fi
 %postun
 /sbin/ldconfig
 if [ $1 -gt 1 ]; then
-	/sbin/service tcsd condrestart &>/dev/null
+	/sbin/service tcsd condrestart &>/dev/null || :
 fi
 
 %files
@@ -135,6 +126,11 @@ fi
 %{_libdir}/libtddl.a
 
 %changelog
+* Thu May 14 2009 Milos Jakubicek <xjakub at fi.muni.cz> - 0.3.1-17
+- Do not overuse macros.
+- Removed unnecessary file requirements on chkconfig, ldconfig and service,
+  now requiring the initscripts and chkconfig packages.
+
 * Wed May 06 2009 Milos Jakubicek <xjakub at fi.muni.cz> - 0.3.1-16
 - Fix a typo in groupadd causing the %%pre scriptlet to fail (resolves BZ#486155).
 




More information about the scm-commits mailing list