[packages/dockercloud-agent: 2/2] add configs and initscripts
glen
glen at pld-linux.org
Tue Jul 5 20:28:54 CEST 2016
commit b8543a9e8e855fa6ff95b1260f330cab6a903575
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Jul 5 21:26:42 2016 +0300
add configs and initscripts
based on upstream
https://github.com/docker/dockercloud-agent/blob/v1.1.0/contrib/make-rpm.sh
dockercloud-agent.spec | 24 +++++++++++++++++++++++-
1 file changed, 23 insertions(+), 1 deletion(-)
---
diff --git a/dockercloud-agent.spec b/dockercloud-agent.spec
index 9f9b442..3e21b27 100644
--- a/dockercloud-agent.spec
+++ b/dockercloud-agent.spec
@@ -14,8 +14,16 @@ Group: Applications/System
Source0: https://github.com/docker/dockercloud-agent/archive/v%{version}/%{name}-%{version}.tar.gz
# Source0-md5: 9a3382c0a8f4b55bb8e94a250b6fd1dd
URL: https://github.com/docker/dockercloud-agent/
-BuildRequires: golang >= 1.4
BuildRequires: golang < 1.6
+BuildRequires: golang >= 1.4
+Requires: device-mapper-libs >= 1.02.90-1
+Requires: docker
+Requires: gnupg2
+Requires: iptables
+Requires: libcgroup
+Requires: sqlite3
+Requires: tar
+Requires: xz
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _enable_debug_packages 0
@@ -50,10 +58,24 @@ rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_sbindir}
install -p %{name} $RPM_BUILD_ROOT%{_sbindir}
+# Include init scripts
+install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{systemdunitdir}}
+cp -p contrib/init/sysvinit-redhat/dockercloud-agent $RPM_BUILD_ROOT/etc/rc.d/init.d
+cp -p contrib/init/systemd/dockercloud-agent.socket $RPM_BUILD_ROOT%{systemdunitdir}
+cp -p contrib/init/systemd/dockercloud-agent.service $RPM_BUILD_ROOT%{systemdunitdir}
+
+# Include logrotate
+install -d $RPM_BUILD_ROOT/etc/logrotate.d
+cp -p contrib/logrotate/dockercloud-agent $RPM_BUILD_ROOT/etc/logrotate.d
+
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc README.md NOTICE
+%config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/dockercloud-agent
+%attr(754,root,root) /etc/rc.d/init.d/dockercloud-agent
%attr(755,root,root) %{_sbindir}/dockercloud-agent
+%{systemdunitdir}/dockercloud-agent.socket
+%{systemdunitdir}/dockercloud-agent.service
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/dockercloud-agent.git/commitdiff/b8543a9e8e855fa6ff95b1260f330cab6a903575
More information about the pld-cvs-commit
mailing list