[netatalk/el6/master] - updated to latest upstream 2.1.5 - initial version of EPEL 6

Jiri Skala jskala at fedoraproject.org
Tue Jan 25 10:25:34 UTC 2011


commit 7ada68046160978a7a3a6c075918540be996398e
Author: Jiri Skala <jskala at skalniknb.(none)>
Date:   Tue Jan 25 11:26:00 2011 +0100

    - updated to latest upstream 2.1.5 - initial version of EPEL 6

 .gitignore                       |    1 +
 netatalk-2.0.3-nodefault.patch   |    9 ---
 netatalk-2.0.4-db4_2-db4_3.patch |   34 -----------
 netatalk-2.0.4-open_call.patch   |  119 --------------------------------------
 netatalk.spec                    |   82 +++++++++++---------------
 sources                          |    2 +-
 6 files changed, 37 insertions(+), 210 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6afc5ec..ae73363 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 netatalk-2.0.4.tar.bz2
+/netatalk-2.1.5.tar.bz2
diff --git a/netatalk.spec b/netatalk.spec
index 013bcde..acfd922 100644
--- a/netatalk.spec
+++ b/netatalk.spec
@@ -1,18 +1,17 @@
 Summary: AppleTalk networking programs
 Name:    netatalk
-Version: 2.0.4
-Release: 5%{?dist}
+Version: 2.1.5
+Release: 1%{?dist}
 Epoch:   4
 License: GPLv2+
 Group:   System Environment/Daemons
 Source0: http://download.sourceforge.net/netatalk/netatalk-%{version}.tar.bz2
 # Source1: atalk.init
 Source2: netatalk.pam-system-auth
-Patch1:  netatalk-2.0.4-db4_2-db4_3.patch
-Patch2:  netatalk-2.0.2-uams_no_pie.patch
-Patch3:  netatalk-2.0.4-extern_ucreator.patch
-Patch4:  netatalk-2.0.3-nodefault.patch
-Patch5:  netatalk-2.0.4-open_call.patch
+
+Patch1:  netatalk-2.0.2-uams_no_pie.patch
+Patch2:  netatalk-2.0.4-extern_ucreator.patch
+
 Url:	 http://netatalk.sourceforge.net/
 Requires: pam
 Requires(post): /sbin/chkconfig /sbin/ldconfig
@@ -37,11 +36,9 @@ programs.
 
 %prep
 %setup -q
-%patch1  -p1 -b .db4_2-db4_3
-%patch2  -p1 -b .uams_no_pie
-%patch3  -p1 -b .extern_ucreator
-%patch4  -p1
-%patch5  -p1 -b .open_call
+
+%patch1  -p1 -b .uams_no_pie
+%patch2  -p1 -b .extern_ucreator
 
 ln -s ./NEWS ChangeLog
 
@@ -86,32 +83,17 @@ make %{?_smp_mflags} all
 %install
 rm -rf $RPM_BUILD_ROOT
 
-#mkdir -p $RPM_BUILD_ROOT/etc/pam.d
-#mkdir -p $RPM_BUILD_ROOT%{_initrddir}
-#mkdir -p $RPM_BUILD_ROOT/usr/include/{netatalk,atalk}
-
 make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
-#
-# netatalk now installs its own config files, which are more
-# appropriate for v2.0 than the ones we used to ship.
-#
-#install -m644 config/AppleVolumes.default $RPM_BUILD_ROOT/etc/atalk/AppleVolumes.default
-#install -m644 config/afpd.conf $RPM_BUILD_ROOT/etc/atalk/afpd.conf
-#install -m644 config/atalkd.conf $RPM_BUILD_ROOT/etc/atalk/atalkd.conf
-#install -m644 config/papd.conf $RPM_BUILD_ROOT/etc/atalk/papd.conf
-#install -m644 config/netatalk.pamd $RPM_BUILD_ROOT/etc/pam.d/netatalk
-#
-# Use netatalk's redhat initscript
-#
-#install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/atalk
-#cp include/atalk/*.h $RPM_BUILD_ROOT/usr/include/atalk/
-#cp sys/netatalk/*.h $RPM_BUILD_ROOT/usr/include/netatalk/
-chmod a-x bin/afile/acleandir.rc
-rm -f $RPM_BUILD_ROOT/usr/bin/acleandir.rc $RPM_BUILD_ROOT/usr/share/man/man1/acleandir*
-# 
+ 
 # install example config files in doc
 mkdir config.example
