diff options
author | Jonathan Callen <abcd@gentoo.org> | 2011-11-20 04:16:58 +0000 |
---|---|---|
committer | Jonathan Callen <abcd@gentoo.org> | 2011-11-20 04:16:58 +0000 |
commit | bdb9aad9c090dd4a91d1210189c0c2f34403a1f4 (patch) | |
tree | c986f1e4cf72de3d7edb7d6ad6f1ec51aa367ae8 /dev-util/schroot | |
parent | Version bump. (diff) | |
download | gentoo-2-bdb9aad9c090dd4a91d1210189c0c2f34403a1f4.tar.gz gentoo-2-bdb9aad9c090dd4a91d1210189c0c2f34403a1f4.tar.bz2 gentoo-2-bdb9aad9c090dd4a91d1210189c0c2f34403a1f4.zip |
remove old
(Portage version: 2.2.0_alpha76/cvs/Linux x86_64)
Diffstat (limited to 'dev-util/schroot')
-rw-r--r-- | dev-util/schroot/ChangeLog | 6 | ||||
-rw-r--r-- | dev-util/schroot/schroot-1.4.17.ebuild | 177 | ||||
-rw-r--r-- | dev-util/schroot/schroot-1.4.21.ebuild | 172 |
3 files changed, 5 insertions, 350 deletions
diff --git a/dev-util/schroot/ChangeLog b/dev-util/schroot/ChangeLog index 187081d9e95e..cee63c6fdbce 100644 --- a/dev-util/schroot/ChangeLog +++ b/dev-util/schroot/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-util/schroot # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/schroot/ChangeLog,v 1.28 2011/10/23 01:10:22 abcd Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/schroot/ChangeLog,v 1.29 2011/11/20 04:16:58 abcd Exp $ + + 20 Nov 2011; Jonathan Callen <abcd@gentoo.org> -schroot-1.4.17.ebuild, + -schroot-1.4.21.ebuild: + remove old *schroot-1.4.23 (23 Oct 2011) diff --git a/dev-util/schroot/schroot-1.4.17.ebuild b/dev-util/schroot/schroot-1.4.17.ebuild deleted file mode 100644 index c82f331770c7..000000000000 --- a/dev-util/schroot/schroot-1.4.17.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/schroot/schroot-1.4.17.ebuild,v 1.2 2011/01/23 20:18:17 abcd Exp $ - -EAPI="3" -WANT_AUTOMAKE="1.11" - -inherit autotools base pam - -MY_P=${PN}_${PV} - -DESCRIPTION="Utility to execute commands in a chroot environment" -HOMEPAGE="http://packages.debian.org/source/sid/schroot" -SRC_URI="mirror://debian/pool/main/${PN::1}/${PN}/${MY_P}.orig.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="btrfs +dchroot debug doc lvm nls pam test" - -COMMON_DEPEND=" - >=dev-libs/boost-1.42.0 - dev-libs/lockdev - >=sys-apps/util-linux-2.16 - btrfs? ( sys-fs/btrfs-progs ) - lvm? ( sys-fs/lvm2 ) - pam? ( sys-libs/pam ) -" - -DEPEND="${COMMON_DEPEND} - doc? ( - app-doc/doxygen - media-gfx/graphviz - ) - nls? ( sys-devel/gettext ) - test? ( >=dev-util/cppunit-1.10.0 ) -" -RDEPEND="${COMMON_DEPEND} - sys-apps/debianutils - dchroot? ( !sys-apps/dchroot ) - nls? ( virtual/libintl ) -" - -PATCHES=( - "${FILESDIR}/${PN}-1.4.7-tests.patch" - "${FILESDIR}/${PN}-1.4.14-debug.patch" -) - -src_prepare() { - base_src_prepare - - # Don't depend on cppunit unless we are testing - use test || sed -i '/AM_PATH_CPPUNIT/d' configure.ac - - eautoreconf -} - -src_configure() { - root_tests=no - use test && (( EUID == 0 )) && root_tests=yes - econf \ - $(use_enable btrfs btrfs-snapshot) \ - $(use_enable doc doxygen) \ - $(use_enable dchroot) \ - $(use_enable dchroot dchroot-dsa) \ - $(use_enable debug) \ - $(use_enable lvm lvm-snapshot) \ - $(use_enable nls) \ - $(use_enable pam) \ - --enable-block-device \ - --enable-loopback \ - --enable-uuid \ - --enable-root-tests=$root_tests \ - --enable-shared \ - --disable-static \ - --localstatedir="${EPREFIX}"/var \ - --with-bash-completion-dir="${EPREFIX}"/usr/share/bash-completion -} - -src_compile() { - emake all $(usev doc) || die "emake failed" -} - -src_test() { - if [[ $root_tests == yes && $EUID -ne 0 ]]; then - ewarn "Disabling tests because you are no longer root" - return 0 - fi - default -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - - insinto /usr/share/doc/${PF}/contrib/setup.d - doins contrib/setup.d/09fsck contrib/setup.d/10mount-ssh || die "installation of contrib scripts failed" - - newinitd "${FILESDIR}"/schroot.initd schroot || die "installation of init.d script failed" - newconfd "${FILESDIR}"/schroot.confd schroot || die "installation of conf.d file failed" - - dodoc AUTHORS ChangeLog NEWS README THANKS TODO || die "installation of docs failed" - - if use doc; then - docinto html/sbuild - dohtml doc/sbuild/html/* || die "installation of html docs failed" - docinto html/schroot - dohtml doc/schroot/html/* || die "installation of html docs failed" - fi - - if use pam; then - rm -f "${ED}"etc/pam.d/schroot - pamd_mimic_system schroot auth account session - fi - - # Remove *.la files - find "${D}" -name "*.la" -exec rm {} + || die "removal of *.la files failed" -} - -pkg_preinst() { - export had_older_1_4_1=false - has_version "<dev-util/schroot-1.4.1" && had_older_1_4_1=true - if ${had_older_1_4_1}; then - einfo "Moving config files to new location..." - mkdir "${EROOT}etc/schroot/default" - mv_conffile etc/schroot/script-defaults etc/schroot/default/config - mv_conffile etc/schroot/mount-defaults etc/schroot/default/fstab - mv_conffile etc/schroot/copyfiles-defaults etc/schroot/default/copyfiles - mv_conffile etc/schroot/nssdatabases-defaults etc/schroot/default/nssdatabases - fi -} - -mv_conffile() { - local OLDFILE=${EROOT}$1 - local NEWFILE=${EROOT}$2 - - # if the old file doesn't exist, or is a symlink, stop - [[ -f ${OLDFILE} ]] || return 0 - [[ -L ${OLDFILE} ]] && return 0 - - # if the new file already exists, then we have a problem... - if [[ -e ${NEWFILE} ]]; then - # but if they are the same, then don't worry about it - if cmp -s "${OLDFILE}" "${NEWFILE}"; then - rm -f "${OLDFILE}" - else - ewarn "${NEWFILE} already exists, not moving ${OLDFILE}" - fi - else - mv "${OLDFILE}" "${NEWFILE}" - fi - - local x y - # now move all the unmerged config files as well - for x in "${OLDFILE%/*}"/._cfg????_"${OLDFILE##*/}"; do - [[ -f ${x} ]] || continue - # /etc/schroot/._cfg0000_script-defaults -> /etc/schroot/default/._cfg0000_config - y=${x##*/} - y=${NEWFILE%*/}${y%${OLDFILE##*/}}${NEWFILE##*/} - mv "${x}" "${y}" - done -} - -pkg_postinst() { - local x - if ${had_older_1_4_1}; then - for x in script:config mount:fstab copyfiles nssdatabases; do - if [[ ! -e ${EROOT}etc/schroot/${x%:*}-defaults && -f ${EROOT}etc/schroot/default/${x#*:} ]]; then - einfo "Creating compatibility symlink for ${x%:*}-defaults" - ln -sf "default/${x#*:}" "${ROOT}etc/schroot/${x%:*}-defaults" - fi - done - - ewarn "Your config files have been moved to the new location in" - ewarn "/etc/schroot/default. Compatibility symlinks have been installed in" - ewarn "/etc/schroot, and may be removed if no running chroot refers to them." - fi -} diff --git a/dev-util/schroot/schroot-1.4.21.ebuild b/dev-util/schroot/schroot-1.4.21.ebuild deleted file mode 100644 index 8ceaae46ba97..000000000000 --- a/dev-util/schroot/schroot-1.4.21.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/schroot/schroot-1.4.21.ebuild,v 1.1 2011/03/22 06:56:01 abcd Exp $ - -EAPI="4" -WANT_AUTOMAKE="1.11" - -inherit autotools base pam versionator - -MY_P=${PN}_${PV} - -DESCRIPTION="Utility to execute commands in a chroot environment" -HOMEPAGE="http://packages.debian.org/source/sid/schroot" -SRC_URI="mirror://debian/pool/main/${PN::1}/${PN}/${MY_P}.orig.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="btrfs +dchroot debug doc lvm nls pam test" - -COMMON_DEPEND=" - >=dev-libs/boost-1.42.0 - dev-libs/lockdev - >=sys-apps/util-linux-2.16 - btrfs? ( sys-fs/btrfs-progs ) - lvm? ( sys-fs/lvm2 ) - pam? ( sys-libs/pam ) -" - -DEPEND="${COMMON_DEPEND} - doc? ( - app-doc/doxygen - media-gfx/graphviz - ) - nls? ( sys-devel/gettext ) - test? ( >=dev-util/cppunit-1.10.0 ) -" -RDEPEND="${COMMON_DEPEND} - sys-apps/debianutils - dchroot? ( !sys-apps/dchroot ) - nls? ( virtual/libintl ) -" - -PATCHES=( - "${FILESDIR}/${PN}-1.4.7-tests.patch" -) - -src_prepare() { - base_src_prepare - - # Don't depend on cppunit unless we are testing - use test || sed -i '/AM_PATH_CPPUNIT/d' configure.ac - - eautoreconf -} - -src_configure() { - root_tests=no - use test && (( EUID == 0 )) && root_tests=yes - econf \ - $(use_enable btrfs btrfs-snapshot) \ - $(use_enable doc doxygen) \ - $(use_enable dchroot) \ - $(use_enable dchroot dchroot-dsa) \ - $(use_enable debug) \ - $(use_enable lvm lvm-snapshot) \ - $(use_enable nls) \ - $(use_enable pam) \ - --enable-block-device \ - --enable-loopback \ - --enable-uuid \ - --enable-root-tests=$root_tests \ - --enable-shared \ - --disable-static \ - --localstatedir="${EPREFIX}"/var \ - --with-bash-completion-dir="${EPREFIX}"/usr/share/bash-completion -} - -src_compile() { - emake all $(usev doc) -} - -src_test() { - if [[ $root_tests == yes && $EUID -ne 0 ]]; then - ewarn "Disabling tests because you are no longer root" - return 0 - fi - default -} - -src_install() { - default - - insinto /usr/share/doc/${PF}/contrib/setup.d - doins contrib/setup.d/09fsck contrib/setup.d/10mount-ssh - - newinitd "${FILESDIR}"/schroot.initd schroot - newconfd "${FILESDIR}"/schroot.confd schroot - - if use doc; then - docinto html/sbuild - dohtml doc/sbuild/html/* - docinto html/schroot - dohtml doc/schroot/html/* - fi - - if use pam; then - rm -f "${ED}"etc/pam.d/schroot - pamd_mimic_system schroot auth account session - fi - - # Remove *.la files - find "${D}" -name "*.la" -exec rm {} + || die "removal of *.la files failed" -} - -pkg_preinst() { - if [[ ${REPLACING_VERSIONS} == 1.2* || ${REPLACING_VERSIONS} == 1.4.0* ]]; then - einfo "Moving config files to new location..." - mkdir "${EROOT}etc/schroot/default" - mv_conffile etc/schroot/script-defaults etc/schroot/default/config - mv_conffile etc/schroot/mount-defaults etc/schroot/default/fstab - mv_conffile etc/schroot/copyfiles-defaults etc/schroot/default/copyfiles - mv_conffile etc/schroot/nssdatabases-defaults etc/schroot/default/nssdatabases - fi -} - -mv_conffile() { - local OLDFILE=${EROOT}$1 - local NEWFILE=${EROOT}$2 - - # if the old file doesn't exist, or is a symlink, stop - [[ -f ${OLDFILE} ]] || return 0 - [[ -L ${OLDFILE} ]] && return 0 - - # if the new file already exists, then we have a problem... - if [[ -e ${NEWFILE} ]]; then - # but if they are the same, then don't worry about it - if cmp -s "${OLDFILE}" "${NEWFILE}"; then - rm -f "${OLDFILE}" - else - ewarn "${NEWFILE} already exists, not moving ${OLDFILE}" - fi - else - mv "${OLDFILE}" "${NEWFILE}" - fi - - local x y - # now move all the unmerged config files as well - for x in "${OLDFILE%/*}"/._cfg????_"${OLDFILE##*/}"; do - [[ -f ${x} ]] || continue - # /etc/schroot/._cfg0000_script-defaults -> /etc/schroot/default/._cfg0000_config - y=${x##*/} - y=${NEWFILE%*/}${y%${OLDFILE##*/}}${NEWFILE##*/} - mv "${x}" "${y}" - done -} - -pkg_postinst() { - local x - if [[ ${REPLACING_VERSIONS} == 1.2* || ${REPLACING_VERSIONS} == 1.4.0* ]]; then - for x in script:config mount:fstab copyfiles nssdatabases; do - if [[ ! -e ${EROOT}etc/schroot/${x%:*}-defaults && -f ${EROOT}etc/schroot/default/${x#*:} ]]; then - einfo "Creating compatibility symlink for ${x%:*}-defaults" - ln -sf "default/${x#*:}" "${ROOT}etc/schroot/${x%:*}-defaults" - fi - done - - ewarn "Your config files have been moved to the new location in" - ewarn "/etc/schroot/default. Compatibility symlinks have been installed in" - ewarn "/etc/schroot, and may be removed if no running chroot refers to them." - fi -} |