X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fdocker-engine.spec;h=1bf12c4e719f048b4293d2cef1d4cdc7c815de69;hb=aa88dc2a0b188d9b14822c90b21ea0e964bb7576;hp=68fa79a1dc7ba348306fbc233d8a6e93d014b60c;hpb=779e5c7d18ccb19c42c04a878751e6d22420abde;p=platform%2Fupstream%2Fdocker-engine.git diff --git a/packaging/docker-engine.spec b/packaging/docker-engine.spec index 68fa79a..1bf12c4 100755 --- a/packaging/docker-engine.spec +++ b/packaging/docker-engine.spec @@ -14,6 +14,8 @@ License: ASL 2.0 ExclusiveArch: armv7l Source0: %{name}.tar.gz Source1: %{name}.manifest +Source2: %{name}.service +Source3: %{name}.socket Source11: go1.8.3.linux-amd64.tar.gz Source12: go1.8.3.linux-armv7.tar.gz Source13: docker-ce.tar.bz2 @@ -83,6 +85,9 @@ cd ../runc/ mv `ls . | grep -v packaging | grep -v src` ../..%runc_path/runc cd ../../ +## service +cp %{SOURCE2} ./%{name}.services +cp %{SOURCE3} ./%{name}.socket %build cd .%docker_path/engine @@ -121,6 +126,12 @@ install -p -m 755 .%runc_path/runc/runc $RPM_BUILD_ROOT/%{_bindir}/docker-runc install -p -m 755 .%container_path/containerd/bin/containerd $RPM_BUILD_ROOT/%{_bindir}/docker-containerd install -p -m 755 .%container_path/containerd/bin/containerd-shim $RPM_BUILD_ROOT/%{_bindir}/docker-containerd-shim install -p -m 755 .%container_path/containerd/bin/ctr $RPM_BUILD_ROOT/%{_bindir}/docker-containerd-ctr +mkdir -p %{buildroot}/usr/lib/systemd/system/multi-user.target.wants +mkdir -p %{buildroot}/usr/lib/systemd/system/sockets.target.wants +install -m 0644 %SOURCE2 %{buildroot}/usr/lib/systemd/system/%{name}.service +ln -s ../%{name}.service %{buildroot}/usr/lib/systemd/system/multi-user.target.wants/ +install -m 0644 %SOURCE3 %{buildroot}/usr/lib/systemd/system/%{name}.socket +ln -s ../%{name}.socket %{buildroot}/usr/lib/systemd/system/sockets.target.wants/ %files %manifest %{name}.manifest @@ -131,4 +142,8 @@ install -p -m 755 .%container_path/containerd/bin/ctr $RPM_BUILD_ROOT/%{_bindir} /%{_bindir}/docker-containerd-shim /%{_bindir}/docker-containerd-ctr /%{_bindir}/docker-runc +/usr/lib/systemd/system/%{name}.service +/usr/lib/systemd/system/multi-user.target.wants/%{name}.service +/usr/lib/systemd/system/%{name}.socket +/usr/lib/systemd/system/sockets.target.wants/%{name}.socket %license .%docker_path/engine/LICENSE