[svn] r6099 - trunk/rpms/fuse-davfs2

packagers at lists.rpmforge.net packagers at lists.rpmforge.net
Fri Jan 18 17:15:07 CET 2008


Author: dag
Date: 2008-01-18 17:15:03 +0100 (Fri, 18 Jan 2008)
New Revision: 6099

Modified:
   trunk/rpms/fuse-davfs2/fuse-davfs2.spec
Log:
Updates

Modified: trunk/rpms/fuse-davfs2/fuse-davfs2.spec
===================================================================
--- trunk/rpms/fuse-davfs2/fuse-davfs2.spec	2008-01-18 15:35:44 UTC (rev 6098)
+++ trunk/rpms/fuse-davfs2/fuse-davfs2.spec	2008-01-18 16:15:03 UTC (rev 6099)
@@ -1,12 +1,14 @@
 # $Id$
 # Authority: dag
 
+%define logmsg logger -t %{name}/rpm
+
 %define real_name davfs2
 
 Summary: FUSE-Filesystem to access WebDAV servers
 Name: fuse-davfs2
 Version: 1.2.2
-Release: 1
+Release: 2
 License: GPL
 Group: System Environment/Kernel
 URL: http://dav.sourceforge.net/
@@ -34,8 +36,7 @@
 %setup -n %{real_name}-%{version}
 
 %build
-%configure \
-	--disable-static
+%configure --disable-static
 %{__make} %{?_smp_mflags}
 
 %install
@@ -43,12 +44,24 @@
 %{__make} install DESTDIR="%{buildroot}"
 %find_lang %{real_name}
 
+%{__install} -Dp -m0770 %{buildroot}%{_localstatedir}/cache/davfs2/
 %{__mv} -vf %{buildroot}%{_sbindir}/mount.davfs %{buildroot}/sbin/mount.davfs
 %{__mv} -vf %{buildroot}%{_sbindir}/umount.davfs %{buildroot}/sbin/umount.davfs
 
 ### Clean up buildroot
 %{__rm} -rf %{buildroot}%{_docdir}
 
+%pre
+if ! /usr/bin/getent passwd davfs2 &>/dev/null; then
+    %{_sbindir}/useradd -r -d %{_localstatedir}/cache/davfs2 -s %{_sbindir}/nologin -c "davfs2" davfs2 || \
+        %logmsg "Unexpected error adding user \"davfs2\". Aborting installation."
+fi
+
+if ! /usr/bin/getent group davfs2 &>/dev/null; then
+    %{_sbindir}/groupadd -r davfs2 &>/dev/null || \
+        %logmsg "Unexpected error adding group \"davfs2\". Aborting installation."
+fi
+
 %clean
 %{__rm} -rf %{buildroot}
 
@@ -68,7 +81,13 @@
 /sbin/umount.davfs
 %{_datadir}/davfs2/
 
+%defattr(-, davfs2, davfs2, 0770)
+%dir %{_localstatedir}/cache/davfs2/
+
 %changelog
+* Fri Jan 18 2008 Ralph Angenendt <ra at br-online.de> - 1.2.2-2
+- Updated to release 1.2.2.
+
 * Sat Nov 10 2007 Dag Wieers <dag at wieers.com> - 1.2.2-1
 - Updated to release 1.2.2.
 



More information about the svn-commits mailing list