[amanda/f19] Added systemd udp unit files (#901698)
Petr Hracek
phracek at fedoraproject.org
Tue Jun 18 12:44:28 UTC 2013
commit 2ffb03d251e8b1941821a921aa748bcf0bb59af5
Author: Petr Hracek <phracek at redhat.com>
Date: Tue Jun 18 14:21:14 2013 +0200
Added systemd udp unit files (#901698)
amanda-udp.socket | 9 +++++++++
amanda-udp at .service | 9 +++++++++
amanda.spec | 14 +++++++++++++-
3 files changed, 31 insertions(+), 1 deletions(-)
---
diff --git a/amanda-udp.socket b/amanda-udp.socket
new file mode 100644
index 0000000..6d94ebe
--- /dev/null
+++ b/amanda-udp.socket
@@ -0,0 +1,9 @@
+[Unit]
+Description=Amanda Activation Socket
+
+[Socket]
+Service=amanda-udp.service
+ListenDatagram=10080
+
+[Install]
+WantedBy=sockets.target
diff --git a/amanda-udp at .service b/amanda-udp at .service
new file mode 100644
index 0000000..1054252
--- /dev/null
+++ b/amanda-udp at .service
@@ -0,0 +1,9 @@
+[Unit]
+Description=Amanda Backup System
+After=local-fs.target
+
+[Service]
+User=amandabackup
+Group=disk
+ExecStart=/usr/sbin/amandad -auth=bsd amdump
+StandardInput=socket
diff --git a/amanda.spec b/amanda.spec
index 0fa4968..22d84ec 100644
--- a/amanda.spec
+++ b/amanda.spec
@@ -10,7 +10,7 @@
Summary: A network-capable tape backup solution
Name: amanda
Version: 3.3.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Source: http://downloads.sourceforge.net/amanda/amanda-%{version}.tar.gz
Source1: amanda.crontab
Source4: disklist
@@ -19,6 +19,8 @@ Source9: amanda.socket
Source10: amanda at .service
Source11: activate-devpay.1.gz
Source12: killpgrp.8
+Source13: amanda-udp.socket
+Source14: amanda-udp at .service
Patch2: amanda-3.1.1-xattrs.patch
Patch3: amanda-3.1.1-tcpport.patch
Patch6: amanda-3.2.0-config-dir.patch
@@ -136,6 +138,8 @@ mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/amanda
install -m 600 %SOURCE8 $RPM_BUILD_ROOT%{_localstatedir}/lib/amanda/.amandahosts
install -p -m 644 -D %{SOURCE9} %{buildroot}%{_unitdir}/amanda.socket
install -p -m 644 -D %{SOURCE10} %{buildroot}%{_unitdir}/amanda at .service
+install -p -m 644 -D %{SOURCE13} %{buildroot}%{_unitdir}/amanda-udp.socket
+install -p -m 644 -D %{SOURCE14} %{buildroot}%{_unitdir}/amanda-udp at .service
install -D %{SOURCE11} %{buildroot}/%{_mandir}/man1/activate-devpay.1.gz
install -D %{SOURCE12} %{buildroot}/%{_mandir}/man8/killpgrp.8.gz
@@ -171,13 +175,16 @@ rm -rf ${RPM_BUILD_ROOT}
%post
/sbin/ldconfig
%systemd_post amanda.socket
+%systemd_post amanda-udp.socket
%preun
%systemd_preun amanda.socket
+%systemd_preun amanda-udp.socket
%postun
/sbin/ldconfig
%systemd_postun_with_restart amanda.socket
+%systemd_postun_with_restart amanda-udp.socket
%post client -p /sbin/ldconfig
@@ -192,6 +199,8 @@ rm -rf ${RPM_BUILD_ROOT}
%doc COPYRIGHT* NEWS README
%{_unitdir}/amanda at .service
%{_unitdir}/amanda.socket
+%{_unitdir}/amanda-udp at .service
+%{_unitdir}/amanda-udp.socket
%{_libdir}/libamanda-*.so
@@ -451,6 +460,9 @@ rm -rf ${RPM_BUILD_ROOT}
%changelog
+* Tue Jun 18 2013 Petr Hracek <phracek at redhat.com> - 3.3.3-2
+- Added systemd udp unit files
+
* Fri Mar 22 2013 Petr Hracek <phracek at redhat.com> - 3.3.3-1
- New upstream version
- Dependecy to /usr/sbin/service was removed.
More information about the scm-commits
mailing list