X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fdocker-engine.spec;h=5a1a4fc7886ead44ad4b1f65973c42903140e37d;hb=717b9cb4bdca0487c3fbe0ca87fb124990392ebe;hp=ccdd2c8ef47d6b7e372127bcf720ee09f1e7fd0a;hpb=ef90fda9f2bf89ae5e317b6fc3169401829dd0dd;p=platform%2Fupstream%2Fdocker-engine.git diff --git a/packaging/docker-engine.spec b/packaging/docker-engine.spec index ccdd2c8..5a1a4fc 100755 --- a/packaging/docker-engine.spec +++ b/packaging/docker-engine.spec @@ -1,4 +1,4 @@ -%define project_path /src/github.com/docker +%define docker_path /src/github.com/docker %define runc_path /src/github.com/opencontainers %define container_path /src/github.com/containerd %define go_version 1.8.3 @@ -11,6 +11,7 @@ Summary: The open-source application container engine Group: Tools/Docker License: ASL 2.0 +ExclusiveArch: %{arm} Source0: %{name}.tar.gz Source1: %{name}.manifest Source11: go1.8.3.linux-amd64.tar.gz @@ -54,24 +55,31 @@ rm -f %{_builddir}/%{name}-%{version}/go%{go_version}.linux-amd64.tar.gz %endif chmod g-w %_sourcedir/* cp %{SOURCE1} ./%{name}.manifest + +# docker-ce tar file cp %{SOURCE13} . tar -xvf %{SOURCE13} + +# containerd tar file cp %{SOURCE14} . tar -xvf %{SOURCE14} + +# runc tar file cp %{SOURCE15} . tar -xvf %{SOURCE15} -mkdir -p .%project_path/ +## set docker build folder +mkdir -p .%docker_path/ +mkdir -p .%docker_path/engine +mkdir -p .%docker_path/cli +mkdir -p .%container_path/containerd mkdir -p .%runc_path/ -mkdir -p .%project_path/engine -mkdir -p .%project_path/cli mkdir -p .%runc_path/runc -mkdir -p .%container_path/containerd cd ext/docker-ce/components/engine -mv `ls . | grep -v packaging | grep -v src` ../../../..%project_path/engine +mv `ls . | grep -v packaging | grep -v src` ../../../..%docker_path/engine cd ../cli/ -mv `ls . | grep -v packaging | grep -v src` ../../../..%project_path/cli +mv `ls . | grep -v packaging | grep -v src` ../../../..%docker_path/cli cd ../../../containerd/ mv `ls . | grep -v packaging | grep -v src` ../..%container_path/containerd cd ../runc/ @@ -80,7 +88,7 @@ cd ../../ %build -cd .%project_path/engine +cd .%docker_path/engine export GOROOT=%{_builddir}/%{name}-%{version}/go export PATH=$PATH:%{_builddir}/%{name}-%{version}/go/bin export GOPATH=%{_builddir}/%{name}-%{version} @@ -104,13 +112,12 @@ echo 'runc build' cd ../../opencontainers/runc make all BUILDTAGS="" - %install rm -rf %{buildroot} # install binary install -d $RPM_BUILD_ROOT/%{_bindir} -install -p -m 755 .%project_path/cli/build/docker-linux-arm $RPM_BUILD_ROOT/%{_bindir}/docker -install -p -m 755 .%project_path/engine/bundles/%{orig_version}/dynbinary-daemon/dockerd-%{orig_version} $RPM_BUILD_ROOT/%{_bindir}/dockerd +install -p -m 755 .%docker_path/cli/build/docker-linux-arm $RPM_BUILD_ROOT/%{_bindir}/docker +install -p -m 755 .%docker_path/engine/bundles/%{orig_version}/dynbinary-daemon/dockerd-%{orig_version} $RPM_BUILD_ROOT/%{_bindir}/dockerd 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 @@ -125,4 +132,4 @@ install -p -m 755 .%container_path/containerd/bin/ctr $RPM_BUILD_ROOT/%{_bindir} /%{_bindir}/docker-containerd-shim /%{_bindir}/docker-containerd-ctr /%{_bindir}/docker-runc - +%license .%docker_path/engine/LICENSE