diff options
author | Greg Kroah-Hartman <gregkh@gentoo.org> | 2014-01-10 04:58:15 +0000 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@gentoo.org> | 2014-01-10 04:58:15 +0000 |
commit | 13440c1c3447bab5ab3530efd11dd68d7a9a518b (patch) | |
tree | c471ff5d3962de11a64eb760279953b9ec920234 /app-emulation | |
parent | Remove KDE SC 4.11.4 (diff) | |
download | gentoo-2-13440c1c3447bab5ab3530efd11dd68d7a9a518b.tar.gz gentoo-2-13440c1c3447bab5ab3530efd11dd68d7a9a518b.tar.bz2 gentoo-2-13440c1c3447bab5ab3530efd11dd68d7a9a518b.zip |
remove 0.6.* versions
(Portage version: 2.2.8/cvs/Linux x86_64, signed Manifest commit with key )
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/docker/ChangeLog | 7 | ||||
-rw-r--r-- | app-emulation/docker/docker-0.6.3-r1.ebuild | 164 | ||||
-rw-r--r-- | app-emulation/docker/docker-0.6.3.ebuild | 163 | ||||
-rw-r--r-- | app-emulation/docker/docker-0.6.5.ebuild | 151 | ||||
-rw-r--r-- | app-emulation/docker/docker-0.6.6.ebuild | 151 | ||||
-rw-r--r-- | app-emulation/docker/docker-0.6.7.ebuild | 152 |
6 files changed, 6 insertions, 782 deletions
diff --git a/app-emulation/docker/ChangeLog b/app-emulation/docker/ChangeLog index b861706f83fd..97335c762218 100644 --- a/app-emulation/docker/ChangeLog +++ b/app-emulation/docker/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-emulation/docker # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/docker/ChangeLog,v 1.12 2014/01/10 03:39:29 gregkh Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/docker/ChangeLog,v 1.13 2014/01/10 04:58:15 gregkh Exp $ + + 10 Jan 2014; Greg Kroah-Hartman <gregkh@gentoo.org> -docker-0.6.3-r1.ebuild, + -docker-0.6.3.ebuild, -docker-0.6.5.ebuild, -docker-0.6.6.ebuild, + -docker-0.6.7.ebuild: + remove 0.6.* versions *docker-0.7.5 (10 Jan 2014) diff --git a/app-emulation/docker/docker-0.6.3-r1.ebuild b/app-emulation/docker/docker-0.6.3-r1.ebuild deleted file mode 100644 index a697fdc82340..000000000000 --- a/app-emulation/docker/docker-0.6.3-r1.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/docker/docker-0.6.3-r1.ebuild,v 1.1 2013/10/05 17:41:13 gregkh Exp $ - -EAPI=5 - -DESCRIPTION="Docker complements LXC with a high-level API which operates at the process level." -HOMEPAGE="http://www.docker.io/" -SRC_URI="" - -EGIT_REPO_URI="git://github.com/dotcloud/docker.git" -if [[ ${PV} == *9999 ]]; then - KEYWORDS="" -else - EGIT_COMMIT="v${PV}" - KEYWORDS="~amd64" -fi - -inherit bash-completion-r1 git-2 linux-info systemd user - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="doc vim-syntax" - -DEPEND=" - >=dev-lang/go-1.1.2 - dev-vcs/git - dev-vcs/mercurial - doc? ( - dev-python/sphinx - dev-python/sphinxcontrib-httpdomain - ) -" -RDEPEND=" - !app-emulation/lxc-docker-bin - >=app-arch/tar-1.26 - >=sys-apps/iproute2-3.5 - >=net-firewall/iptables-1.4 - >=app-emulation/lxc-0.8 - >=dev-vcs/git-1.7 - >=app-arch/xz-utils-4.9 - || ( - sys-fs/aufs3 - sys-kernel/aufs-sources - ) -" - -RESTRICT="strip" - -DOCKERFILE_VIM_S="${WORKDIR}/dockerfile.vim" - -# TODO AUFS will be replaced with device-mapper (sys-fs/lvm2[static-libs]) in 0.7 -ERROR_AUFS_FS="AUFS_FS is required to be set if and only if aufs-sources are used" - -ERROR_MEMCG_SWAP="MEMCG_SWAP is required if you wish to limit swap usage of containers" - -pkg_setup() { - CONFIG_CHECK+=" ~AUFS_FS ~BRIDGE ~MEMCG_SWAP ~NETFILTER_XT_MATCH_ADDRTYPE ~NF_NAT ~NF_NAT_NEEDED" - check_extra_config -} - -src_unpack() { - git-2_src_unpack - - if use vim-syntax; then - ( # subshell to prevent environment leakage (and confusion of smart-live-rebuild) - EGIT_SOURCEDIR="${DOCKERFILE_VIM_S}" - EGIT_PROJECT="honza-dockerfile.vim.git" - EGIT_REPO_URI="https://github.com/honza/dockerfile.vim.git" - EGIT_MASTER="master" - EGIT_BRANCH="${EGIT_MASTER}" - EGIT_COMMIT="${EGIT_BRANCH}" - EGIT_NOUNPACK="true" - git-2_src_unpack - ) - fi -} - -src_compile() { - export CGO_ENABLED=0 # we need static linking! - - export GOPATH="${WORKDIR}/gopath" - mkdir -p "$GOPATH" || die - - # copy GOROOT so we can build it without cgo and not modify anything in the REAL_GOROOT - REAL_GOROOT="$(go env GOROOT)" - export GOROOT="${WORKDIR}/goroot" - rm -rf "$GOROOT" || die - cp -R "$REAL_GOROOT" "$GOROOT" || die - - # recompile GOROOT to be cgo-less and thus static-able (especially net package) - go install -a -v std || die - - # make sure docker itself is in our shiny new GOPATH - mkdir -p "${GOPATH}/src/github.com/dotcloud" || die - ln -sf "$(pwd -P)" "${GOPATH}/src/github.com/dotcloud/docker" || die - - # we need our vendored deps, too - export GOPATH="$GOPATH:$(pwd -P)/vendor" - - # time to build! - ./hack/make.sh binary || die - - # now copy the binary to a consistent location that doesn't involve the current version number - mkdir -p bin || die - VERSION=$(cat ./VERSION) - cp -v bundles/$VERSION/binary/docker-$VERSION bin/docker || die - - if use doc; then - emake -C docs docs man || die - fi -} - -src_install() { - dobin bin/docker - dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md MAINTAINERS NOTICE README.md - - newinitd "${FILESDIR}/docker-r2.initd" docker - newconfd "${FILESDIR}/docker-r2.confd" docker - - systemd_dounit "${FILESDIR}/docker.service" - - insinto /usr/share/${P}/contrib - doins contrib/README - cp -R "${S}/contrib"/* "${D}/usr/share/${P}/contrib/" - - newbashcomp contrib/docker.bash docker - - if use doc; then - dohtml -r docs/_build/html/* - doman docs/_build/man/* - fi - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles - doins -r "${DOCKERFILE_VIM_S}/ftdetect" - doins -r "${DOCKERFILE_VIM_S}/syntax" - fi -} - -pkg_postinst() { - elog "" - elog "To use docker, the docker daemon must be running as root. To automatically" - elog "start the docker daemon at boot, add docker to the default runlevel:" - elog " rc-update add docker default" - elog "Similarly for systemd:" - elog " systemctl enable docker.service" - elog "" - - # create docker group if the code checking for it in /etc/group exists - enewgroup docker - - elog "To use docker as a non-root user, add yourself to the docker group." - elog "" - - ewarn "" - ewarn "If you want your containers to have access to the public internet or even" - ewarn "the existing private network, IP Forwarding must be enabled:" - ewarn " sysctl -w net.ipv4.ip_forward=1" - ewarn "or more permanently:" - ewarn " echo net.ipv4.ip_forward = 1 > /etc/sysctl.d/${PN}.conf" - ewarn "Please be mindful of the security implications of enabling IP Forwarding." - ewarn "" -} diff --git a/app-emulation/docker/docker-0.6.3.ebuild b/app-emulation/docker/docker-0.6.3.ebuild deleted file mode 100644 index d11169652e0f..000000000000 --- a/app-emulation/docker/docker-0.6.3.ebuild +++ /dev/null @@ -1,163 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/docker/docker-0.6.3.ebuild,v 1.1 2013/09/25 03:22:15 gregkh Exp $ - -EAPI=5 - -DESCRIPTION="Docker complements LXC with a high-level API which operates at the process level." -HOMEPAGE="http://www.docker.io/" -SRC_URI="" - -EGIT_REPO_URI="git://github.com/dotcloud/docker.git" -if [[ ${PV} == *9999 ]]; then - KEYWORDS="" -else - EGIT_COMMIT="v${PV}" - KEYWORDS="~amd64" -fi - -inherit bash-completion-r1 git-2 linux-info systemd user - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="doc vim-syntax" - -DEPEND=" - >=dev-lang/go-1.1.2 - dev-vcs/git - dev-vcs/mercurial - doc? ( - dev-python/sphinx - dev-python/sphinxcontrib-httpdomain - ) -" -RDEPEND=" - !app-emulation/lxc-docker-bin - >=app-arch/tar-1.26 - >=sys-apps/iproute2-3.5 - >=net-firewall/iptables-1.4 - >=app-emulation/lxc-0.8 - >=dev-vcs/git-1.7 - || ( - sys-fs/aufs3 - sys-kernel/aufs-sources - ) -" - -RESTRICT="strip" - -DOCKERFILE_VIM_S="${WORKDIR}/dockerfile.vim" - -# TODO AUFS will be replaced with device-mapper (sys-fs/lvm2[static-libs]) in 0.7 -ERROR_AUFS_FS="AUFS_FS is required to be set if and only if aufs-sources are used" - -ERROR_MEMCG_SWAP="MEMCG_SWAP is required if you wish to limit swap usage of containers" - -pkg_setup() { - CONFIG_CHECK+=" ~AUFS_FS ~BRIDGE ~MEMCG_SWAP ~NETFILTER_XT_MATCH_ADDRTYPE ~NF_NAT ~NF_NAT_NEEDED" - check_extra_config -} - -src_unpack() { - git-2_src_unpack - - if use vim-syntax; then - ( # subshell to prevent environment leakage (and confusion of smart-live-rebuild) - EGIT_SOURCEDIR="${DOCKERFILE_VIM_S}" - EGIT_PROJECT="honza-dockerfile.vim.git" - EGIT_REPO_URI="https://github.com/honza/dockerfile.vim.git" - EGIT_MASTER="master" - EGIT_BRANCH="${EGIT_MASTER}" - EGIT_COMMIT="${EGIT_BRANCH}" - EGIT_NOUNPACK="true" - git-2_src_unpack - ) - fi -} - -src_compile() { - export CGO_ENABLED=0 # we need static linking! - - export GOPATH="${WORKDIR}/gopath" - mkdir -p "$GOPATH" || die - - # copy GOROOT so we can build it without cgo and not modify anything in the REAL_GOROOT - REAL_GOROOT="$(go env GOROOT)" - export GOROOT="${WORKDIR}/goroot" - rm -rf "$GOROOT" || die - cp -R "$REAL_GOROOT" "$GOROOT" || die - - # recompile GOROOT to be cgo-less and thus static-able (especially net package) - go install -a -v std || die - - # make sure docker itself is in our shiny new GOPATH - mkdir -p "${GOPATH}/src/github.com/dotcloud" || die - ln -sf "$(pwd -P)" "${GOPATH}/src/github.com/dotcloud/docker" || die - - # we need our vendored deps, too - export GOPATH="$GOPATH:$(pwd -P)/vendor" - - # time to build! - ./hack/make.sh binary || die - - # now copy the binary to a consistent location that doesn't involve the current version number - mkdir -p bin || die - VERSION=$(cat ./VERSION) - cp -v bundles/$VERSION/binary/docker-$VERSION bin/docker || die - - if use doc; then - emake -C docs docs man || die - fi -} - -src_install() { - dobin bin/docker - dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md MAINTAINERS NOTICE README.md - - newinitd "${FILESDIR}/docker-r2.initd" docker - newconfd "${FILESDIR}/docker-r2.confd" docker - - systemd_dounit "${FILESDIR}/docker.service" - - insinto /usr/share/${P}/contrib - doins contrib/README - cp -R "${S}/contrib"/* "${D}/usr/share/${P}/contrib/" - - newbashcomp contrib/docker.bash docker - - if use doc; then - dohtml -r docs/_build/html/* - doman docs/_build/man/* - fi - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles - doins -r "${DOCKERFILE_VIM_S}/ftdetect" - doins -r "${DOCKERFILE_VIM_S}/syntax" - fi -} - -pkg_postinst() { - elog "" - elog "To use docker, the docker daemon must be running as root. To automatically" - elog "start the docker daemon at boot, add docker to the default runlevel:" - elog " rc-update add docker default" - elog "Similarly for systemd:" - elog " systemctl enable docker.service" - elog "" - - # create docker group if the code checking for it in /etc/group exists - enewgroup docker - - elog "To use docker as a non-root user, add yourself to the docker group." - elog "" - - ewarn "" - ewarn "If you want your containers to have access to the public internet or even" - ewarn "the existing private network, IP Forwarding must be enabled:" - ewarn " sysctl -w net.ipv4.ip_forward=1" - ewarn "or more permanently:" - ewarn " echo net.ipv4.ip_forward = 1 > /etc/sysctl.d/${PN}.conf" - ewarn "Please be mindful of the security implications of enabling IP Forwarding." - ewarn "" -} diff --git a/app-emulation/docker/docker-0.6.5.ebuild b/app-emulation/docker/docker-0.6.5.ebuild deleted file mode 100644 index 5dbe6f2614e4..000000000000 --- a/app-emulation/docker/docker-0.6.5.ebuild +++ /dev/null @@ -1,151 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/docker/docker-0.6.5.ebuild,v 1.1 2013/10/31 20:47:50 gregkh Exp $ - -EAPI=5 - -DESCRIPTION="Docker complements LXC with a high-level API which operates at the process level." -HOMEPAGE="http://www.docker.io/" -SRC_URI="" - -EGIT_REPO_URI="git://github.com/dotcloud/docker.git" -if [[ ${PV} == *9999 ]]; then - KEYWORDS="" -else - EGIT_COMMIT="v${PV}" - KEYWORDS="~amd64" -fi - -inherit bash-completion-r1 git-2 linux-info systemd user - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="doc vim-syntax" - -CDEPEND=" - >=dev-db/sqlite-3.7.9:3 -" -DEPEND=" - ${CDEPEND} - >=dev-lang/go-1.1.2 - dev-vcs/git - dev-vcs/mercurial - doc? ( - dev-python/sphinx - dev-python/sphinxcontrib-httpdomain - ) -" -RDEPEND=" - ${CDEPEND} - !app-emulation/lxc-docker-bin - >=app-arch/tar-1.26 - >=sys-apps/iproute2-3.5 - >=net-firewall/iptables-1.4 - >=app-emulation/lxc-0.8 - >=dev-vcs/git-1.7 - >=app-arch/xz-utils-4.9 - || ( - sys-fs/aufs3 - sys-kernel/aufs-sources - ) -" - -RESTRICT="strip" - -CONFIG_CHECK=" - ~AUFS_FS - ~BRIDGE - ~MEMCG_SWAP - ~NETFILTER_XT_MATCH_ADDRTYPE - ~NF_NAT - ~NF_NAT_NEEDED -" - -# TODO AUFS will be replaced with device-mapper (requires sys-fs/lvm2[thin]) in 0.7 -ERROR_AUFS_FS="AUFS_FS is required to be set if and only if aufs-sources are used" - -ERROR_MEMCG_SWAP="MEMCG_SWAP is required if you wish to limit swap usage of containers" - -pkg_setup() { - check_extra_config -} - -src_unpack() { - git-2_src_unpack -} - -src_compile() { - export GOPATH="${WORKDIR}/gopath" - mkdir -p "$GOPATH" || die - - # make sure docker itself is in our shiny new GOPATH - mkdir -p "${GOPATH}/src/github.com/dotcloud" || die - ln -sf "$(pwd -P)" "${GOPATH}/src/github.com/dotcloud/docker" || die - - # we need our vendored deps, too - export GOPATH="$GOPATH:$(pwd -P)/vendor" - - # time to build! - ./hack/make.sh dynbinary || die - - if use doc; then - emake -C docs docs || die - fi -} - -src_install() { - VERSION=$(cat VERSION) - newbin bundles/$VERSION/dynbinary/docker-$VERSION docker - exeinto /usr/libexec/docker - newexe bundles/$VERSION/dynbinary/dockerinit-$VERSION dockerinit - - newinitd contrib/init/openrc/docker.initd docker - newconfd contrib/init/openrc/docker.confd docker - - systemd_dounit contrib/init/systemd/docker.service - - dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md - if use doc; then - dohtml -r docs/_build/html/* - fi - - dobashcomp contrib/completion/bash/* - - insinto /usr/share/zsh/site-functions - doins contrib/completion/zsh/* - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles - doins -r contrib/vim-syntax/ftdetect - doins -r contrib/vim-syntax/syntax - fi - - insinto /usr/share/${P}/contrib - doins contrib/README - cp -R "${S}/contrib"/* "${D}/usr/share/${P}/contrib/" -} - -pkg_postinst() { - elog "" - elog "To use docker, the docker daemon must be running as root. To automatically" - elog "start the docker daemon at boot, add docker to the default runlevel:" - elog " rc-update add docker default" - elog "Similarly for systemd:" - elog " systemctl enable docker.service" - elog "" - - # create docker group if the code checking for it in /etc/group exists - enewgroup docker - - elog "To use docker as a non-root user, add yourself to the docker group." - elog "" - - ewarn "" - ewarn "If you want your containers to have access to the public internet or even" - ewarn "the existing private network, IP Forwarding must be enabled:" - ewarn " sysctl -w net.ipv4.ip_forward=1" - ewarn "or more permanently:" - ewarn " echo net.ipv4.ip_forward = 1 > /etc/sysctl.d/${PN}.conf" - ewarn "Please be mindful of the security implications of enabling IP Forwarding." - ewarn "" -} diff --git a/app-emulation/docker/docker-0.6.6.ebuild b/app-emulation/docker/docker-0.6.6.ebuild deleted file mode 100644 index 90e17cd79697..000000000000 --- a/app-emulation/docker/docker-0.6.6.ebuild +++ /dev/null @@ -1,151 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/docker/docker-0.6.6.ebuild,v 1.1 2013/11/11 06:19:00 gregkh Exp $ - -EAPI=5 - -DESCRIPTION="Docker complements LXC with a high-level API which operates at the process level." -HOMEPAGE="http://www.docker.io/" -SRC_URI="" - -EGIT_REPO_URI="git://github.com/dotcloud/docker.git" -if [[ ${PV} == *9999 ]]; then - KEYWORDS="" -else - EGIT_COMMIT="v${PV}" - KEYWORDS="~amd64" -fi - -inherit bash-completion-r1 git-2 linux-info systemd user - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="doc vim-syntax" - -CDEPEND=" - >=dev-db/sqlite-3.7.9:3 -" -DEPEND=" - ${CDEPEND} - >=dev-lang/go-1.1.2 - dev-vcs/git - dev-vcs/mercurial - doc? ( - dev-python/sphinx - dev-python/sphinxcontrib-httpdomain - ) -" -RDEPEND=" - ${CDEPEND} - !app-emulation/lxc-docker-bin - >=app-arch/tar-1.26 - >=sys-apps/iproute2-3.5 - >=net-firewall/iptables-1.4 - >=app-emulation/lxc-0.8 - >=dev-vcs/git-1.7 - >=app-arch/xz-utils-4.9 - || ( - sys-fs/aufs3 - sys-kernel/aufs-sources - ) -" - -RESTRICT="strip" - -CONFIG_CHECK=" - ~AUFS_FS - ~BRIDGE - ~MEMCG_SWAP - ~NETFILTER_XT_MATCH_ADDRTYPE - ~NF_NAT - ~NF_NAT_NEEDED -" - -# TODO AUFS will be replaced with device-mapper (requires sys-fs/lvm2[thin]) in 0.7 -ERROR_AUFS_FS="AUFS_FS is required to be set if and only if aufs-sources are used" - -ERROR_MEMCG_SWAP="MEMCG_SWAP is required if you wish to limit swap usage of containers" - -pkg_setup() { - check_extra_config -} - -src_unpack() { - git-2_src_unpack -} - -src_compile() { - export GOPATH="${WORKDIR}/gopath" - mkdir -p "$GOPATH" || die - - # make sure docker itself is in our shiny new GOPATH - mkdir -p "${GOPATH}/src/github.com/dotcloud" || die - ln -sf "$(pwd -P)" "${GOPATH}/src/github.com/dotcloud/docker" || die - - # we need our vendored deps, too - export GOPATH="$GOPATH:$(pwd -P)/vendor" - - # time to build! - ./hack/make.sh dynbinary || die - - if use doc; then - emake -C docs docs || die - fi -} - -src_install() { - VERSION=$(cat VERSION) - newbin bundles/$VERSION/dynbinary/docker-$VERSION docker - exeinto /usr/libexec/docker - newexe bundles/$VERSION/dynbinary/dockerinit-$VERSION dockerinit - - newinitd contrib/init/openrc/docker.initd docker - newconfd contrib/init/openrc/docker.confd docker - - systemd_dounit contrib/init/systemd/docker.service - - dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md - if use doc; then - dohtml -r docs/_build/html/* - fi - - dobashcomp contrib/completion/bash/* - - insinto /usr/share/zsh/site-functions - doins contrib/completion/zsh/* - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles - doins -r contrib/vim-syntax/ftdetect - doins -r contrib/vim-syntax/syntax - fi - - insinto /usr/share/${P}/contrib - doins contrib/README - cp -R "${S}/contrib"/* "${D}/usr/share/${P}/contrib/" -} - -pkg_postinst() { - elog "" - elog "To use docker, the docker daemon must be running as root. To automatically" - elog "start the docker daemon at boot, add docker to the default runlevel:" - elog " rc-update add docker default" - elog "Similarly for systemd:" - elog " systemctl enable docker.service" - elog "" - - # create docker group if the code checking for it in /etc/group exists - enewgroup docker - - elog "To use docker as a non-root user, add yourself to the docker group." - elog "" - - ewarn "" - ewarn "If you want your containers to have access to the public internet or even" - ewarn "the existing private network, IP Forwarding must be enabled:" - ewarn " sysctl -w net.ipv4.ip_forward=1" - ewarn "or more permanently:" - ewarn " echo net.ipv4.ip_forward = 1 > /etc/sysctl.d/${PN}.conf" - ewarn "Please be mindful of the security implications of enabling IP Forwarding." - ewarn "" -} diff --git a/app-emulation/docker/docker-0.6.7.ebuild b/app-emulation/docker/docker-0.6.7.ebuild deleted file mode 100644 index cfad151cfd25..000000000000 --- a/app-emulation/docker/docker-0.6.7.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/docker/docker-0.6.7.ebuild,v 1.1 2013/11/23 23:13:28 gregkh Exp $ - -EAPI=5 - -DESCRIPTION="Docker complements LXC with a high-level API which operates at the process level." -HOMEPAGE="http://www.docker.io/" -SRC_URI="" - -EGIT_REPO_URI="git://github.com/dotcloud/docker.git" -if [[ ${PV} == *9999 ]]; then - KEYWORDS="" -else - EGIT_COMMIT="v${PV}" - KEYWORDS="~amd64" -fi - -inherit bash-completion-r1 git-2 linux-info systemd user - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="doc vim-syntax" - -CDEPEND=" - >=dev-db/sqlite-3.7.9:3 -" -DEPEND=" - ${CDEPEND} - >=dev-lang/go-1.1.2 - dev-vcs/git - dev-vcs/mercurial - doc? ( - dev-python/sphinx - dev-python/sphinxcontrib-httpdomain - ) -" -RDEPEND=" - ${CDEPEND} - !app-emulation/lxc-docker-bin - >=app-arch/tar-1.26 - >=sys-apps/iproute2-3.5 - >=net-firewall/iptables-1.4 - >=app-emulation/lxc-0.8 - >=dev-vcs/git-1.7 - >=app-arch/xz-utils-4.9 - || ( - sys-fs/aufs3 - sys-kernel/aufs-sources - ) -" - -RESTRICT="strip" - -CONFIG_CHECK=" - ~AUFS_FS - ~BRIDGE - ~MEMCG_SWAP - ~NETFILTER_XT_MATCH_ADDRTYPE - ~NF_NAT - ~NF_NAT_NEEDED -" - -# TODO AUFS will be replaced with device-mapper (requires sys-fs/lvm2[thin]) in 0.7 -ERROR_AUFS_FS="AUFS_FS is required to be set if and only if aufs-sources are used" - -ERROR_MEMCG_SWAP="MEMCG_SWAP is required if you wish to limit swap usage of containers" - -pkg_setup() { - check_extra_config -} - -src_unpack() { - git-2_src_unpack -} - -src_compile() { - export GOPATH="${WORKDIR}/gopath" - mkdir -p "$GOPATH" || die - - # make sure docker itself is in our shiny new GOPATH - mkdir -p "${GOPATH}/src/github.com/dotcloud" || die - ln -sf "$(pwd -P)" "${GOPATH}/src/github.com/dotcloud/docker" || die - - # we need our vendored deps, too - export GOPATH="$GOPATH:$(pwd -P)/vendor" - - # time to build! - ./hack/make.sh dynbinary || die - - if use doc; then - emake -C docs docs man || die - fi -} - -src_install() { - VERSION=$(cat VERSION) - newbin bundles/$VERSION/dynbinary/docker-$VERSION docker - exeinto /usr/libexec/docker - newexe bundles/$VERSION/dynbinary/dockerinit-$VERSION dockerinit - - newinitd contrib/init/openrc/docker.initd docker - newconfd contrib/init/openrc/docker.confd docker - - systemd_dounit contrib/init/systemd/docker.service - - dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md - if use doc; then - dohtml -r docs/_build/html/* - doman docs/_build/man/* - fi - - dobashcomp contrib/completion/bash/* - - insinto /usr/share/zsh/site-functions - doins contrib/completion/zsh/* - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles - doins -r contrib/vim-syntax/ftdetect - doins -r contrib/vim-syntax/syntax - fi - - insinto /usr/share/${P}/contrib - doins contrib/README - cp -R "${S}/contrib"/* "${D}/usr/share/${P}/contrib/" -} - -pkg_postinst() { - elog "" - elog "To use docker, the docker daemon must be running as root. To automatically" - elog "start the docker daemon at boot, add docker to the default runlevel:" - elog " rc-update add docker default" - elog "Similarly for systemd:" - elog " systemctl enable docker.service" - elog "" - - # create docker group if the code checking for it in /etc/group exists - enewgroup docker - - elog "To use docker as a non-root user, add yourself to the docker group." - elog "" - - ewarn "" - ewarn "If you want your containers to have access to the public internet or even" - ewarn "the existing private network, IP Forwarding must be enabled:" - ewarn " sysctl -w net.ipv4.ip_forward=1" - ewarn "or more permanently:" - ewarn " echo net.ipv4.ip_forward = 1 > /etc/sysctl.d/${PN}.conf" - ewarn "Please be mindful of the security implications of enabling IP Forwarding." - ewarn "" -} |