From 517f983ec61f82c38426c5a887a242225dc84d55 Mon Sep 17 00:00:00 2001 From: Lennart Nordgreen Date: Wed, 4 Apr 2018 01:06:02 +0200 Subject: [PATCH] chore(disribution): update .spec files --- distribution/portainer.spec | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/distribution/portainer.spec b/distribution/portainer.spec index 0f24ff14c..2b034546d 100644 --- a/distribution/portainer.spec +++ b/distribution/portainer.spec @@ -15,6 +15,12 @@ Requires: docker %{?systemd_requires} BuildRequires: systemd +## HowTo build ## +# You can use spectool to fetch sources +# spectool -g -R distribution/portainer.spec +# Then build with 'rpmbuild -ba distribution/portainer.spec' + + %description Portainer is a lightweight management UI which allows you to easily manage your different Docker environments (Docker hosts or Swarm clusters). @@ -35,7 +41,7 @@ help2man -N --no-discard-stderr ./portainer > portainer.1 %install # Create directory structure install -D -m 0755 portainer %{buildroot}%{_sbindir}/portainer -install -d -m 0755 %{buildroot}%{_datadir}/portainer +install -d -m 0755 %{buildroot}%{_datadir}/portainer/public install -d -m 0755 %{buildroot}%{_localstatedir}/lib/portainer install -D -m 0644 %{S:1} %{buildroot}%{_unitdir}/portainer.service %if 0%{?suse_version} @@ -44,9 +50,7 @@ install -D -m 0644 portainer.1 %{buildroot}%{_mandir}/man1/portainer.1 %endif # populate # don't install docker binary with package use system wide installed one -for src in css fonts ico images index.html js;do - cp -a $src %{buildroot}%{_datadir}/portainer/ -done +cp -ra public/ %{buildroot}%{_datadir}/portainer/ %pre %if 0%{?suse_version} @@ -81,16 +85,10 @@ true %files %defattr(-,root,root) %{_sbindir}/portainer -%dir %{_datadir}/portainer -%{_datadir}/portainer/css -%{_datadir}/portainer/fonts -%{_datadir}/portainer/ico -%{_datadir}/portainer/images -%{_datadir}/portainer/index.html -%{_datadir}/portainer/js +%{_datadir}/portainer/public %dir %{_localstatedir}/lib/portainer/ %{_unitdir}/portainer.service %if 0%{?suse_version} %{_mandir}/man1/portainer.1* %{_sbindir}/rcportainer -%endif \ No newline at end of file +%endif