]> git.pld-linux.org Git - packages/autofs.git/blobdiff - autofs.spec
- use functions
[packages/autofs.git] / autofs.spec
index 4b9e8ba80bb36bc2a612b4866b0ab12c3e17c8a2..5d2ea69e56f83bd09554fddb0ee48e4e448529bc 100644 (file)
@@ -1,9 +1,7 @@
 # TODO:
-# What about unpacked files:
-#  /etc/auto.master
-#  /etc/auto.misc
-#  /etc/auto.net
-# Probably Source{2,3,5} are obsolete.
+# - change /net to something FHS-compliant ?
+# - upgrade to autofs5 - maybe separate package?
+# - build of ldap-related things has some errors
 Summary:       autofs daemon
 Summary(de):   autofs daemon
 Summary(es):   Servidor autofs
@@ -13,24 +11,24 @@ Summary(pt_BR):     Servidor autofs
 Summary(tr):   autofs sunucu süreci
 Name:          autofs
 Version:       4.1.4
-Release:       2
+Release:       3.6
 Epoch:         1
-License:       GPL
+License:       GPL v2+
 Group:         Daemons
 Source0:       ftp://ftp.kernel.org/pub/linux/daemons/autofs/v4/%{name}-%{version}.tar.bz2
 # Source0-md5: 7e3949114c00665b4636f0c318179657
 Source1:       %{name}.init
 Source2:       %{name}-auto.master
-Source3:       %{name}-auto.misc
-Source4:       %{name}-auto.mnt
-Source5:       %{name}-auto.net
-Source6:       %{name}.sysconfig
+Source3:       %{name}-auto.media
+Source4:       %{name}-auto.net
+Source5:       %{name}.sysconfig
 Patch0:                %{name}-open_max.patch
 Patch1:                %{name}-hesiod-includes.patch
 Patch2:                http://www.kernel.org/pub/linux/daemons/autofs/v4/%{name}-4.1.4-misc-fixes.patch
 Patch3:                http://www.kernel.org/pub/linux/daemons/autofs/v4/%{name}-4.1.4-multi-parse-fix.patch
 Patch4:                http://www.kernel.org/pub/linux/daemons/autofs/v4/%{name}-4.1.4-no-unlink-upstream.patch
 Patch5:                http://www.kernel.org/pub/linux/daemons/autofs/v4/%{name}-4.1.4-non-replicated-ping.patch
+Patch6:                http://www.kernel.org/pub/linux/daemons/autofs/v4/%{name}-4.1.4-auto.smb-cifs.patch
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: bind-devel
@@ -104,6 +102,7 @@ trzymanych na serwerze LDAP.
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 
 %build
 chmod a+w configure
@@ -111,7 +110,10 @@ chmod a+w configure
 %{__autoconf}
 %configure
 
-%{__make}
+%{__make} \
+       initdir=/etc/rc.d/init.d \
+       CC="%{__cc}" \
+       DAEMON_CFLAGS="%{rpmcflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -124,13 +126,15 @@ install -d $RPM_BUILD_ROOT{/misc,/net,%{_sbindir},%{_libdir}/autofs,%{_mandir}/m
 install %{SOURCE1}     $RPM_BUILD_ROOT/etc/rc.d/init.d/autofs
 
 install %{SOURCE2}     $RPM_BUILD_ROOT%{_sysconfdir}/auto.master
-install %{SOURCE3}     $RPM_BUILD_ROOT%{_sysconfdir}/auto.misc
-install %{SOURCE4}     $RPM_BUILD_ROOT%{_sysconfdir}/auto.mnt
-install %{SOURCE5}     $RPM_BUILD_ROOT%{_sysconfdir}/auto.net
-install %{SOURCE6}     $RPM_BUILD_ROOT/etc/sysconfig/autofs
+install %{SOURCE3}     $RPM_BUILD_ROOT%{_sysconfdir}/auto.media
+install %{SOURCE4}     $RPM_BUILD_ROOT%{_sysconfdir}/auto.net
+install %{SOURCE5}     $RPM_BUILD_ROOT/etc/sysconfig/autofs
 mv $RPM_BUILD_ROOT/etc/auto.smb $RPM_BUILD_ROOT%{_sysconfdir}
 
-touch $RPM_BUILD_ROOT%{_sysconfdir}/auto.{home,misc,var,tmp}
+touch $RPM_BUILD_ROOT%{_sysconfdir}/auto.{home,var,tmp}
+
+# Do some cleanups:
+rm -f $RPM_BUILD_ROOT/etc/auto.{master,misc,net}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -151,22 +155,19 @@ fi
 
 %files
 %defattr(644,root,root,755)
-%doc README* CHANGELOG
+%doc CHANGELOG CREDITS README*
 
 %attr(754,root,root) %config /etc/rc.d/init.d/autofs
 %dir %{_sysconfdir}
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/autofs
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/auto.home
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/auto.master
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/auto.misc
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/auto.mnt
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/auto.media
 %attr(750,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/auto.net
 %attr(750,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/auto.smb
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/auto.tmp
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/auto.var
 %attr(755,root,root) %{_sbindir}/automount
-
-%dir /misc
 %dir /net
 
 %dir %{_libdir}/autofs
This page took 0.051387 seconds and 4 git commands to generate.