[packages/apt-cacher-ng] move xinetd config to separate file
glen
glen at pld-linux.org
Mon Nov 11 12:31:54 CET 2013
commit ef82c9f35175fd09faadbf7720e554b1c1d9675d
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Mon Nov 11 13:31:45 2013 +0200
move xinetd config to separate file
apt-cacher-ng.spec | 26 ++++----------------------
apt-cacher-ng.xinetd | 15 +++++++++++++++
2 files changed, 19 insertions(+), 22 deletions(-)
---
diff --git a/apt-cacher-ng.spec b/apt-cacher-ng.spec
index 98a7dde..a0dcb13 100644
--- a/apt-cacher-ng.spec
+++ b/apt-cacher-ng.spec
@@ -6,6 +6,7 @@ License: Public domain
Group: Development
Source0: http://ftp.debian.org/debian/pool/main/a/apt-cacher-ng/%{name}_%{version}.orig.tar.xz
# Source0-md5: f57a1323404d35f8668911907d9d026b
+Source1: %{name}.xinetd
URL: http://www.unix-ag.uni-kl.de/~bloch/acng/
BuildRequires: boost-devel
#BuildRequires: bzlib-devel
@@ -30,8 +31,7 @@ low resource usage.
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_sbindir} $RPM_BUILD_ROOT%{_libdir}/%{name} $RPM_BUILD_ROOT%{_mandir}/man8/
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/ $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d
+install -d $RPM_BUILD_ROOT{%{_sbindir},%{_libdir}/%{name},%{_mandir}/man8,%{_sysconfdir}/xinetd.d,%{_sysconfdir}/%{name},/var/log/%{name}}
install -p build/apt-cacher-ng $RPM_BUILD_ROOT%{_sbindir}/%{name}
install -p build/acngfs $RPM_BUILD_ROOT%{_sbindir}/%{name}
install -p build/in.acng $RPM_BUILD_ROOT%{_sbindir}/%{name}
@@ -39,26 +39,8 @@ install -p expire-caller.pl distkill.pl $RPM_BUILD_ROOT%{_libdir}/%{name}
cp -p doc/man/*.8 $RPM_BUILD_ROOT%{_mandir}/man8
cp -a conf/{*mirror*,*.html,*.css} $RPM_BUILD_ROOT%{_libdir}/%{name}
cp -a conf/*.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/
-cd $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/ && cp -s ../..%{_libdir}/%{name}/{*mirror*,*.html,*.css} . && cd -
-install -d $RPM_BUILD_ROOT/var/log/%{name}/
-
-cat <<EOF > $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/%{name}
-# default: off
-# description: The %{name} server.
-service %{name}
-{
- disable = yes
- socket_type = stream
- protocol = tcp
- wait = no
- user = root
- nice = 10
- rlimit_as = 16M
- server = %{_sbindir}/in.acng
- only_from = 127.0.0.1
- server_args = -c %{_sysconfdir}/%{name}
-}
-EOF
+cd $RPM_BUILD_ROOT%{_sysconfdir}/%{name} && cp -s ../..%{_libdir}/%{name}/{*mirror*,*.html,*.css} . && cd -
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/%{name}
%clean
rm -rf $RPM_BUILD_ROOT
diff --git a/apt-cacher-ng.xinetd b/apt-cacher-ng.xinetd
new file mode 100644
index 0000000..547d9a7
--- /dev/null
+++ b/apt-cacher-ng.xinetd
@@ -0,0 +1,15 @@
+# default: off
+# description: The apt-cacher-ng server.
+service apt-cacher-ng
+{
+ disable = yes
+ socket_type = stream
+ protocol = tcp
+ wait = no
+ user = root
+ nice = 10
+ rlimit_as = 16M
+ server = /usr/sbin/in.acng
+ only_from = 127.0.0.1
+ server_args = -c /etc/apt-cacher-ng
+}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/apt-cacher-ng.git/commitdiff/ef82c9f35175fd09faadbf7720e554b1c1d9675d
More information about the pld-cvs-commit
mailing list