SPECS: rsyncrypto.spec - cleanups, builds now

blues blues at pld-linux.org
Tue Jun 13 22:41:45 CEST 2006


Author: blues                        Date: Tue Jun 13 20:41:45 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- cleanups, builds now

---- Files affected:
SPECS:
   rsyncrypto.spec (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SPECS/rsyncrypto.spec
diff -u SPECS/rsyncrypto.spec:1.2 SPECS/rsyncrypto.spec:1.3
--- SPECS/rsyncrypto.spec:1.2	Tue Jun 13 17:07:21 2006
+++ SPECS/rsyncrypto.spec	Tue Jun 13 22:41:40 2006
@@ -1,8 +1,7 @@
 # $Revision$, $Date$
 #
-# Conditional build:
-%bcond_with	rsh	# set remote shell command to rsh instead of ssh (old behaviour)
-%bcond_without	tests	# do not perform "make test"
+# TODO:
+# - fix descriptions and summaries to reflect that it isn't rsync but rsyncrypto
 #
 Summary:	Program for efficient remote updates of files
 Summary(es):	Programa para actualizar archivos remotos de forma eficiente
@@ -15,29 +14,19 @@
 Summary(zh_TW):	[łń°Ô]$(B6G?i¤ő(c(B
 Name:		rsyncrypto
 Version:	0.17
-Release:	0.2
+Release:	0.5
 License:	GPL v2
 Group:		Networking/Utilities
 Source0:	http://dl.sourceforge.net/rsyncrypto/%{name}-%{version}.tar.gz
 # Source0-md5:	b04df4561d5f9847b647f9c60912d2af
-#Source1:	%{name}.inet
-#Source2:	%{name}.init
-#Source3:	%{name}.sysconfig
-#Source4:	%{name}d.logrotate
-#Patch0:		%{name}-config.patch
-#Patch1:		%{name}-man.patch
 URL:		http://rsync.samba.org/
-#BuildRequires:	acl-devel
 BuildRequires:	argtable2-devel
 BuildRequires:	autoconf >= 2.52
 BuildRequires:	automake
 BuildRequires:	openssl-devel
-#BuildRequires:	popt-devel
-#BuildRequires:	rpmbuild(macros) >= 1.268
+Requires:	gzip
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define		_sysconfdir	/etc/rsyncd
-
 %description
 rsync is a replacement for rcp that has many more features.
 
@@ -96,66 +85,8 @@
 × ËĎÍĐŇĹÓĎ×ÁÎĎÍŐ ×ÉÄŚ. đŇÉ ĂŘĎÍŐ ÚĎ×ÓŚÍ ÎĹ ĎÂĎ×'ŃÚËĎ×Ď, ÝĎ ĎÄÎÁ
 ÍÁŰÉÎÁ ÍÁĚÁ × ÓĹÂĹ ËĎĐŚŔ ÔĎÇĎ, ÝĎ ¤ ÎÁ ŚÎŰŚĘ ÍÁŰÉÎŚ.
 
-%package -n rsyncd-inetd
-Summary:	Files necessary to run rsync in daemon mode
-Summary(pl):	Pliki niezbędne do uruchomienia rsynca w trybie serwera
-Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
-Requires:	rc-inetd
-Provides:	rsyncd
-Obsoletes:	rsyncd
-Obsoletes:	rsyncd-standalone
-
-%description -n rsyncd-inetd
-rsync is a replacement for rcp that has many more features.
-
-rsync uses the "rsync algorithm" which provides a very fast method for
-bringing remote files into sync. It does this by sending just the
-differences in the files across the link, without requiring that both
-sets of files are present at one of the ends of the link beforehand.
-
-A technical report describing the rsync algorithm is included with
-this package.
-
-%description -n rsyncd-inetd -l pl
-Rsync jest zamiennikiem programu rcp z bardziej rozbudowaną składnią
-poleceń. Program ten używa efektywnego algorytmu "rsync" w czasie
-komunikacji i transportu plików do systemu zdalnego. Dokumentacja
-techniczna nowego algorytmu została również dołączona do pakietu.
-
-%package -n rsyncd-standalone
-Summary:	Files necessary to run rsync in daemon mode
-Summary(pl):	Pliki niezbędne do uruchomienia rsynca w trybie serwera
-Group:		Networking/Daemons
-Requires(post,preun):	/sbin/chkconfig
-Requires:	%{name} = %{version}-%{release}
-Provides:	rsyncd
-Obsoletes:	rsyncd
-Obsoletes:	rsyncd-inetd
-
-%description -n rsyncd-standalone
-rsync is a replacement for rcp that has many more features.
-
-rsync uses the "rsync algorithm" which provides a very fast method for
-bringing remote files into sync. It does this by sending just the
-differences in the files across the link, without requiring that both
-sets of files are present at one of the ends of the link beforehand.
-
-A technical report describing the rsync algorithm is included with
-this package.
-
-%description -n rsyncd-standalone -l pl
-Rsync jest zamiennikiem programu rcp z bardziej rozbudowaną składnią
-poleceń. Program ten używa efektywnego algorytmu "rsync" w czasie
-komunikacji i transportu plików do systemu zdalnego. Dokumentacja
-techniczna nowego algorytmu została również dołączona do pakietu.
-
 %prep
 %setup -q
-#patch -s -p1 < patches/acls.diff || exit 1
-#patch -s -p1 < patches/xattrs.diff || exit 1
-#%patch0 -p1
-#%patch1 -p1
 
 %build
 cp -f /usr/share/automake/config.sub .
@@ -163,95 +94,21 @@
 %{__autoconf}
 %configure
 
-%{__make} proto
 %{__make}
 
-%{?with_tests:%{__make} test}
-
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/env.d
 
 %{__make} install \
-	prefix=$RPM_BUILD_ROOT%{_prefix} \
-	mandir=$RPM_BUILD_ROOT%{_mandir} \
-	bindir=$RPM_BUILD_ROOT%{_bindir}
-
-install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{sysconfig/rc-inetd,rc.d/init.d,logrotate.d},/var/log}
-
-:> $RPM_BUILD_ROOT/var/log/rsyncd.log
-:> $RPM_BUILD_ROOT%{_sysconfdir}/rsyncd.secrets
-
-cat << EOF > $RPM_BUILD_ROOT%{_sysconfdir}/rsyncd.conf
-log file = /var/log/rsyncd.log
-EOF
-
-cat << EOF > $RPM_BUILD_ROOT/etc/env.d/CVSIGNORE
-#CVSIGNORE=
-EOF
-cat << EOF > $RPM_BUILD_ROOT/etc/env.d/RSYNC_RSH
-#RSYNC_RSH=
-EOF
-cat << EOF > $RPM_BUILD_ROOT/etc/env.d/RSYNC_PROXY
-#RSYNC_PROXY=
-EOF
-cat << EOF > $RPM_BUILD_ROOT/etc/env.d/RSYNC_PASSWORD
-#RSYNC_PASSWORD=
-EOF
-
-install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/rsyncd
-install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/rsyncd
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rsyncd
-install %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/rsyncd
+	DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -n rsyncd-inetd
-%service -q rc-inetd reload
-
-%postun -n rsyncd-inetd
-if [ "$1" = "0" ]; then
-	%service -q rc-inetd reload
-fi
-
-%post -n rsyncd-standalone
-/sbin/chkconfig --add rsyncd
-%service rsyncd restart "rsync server"
-
-%preun -n rsyncd-standalone
-if [ "$1" = "0" ]; then
-	%service rsyncd stop
-	/sbin/chkconfig --del rsyncd
-fi
-
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README
-#%attr(644,root,root) %config(noreplace,missingok) %verify(not md5 mtime size) /etc/env.d/*
 %attr(755,root,root) %{_bindir}/*
-%{_mandir}/man1/*
-
-#%files -n rsyncd-inetd
-#%defattr(644,root,root,755)
-#%dir %{_sysconfdir}
-#%attr(640,root,root) %config(noreplace) %{_sysconfdir}/rsyncd.conf
-#%attr(640,root,root) %config(noreplace) %{_sysconfdir}/rsyncd.secrets
-#%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/rsyncd
-#%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/rsyncd
-#%attr(640,root,root) %ghost /var/log/rsyncd.log
-#%{_mandir}/man5/*
-
-#%files -n rsyncd-standalone
-#%defattr(644,root,root,755)
-#%dir %{_sysconfdir}
-#%attr(640,root,root) %config(noreplace) %{_sysconfdir}/rsyncd.conf
-#%attr(640,root,root) %config(noreplace) %{_sysconfdir}/rsyncd.secrets
-#%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rsyncd
-#%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/rsyncd
-#%attr(640,root,root) %ghost /var/log/rsyncd.log
-#%attr(754,root,root) /etc/rc.d/init.d/rsyncd
-#%{_mandir}/man5/*
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -259,6 +116,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.3  2006/06/13 20:41:40  blues
+- cleanups, builds now
+
 Revision 1.2  2006/06/13 15:07:21  blues
 - fixed BR
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/rsyncrypto.spec?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list