Summary: Docker Name: docker Version: 1.7.0 Release: 1%{?dist} License: ASL 2.0 URL: http://docs.docker.com Group: Applications/File Vendor: VMware, Inc. Distribution: Photon Source0: https://get.docker.com/builds/Linux/x86_64/%{name}-%{version}.tar.gz %define sha1 docker=59a5b5eaae6966a3caa43f30c23a1a9b49edc268 %description Docker is a platform for developers and sysadmins to develop, ship and run applications. %prep %setup -q %build %install install -vdm755 %{buildroot}/bin mv -v %{_builddir}/%{name}-%{version}/bin/* %{buildroot}/bin/ chmod +x %{buildroot}/bin/docker-%{version} ln -sfv docker-%{version} %{buildroot}/bin/docker install -vd %{buildroot}/lib/systemd/system #install -vdm755 %{buildroot}/etc/systemd/system/multi-user.target.wants #ln -sfv ../../../../lib/systemd/system/docker.service %{buildroot}/etc/systemd/system/multi-user.target.wants/docker.service cat > %{buildroot}/lib/systemd/system/docker.service <<- "EOF" [Unit] Description=Docker Daemon Wants=network-online.target After=network-online.target [Service] ExecStart=/bin/docker -d -s overlay ExecReload=/bin/kill -HUP $MAINPID KillMode=process Restart=always MountFlags=slave LimitNOFILE=1048576 LimitNPROC=1048576 LimitCORE=infinity [Install] WantedBy=multi-user.target EOF %{_fixperms} %{buildroot}/* %check make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean rm -rf %{buildroot}/* %files %defattr(-,root,root) /bin/* /lib/systemd/system/docker.service #/etc/systemd/system/multi-user.target.wants/docker.service %changelog * Fri Jun 19 2015 Fabio Rapposelli <fabio@vmware.com> 1.7.0-1 - Update to new version. * Mon May 18 2015 Touseef Liaqat <tliaqat@vmware.com> 1.6.0-3 - Update according to UsrMove. * Fri May 15 2015 Divya Thaluru <dthaluru@vmware.com> 1.6.0-2 - Updated to version 1.6 * Mon Mar 4 2015 Divya Thaluru <dthaluru@vmware.com> 1.5.0-1 - Initial build. First version