-cp -fp `ls config/* | egrep -v 'tmpl$|Makefile' | tr '\n' ' '` config.example
+cp -fp config/afpd.conf config.example
+cp -fp config/AppleVolumes.system config.example
+cp -fp config/AppleVolumes.default config.example
+cp -fp config/atalkd.conf config.example
+cp -fp config/netatalk.conf config.example
+cp -fp config/papd.conf config.example
+
 cp -fp %{SOURCE2} config.example
 # XXX bad hack until this file is updated in glibc-headers:
 rm -f $RPM_BUILD_ROOT/usr/include/netatalk/at.h
@@ -133,8 +115,11 @@ rm -rf $RPM_BUILD_ROOT
 
 %preun
 if [ "$1" = "0" ] ; then
-  /sbin/service atalk stop > /dev/null 2>&1
-  /sbin/chkconfig --del atalk
+  # check for existence due to renaming initscritp
+  if [ -x  %{_initrddir}/netatalk ] ; then
+    /sbin/service atalk stop > /dev/null 2>&1
+    /sbin/chkconfig --del atalk
+  fi
 fi
 
 %postun
@@ -147,17 +132,16 @@ fi
 %defattr(-,root,root)
 %doc COPYRIGHT ChangeLog README* TODO VERSION NEWS 
 %doc ICDumpSuffixMap doc
-%doc bin/afile/acleandir.rc
 %doc config.example
-%dir /etc/atalk
-%attr(755,root,root) %{_initrddir}/atalk
-%config(noreplace) /etc/atalk/AppleVolumes.default
-%config(noreplace) /etc/atalk/AppleVolumes.system
-%config(noreplace) /etc/atalk/netatalk.conf
-%config(noreplace) /etc/atalk/afpd.conf
-%config(noreplace) /etc/atalk/atalkd.conf
-%config(noreplace) /etc/atalk/papd.conf
-%config(noreplace) /etc/pam.d/netatalk
+%dir %{_sysconfdir}/atalk
+%attr(755,root,root) %{_initrddir}/netatalk
+%config(noreplace) %{_sysconfdir}/atalk/AppleVolumes.default
+%config(noreplace) %{_sysconfdir}/atalk/AppleVolumes.system
+%config(noreplace) %{_sysconfdir}/atalk/netatalk.conf
+%config(noreplace) %{_sysconfdir}/atalk/afpd.conf
+%config(noreplace) %{_sysconfdir}/atalk/atalkd.conf
+%config(noreplace) %{_sysconfdir}/atalk/papd.conf
+%config(noreplace) %{_sysconfdir}/pam.d/netatalk
 %{_sbindir}/*
 %{_bindir}/*
 %exclude %{_bindir}/netatalk-config
@@ -170,6 +154,7 @@ fi
 
 %files devel
 %defattr(-,root,root)
+%doc COPYRIGHT COPYING
 %dir %{_includedir}/atalk
 %dir %{_includedir}/netatalk
 %attr(0644,root,root) %{_includedir}/atalk/*
@@ -179,6 +164,9 @@ fi
 %{_mandir}/man*/netatalk-config.1*
 
 %changelog
+* Tue Jan 25 2011 Jiri Skala <jskala at redhat.com> - 4:2.1.5-1
+- updated to latest upstream 2.1.5 - initial version of EPEL 6
+
 * Mon Nov 23 2009 Jiri Skala <jskala at redhat.com> - 4:2.0.4-5
 - fixed #538842 -  BuildRequires: libgcrypt-devel
 - fixed #537402 -  unnecessary files in SRPM
diff --git a/sources b/sources
index dba923b..f075345 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6f2f40b51ab9268836ef89a7dffaccb0  netatalk-2.0.4.tar.bz2
+2495f832643cef131bc3032274fbf926  netatalk-2.1.5.tar.bz2


More information about the scm-commits mailing list