--- /dev/null
+[Unit]
+Description=Docker Application Container Engine
+After=connman.service dbus.socket
+
+[Service]
+SmackProcessLabel=System
+Type=simple
+ExecStart=/usr/bin/dockerd -s overlay2 --userland-proxy=false -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
+Sockets=docker-engine.socket
+Restart=always
+RestartSec=0
+
+[Install]
+WantedBy=multi-user.target
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
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
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
/%{_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