diff options
author | 2007-09-03 14:43:22 +0000 | |
---|---|---|
committer | 2007-09-03 14:43:22 +0000 | |
commit | c8c43395661bf13269fd90c1d078bca9edc6f267 (patch) | |
tree | 6a5f8f2ae3a802182a5be4e1f974b0ad2bb1ee84 | |
parent | Punt old versions (diff) | |
download | gentoo-2-c8c43395661bf13269fd90c1d078bca9edc6f267.tar.gz gentoo-2-c8c43395661bf13269fd90c1d078bca9edc6f267.tar.bz2 gentoo-2-c8c43395661bf13269fd90c1d078bca9edc6f267.zip |
Punt old versions
(Portage version: 2.1.3.7)
14 files changed, 0 insertions, 1714 deletions
diff --git a/sys-apps/baselayout/baselayout-2.0.0_alpha4.ebuild b/sys-apps/baselayout/baselayout-2.0.0_alpha4.ebuild deleted file mode 100644 index 38578ca2d4ea..000000000000 --- a/sys-apps/baselayout/baselayout-2.0.0_alpha4.ebuild +++ /dev/null @@ -1,278 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.0.0_alpha4.ebuild,v 1.1 2007/07/12 08:40:51 uberlord Exp $ - -inherit flag-o-matic eutils toolchain-funcs multilib - -DESCRIPTION="Filesystem baselayout and init scripts" -HOMEPAGE="http://www.gentoo.org/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - http://dev.gentoo.org/~uberlord/baselayout/${P}.tar.bz2 - http://dev.gentoo.org/~azarah/baselayout/${P}.tar.bz2 - http://dev.gentoo.org/~vapier/dist/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="bootstrap build pam static unicode kernel_linux kernel_FreeBSD" - -RDEPEND="virtual/init - !build? ( - !bootstrap? ( - kernel_linux? ( >=sys-apps/coreutils-5.2.1 ) - kernel_FreeBSD? ( sys-process/fuser-bsd ) - ) - ) - pam? ( virtual/pam ) - !<net-misc/dhcpcd-2.0.0" -DEPEND="virtual/os-headers" -PDEPEND="virtual/init - !build? ( !bootstrap? ( - kernel_linux? ( >=sys-apps/module-init-tools-3.2.2-r2 sys-apps/makedev ) - ) )" - -PROVIDE="virtual/baselayout" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Setup unicode defaults for silly unicode users - if use unicode ; then - sed -i -e '/^UNICODE=/s:no:yes:' etc/rc.conf - fi - - # SPARC does not like stty, so we disable RC_INTERACTIVE which requires it - # see Gentoo bug #104067. - if use sparc ; then \ - sed -i -e '/^RC_INTERACTIVE=/s:yes:no:' etc/conf.d/rc || die - fi -} - -make_opts() { - local libdir="lib" - [[ ${SYMLINK_LIB} == "yes" ]] && libdir=$(get_abi_LIBDIR "${DEFAULT_ABI}") - local opts="${opts} LIB=${libdir}" - - if use kernel_linux ; then - opts="${opts} OS=Linux" - else - opts="${opts} OS=BSD" - fi - use pam && opts="${opts} HAVE_PAM=1" - - echo "${opts}" -} - -src_compile() { - use static && append-ldflags -static - emake $(make_opts) ARCH=$(tc-arch) CC=$(tc-getCC) || die -} - -# Support function for remapping old wireless dns vars -remap_dns_vars() { - if [[ -f "${ROOT}/etc/conf.d/$1" ]]; then - sed -e 's/\<domain_/dns_domain_/g' \ - -e 's/\<mac_domain_/mac_dns_domain_/g' \ - -e 's/\<nameservers_/dns_servers_/g' \ - -e 's/\<mac_nameservers_/mac_dns_servers_/g' \ - -e 's/\<searchdomains_/dns_search_domains_/g' \ - -e 's/\<mac_searchdomains_/mac_dns_search_domains_/g' \ - "${ROOT}/etc/conf.d/$1" > "${D}/etc/conf.d/$1" - fi -} - -pkg_preinst() { - # Move our makefiles to a temporay location - mv "${D}"/usr/share/baselayout/{Makefile,default.mk,runlevels}* "${T}" - - # We need to install directories and maybe some dev nodes when building - # stages, but they cannot be in CONTENTS. - # Also, we cannot reference $S as binpkg will break so we do this. - if use build || use bootstrap ; then - local libdirs="$(get_all_libdirs)" dir= - # Create our multilib dirs - the Makefile has no knowledge of this - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - for dir in ${libdirs}; do - mkdir -p "${ROOT}${dir}" - touch "${ROOT}${dir}"/.keep - mkdir -p "${ROOT}usr/${dir}" - touch "${ROOT}usr/${dir}"/.keep - mkdir -p "${ROOT}usr/local/${dir}" - touch "${ROOT}usr/local/${dir}"/.keep - done - - # Ugly compatibility with stupid ebuilds and old profiles symlinks - if [[ ${SYMLINK_LIB} == "yes" ]] ; then - rm -r "${ROOT}"/{lib,usr/lib,usr/local/lib} &> /dev/null - local lib=$(get_abi_LIBDIR ${DEFAULT_ABI}) - ln -s "${lib}" "${ROOT}lib" - ln -s "${lib}" "${ROOT}usr/lib" - ln -s "${lib}" "${ROOT}usr/local/lib" - fi - - make -C "${T}" $(make_opts) DESTDIR="${ROOT}" layout || die "failed to layout filesystem" - fi - - # Change some vars introduced in baselayout-1.11.0 before we go stable - # The new names make more sense and allow nis_domain - # for use in baselayout-1.12.0 - remap_dns_vars net - remap_dns_vars wireless -} - -src_install() { - make $(make_opts) DESTDIR="${D}" install - dodoc ChangeLog COPYRIGHT - - # Should this belong in another ebuild? Like say binutils? - # List all the multilib libdirs in /etc/env/04multilib (only if they're - # actually different from the normal - if has_multilib_profile || [[ $(get_libdir) != "lib" || -n ${CONF_MULTILIBDIR} ]]; then - local libdirs="$(get_all_libdirs)" libdirs_env= dir= - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - for dir in ${libdirs}; do - libdirs_env=${libdirs_env:+$libdirs_env:}/${dir}:/usr/${dir}:/usr/local/${dir} - done - - # Special-case uglyness... For people updating from lib32 -> lib amd64 - # profiles, keep lib32 in the search path while it's around - if has_multilib_profile && [[ -d ${ROOT}lib32 || -d ${ROOT}lib32 ]] && ! hasq lib32 ${libdirs}; then - libdirs_env="${libdirs_env}:/lib32:/usr/lib32:/usr/local/lib32" - fi - echo "LDPATH=\"${libdirs_env}\"" > "${T}"/04multilib - doenvd "${T}"/04multilib - fi - - # rc-scripts version for testing of features that *should* be present - echo "Gentoo Base System release ${PV}" > "${D}"/etc/gentoo-release - - # Remove the installed runlevels, as we don't know about $ROOT yet - rm -rf "${D}/etc/runlevels" - - # Copy the make files to /usr/share/baselayout so we can re-use them in - # postinst, otherwise binpkg will break. - insinto /usr/share/baselayout - doins -r Makefile default.mk runlevels* -} - -pkg_postinst() { - # Make our runlevels if they don't exist - if [[ ! -e ${ROOT}etc/runlevels ]] ; then - einfo "Making default runlevels" - make -C "${T}" $(make_opts) DESTDIR="${ROOT}" runlevels_install >/dev/null - fi - - # We installed some files to /usr/share/baselayout instead of /etc to stop - # (1) overwriting the user's settings - # (2) screwing things up when attempting to merge files - # (3) accidentally packaging up personal files with quickpkg - # If they don't exist then we install them - for x in master.passwd passwd shadow group fstab ; do - [[ -e "${ROOT}etc/${x}" ]] && continue - [[ -e "${ROOT}usr/share/baselayout/${x}" ]] || continue - cp -p "${ROOT}usr/share/baselayout/${x}" ${ROOT}etc - done - - # We need to copy svcdir if upgrading - if has_version "<sys-apps/${PN}-1.13.0_alpha" ; then - ( - source "${ROOT}etc/conf.d/rc" - svcdir="${svcdir:-/var/lib/init.d}" - einfo "Moving state from ${ROOT}${svcdir} to ${ROOT}lib/rcscripts/init.d" - cp -RPp "${ROOT}${svcdir}"/* "${ROOT}"lib/rcscripts/init.d - rm -rf "${ROOT}"lib/rcscripts/init.d/daemons - umount "${ROOT}${svcdir}" 2>/dev/null - rm -rf "${ROOT}${svcdir}" - ) - elif has_version "<sys-apps/${PN}-2.0.0_alpha" ; then - # The format has changed since 1.13 - rm -rf "${ROOT}"lib/rcscripts/{init.d/daemons,console} - fi - - if [[ ${ROOT} == / ]] && ! use build && ! use bootstrap; then - /$(get_libdir)/rcscripts/bin/rc-depend --update - fi - - # This is also written in src_install (so it's in CONTENTS), but - # write it here so that the new version is immediately in the file - # (without waiting for the user to do etc-update) - rm -f "${ROOT}"/etc/._cfg????_gentoo-release - echo "Gentoo Base System release ${PV}" > "${ROOT}"/etc/gentoo-release - - echo - einfo "Please be sure to update all pending '._cfg*' files in /etc," - einfo "else things might break at your next reboot! You can use 'etc-update'" - einfo "to accomplish this:" - einfo - einfo " # etc-update" - - local lo="net.lo0" - use kernel_linux && lo="net.lo" - for f in ${ROOT}etc/init.d/net.*; do - [[ -L ${f} || ${f} == "${ROOT}etc/init.d/${lo}" ]] && continue - echo - einfo "WARNING: You have older net.* files in ${ROOT}etc/init.d/" - einfo "They need to be converted to symlinks to ${lo}. If you haven't" - einfo "made personal changes to those files, you can update with the" - einfo "following command:" - einfo - einfo " /bin/ls ${ROOT}etc/init.d/net.* | grep -v '/${lo}$' | xargs -n1 ln -sfvn ${lo}" - break - done - - if sed -e 's/#.*//' "${ROOT}"etc/conf.d/{net,wireless} 2>/dev/null \ - | egrep -q '\<(domain|nameservers|searchdomains)_' ; then - echo - ewarn "You have deprecated variables in ${ROOT}etc/conf.d/net" - ewarn "or ${ROOT}etc/conf.d/wireless" - ewarn - ewarn "domain_* -> dns_domain_*" - ewarn "nameservers_* -> dns_servers_*" - ewarn "searchdomains_* -> dns_search_domains_*" - ewarn - ewarn "They have been converted for you - ensure that you" - ewarn "update them via 'etc-update'" - fi - - if sed -e 's/#.*//' "${ROOT}"etc/conf.d/net 2>/dev/null \ - | egrep -q '\<(ifconfig|aliases|broadcasts|netmasks|inet6|ipaddr|iproute)_'; then - echo - ewarn "You are using deprecated variables in ${ROOT}etc/conf.d/net" - ewarn "that no longer work" - ewarn - ewarn "You are advised to review the new configuration variables as" - ewarn "found in ${ROOT}etc/conf.d/net.example" - fi - - # Remove old stuff that may cause problems. - if [[ -e "${ROOT}"/etc/env.d/01hostname ]] ; then - rm -f "${ROOT}"/etc/env.d/01hostname - fi - if [[ -e "${ROOT}"/etc/init.d/domainname ]] ; then - rm -f "${ROOT}"/etc/{conf.d,init.d}/domainname \ - "${ROOT}"/etc/runlevels/*/domainname - echo - ewarn "The domainname init script has been removed in this version." - ewarn "Consult ${ROOT}etc/conf.d/net.example for details about how" - ewarn "to apply dns/nis information to the loopback interface." - fi -} - -# Handle our downgraders -# We should remove this when <1.13 has been removed from the tree -pkg_postrm() { - # Remove dir if downgrading - if has_version "<sys-apps/${PN}-1.13.0_alpha" ; then - ( - source "${ROOT}etc/conf.d/rc" - svcdir="${svcdir:-/var/lib/init.d}" - einfo "Moving state from ${ROOT}lib/rcscripts/init.d to ${ROOT}${svcdir}" - mkdir -p "${ROOT}${svcdir}" - cp -RPp "${ROOT}lib/rcscripts/init.d"/* "${ROOT}${svcdir}" - rm -rf "${ROOT}${svcdir}"/daemons - umount "${ROOT}lib/rcscripts/init.d" 2>/dev/null - rm -rf "${ROOT}lib/rcscripts/init.d" - ) - fi -} diff --git a/sys-apps/baselayout/baselayout-2.0.0_rc1.ebuild b/sys-apps/baselayout/baselayout-2.0.0_rc1.ebuild deleted file mode 100644 index 03e250305ada..000000000000 --- a/sys-apps/baselayout/baselayout-2.0.0_rc1.ebuild +++ /dev/null @@ -1,278 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.0.0_rc1.ebuild,v 1.4 2007/08/03 19:27:05 cardoe Exp $ - -inherit flag-o-matic eutils toolchain-funcs multilib - -DESCRIPTION="Filesystem baselayout and init scripts" -HOMEPAGE="http://www.gentoo.org/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - http://dev.gentoo.org/~uberlord/baselayout/${P}.tar.bz2 - http://dev.gentoo.org/~azarah/baselayout/${P}.tar.bz2 - http://dev.gentoo.org/~vapier/dist/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="bootstrap build pam static unicode kernel_linux kernel_FreeBSD" - -RDEPEND="virtual/init - !build? ( - !bootstrap? ( - kernel_linux? ( >=sys-apps/coreutils-5.2.1 ) - kernel_FreeBSD? ( sys-process/fuser-bsd ) - ) - ) - pam? ( virtual/pam ) - !<net-misc/dhcpcd-2.0.0" -DEPEND="virtual/os-headers" -PDEPEND="virtual/init - !build? ( !bootstrap? ( - kernel_linux? ( >=sys-apps/module-init-tools-3.2.2-r2 sys-apps/makedev ) - ) )" - -PROVIDE="virtual/baselayout" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Setup unicode defaults for silly unicode users - if use unicode ; then - sed -i -e '/^UNICODE=/s:no:yes:' etc/rc.conf - fi - - # SPARC does not like stty, so we disable RC_INTERACTIVE which requires it - # see Gentoo bug #104067. - if use sparc ; then \ - sed -i -e '/^RC_INTERACTIVE=/s:yes:no:' etc/conf.d/rc || die - fi -} - -make_opts() { - local libdir="lib" - [[ ${SYMLINK_LIB} == "yes" ]] && libdir=$(get_abi_LIBDIR "${DEFAULT_ABI}") - local opts="${opts} LIB=${libdir}" - - if use kernel_linux ; then - opts="${opts} OS=Linux" - else - opts="${opts} OS=BSD" - fi - use pam && opts="${opts} HAVE_PAM=1" - - echo "${opts}" -} - -src_compile() { - use static && append-ldflags -static - emake $(make_opts) ARCH=$(tc-arch) CC=$(tc-getCC) || die -} - -# Support function for remapping old wireless dns vars -remap_dns_vars() { - if [[ -f "${ROOT}/etc/conf.d/$1" ]]; then - sed -e 's/\<domain_/dns_domain_/g' \ - -e 's/\<mac_domain_/mac_dns_domain_/g' \ - -e 's/\<nameservers_/dns_servers_/g' \ - -e 's/\<mac_nameservers_/mac_dns_servers_/g' \ - -e 's/\<searchdomains_/dns_search_domains_/g' \ - -e 's/\<mac_searchdomains_/mac_dns_search_domains_/g' \ - "${ROOT}/etc/conf.d/$1" > "${D}/etc/conf.d/$1" - fi -} - -pkg_preinst() { - # Move our makefiles to a temporay location - mv "${D}"/usr/share/baselayout/{Makefile,default.mk,runlevels}* "${T}" - - # We need to install directories and maybe some dev nodes when building - # stages, but they cannot be in CONTENTS. - # Also, we cannot reference $S as binpkg will break so we do this. - if use build || use bootstrap ; then - local libdirs="$(get_all_libdirs)" dir= - # Create our multilib dirs - the Makefile has no knowledge of this - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - for dir in ${libdirs}; do - mkdir -p "${ROOT}${dir}" - touch "${ROOT}${dir}"/.keep - mkdir -p "${ROOT}usr/${dir}" - touch "${ROOT}usr/${dir}"/.keep - mkdir -p "${ROOT}usr/local/${dir}" - touch "${ROOT}usr/local/${dir}"/.keep - done - - # Ugly compatibility with stupid ebuilds and old profiles symlinks - if [[ ${SYMLINK_LIB} == "yes" ]] ; then - rm -r "${ROOT}"/{lib,usr/lib,usr/local/lib} &> /dev/null - local lib=$(get_abi_LIBDIR ${DEFAULT_ABI}) - ln -s "${lib}" "${ROOT}lib" - ln -s "${lib}" "${ROOT}usr/lib" - ln -s "${lib}" "${ROOT}usr/local/lib" - fi - - make -C "${T}" $(make_opts) DESTDIR="${ROOT}" layout || die "failed to layout filesystem" - fi - - # Change some vars introduced in baselayout-1.11.0 before we go stable - # The new names make more sense and allow nis_domain - # for use in baselayout-1.12.0 - remap_dns_vars net - remap_dns_vars wireless -} - -src_install() { - make $(make_opts) DESTDIR="${D}" install - dodoc ChangeLog COPYRIGHT - - # Should this belong in another ebuild? Like say binutils? - # List all the multilib libdirs in /etc/env/04multilib (only if they're - # actually different from the normal - if has_multilib_profile || [[ $(get_libdir) != "lib" || -n ${CONF_MULTILIBDIR} ]]; then - local libdirs="$(get_all_libdirs)" libdirs_env= dir= - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - for dir in ${libdirs}; do - libdirs_env=${libdirs_env:+$libdirs_env:}/${dir}:/usr/${dir}:/usr/local/${dir} - done - - # Special-case uglyness... For people updating from lib32 -> lib amd64 - # profiles, keep lib32 in the search path while it's around - if has_multilib_profile && [[ -d ${ROOT}lib32 || -d ${ROOT}lib32 ]] && ! hasq lib32 ${libdirs}; then - libdirs_env="${libdirs_env}:/lib32:/usr/lib32:/usr/local/lib32" - fi - echo "LDPATH=\"${libdirs_env}\"" > "${T}"/04multilib - doenvd "${T}"/04multilib - fi - - # rc-scripts version for testing of features that *should* be present - echo "Gentoo Base System release ${PV}" > "${D}"/etc/gentoo-release - - # Remove the installed runlevels, as we don't know about $ROOT yet - rm -rf "${D}/etc/runlevels" - - # Copy the make files to /usr/share/baselayout so we can re-use them in - # postinst, otherwise binpkg will break. - insinto /usr/share/baselayout - doins -r Makefile default.mk runlevels* -} - -pkg_postinst() { - # Make our runlevels if they don't exist - if [[ ! -e ${ROOT}etc/runlevels ]] ; then - einfo "Making default runlevels" - make -C "${T}" $(make_opts) DESTDIR="${ROOT}" runlevels_install >/dev/null - fi - - # We installed some files to /usr/share/baselayout instead of /etc to stop - # (1) overwriting the user's settings - # (2) screwing things up when attempting to merge files - # (3) accidentally packaging up personal files with quickpkg - # If they don't exist then we install them - for x in master.passwd passwd shadow group fstab ; do - [[ -e "${ROOT}etc/${x}" ]] && continue - [[ -e "${ROOT}usr/share/baselayout/${x}" ]] || continue - cp -p "${ROOT}usr/share/baselayout/${x}" ${ROOT}etc - done - - # We need to copy svcdir if upgrading - if has_version "<sys-apps/${PN}-1.13.0_alpha" ; then - ( - source "${ROOT}etc/conf.d/rc" - svcdir="${svcdir:-/var/lib/init.d}" - einfo "Moving state from ${ROOT}${svcdir} to ${ROOT}lib/rcscripts/init.d" - cp -RPp "${ROOT}${svcdir}"/* "${ROOT}"lib/rcscripts/init.d - rm -rf "${ROOT}"lib/rcscripts/init.d/{daemons,console} - umount "${ROOT}${svcdir}" 2>/dev/null - rm -rf "${ROOT}${svcdir}" - ) - elif has_version "<sys-apps/${PN}-2.0.0_alpha4" ; then - # The format has changed since 1.13 - rm -rf "${ROOT}"lib/rcscripts/{init.d/daemons,console} - fi - - if [[ ${ROOT} == / ]] && ! use build && ! use bootstrap; then - /$(get_libdir)/rcscripts/bin/rc-depend --update - fi - - # This is also written in src_install (so it's in CONTENTS), but - # write it here so that the new version is immediately in the file - # (without waiting for the user to do etc-update) - rm -f "${ROOT}"/etc/._cfg????_gentoo-release - echo "Gentoo Base System release ${PV}" > "${ROOT}"/etc/gentoo-release - - echo - einfo "Please be sure to update all pending '._cfg*' files in /etc," - einfo "else things might break at your next reboot! You can use 'etc-update'" - einfo "to accomplish this:" - einfo - einfo " # etc-update" - - local lo="net.lo0" - use kernel_linux && lo="net.lo" - for f in ${ROOT}etc/init.d/net.*; do - [[ -L ${f} || ${f} == "${ROOT}etc/init.d/${lo}" ]] && continue - echo - einfo "WARNING: You have older net.* files in ${ROOT}etc/init.d/" - einfo "They need to be converted to symlinks to ${lo}. If you haven't" - einfo "made personal changes to those files, you can update with the" - einfo "following command:" - einfo - einfo " /bin/ls ${ROOT}etc/init.d/net.* | grep -v '/${lo}$' | xargs -n1 ln -sfvn ${lo}" - break - done - - if sed -e 's/#.*//' "${ROOT}"etc/conf.d/{net,wireless} 2>/dev/null \ - | egrep -q '\<(domain|nameservers|searchdomains)_' ; then - echo - ewarn "You have deprecated variables in ${ROOT}etc/conf.d/net" - ewarn "or ${ROOT}etc/conf.d/wireless" - ewarn - ewarn "domain_* -> dns_domain_*" - ewarn "nameservers_* -> dns_servers_*" - ewarn "searchdomains_* -> dns_search_domains_*" - ewarn - ewarn "They have been converted for you - ensure that you" - ewarn "update them via 'etc-update'" - fi - - if sed -e 's/#.*//' "${ROOT}"etc/conf.d/net 2>/dev/null \ - | egrep -q '\<(ifconfig|aliases|broadcasts|netmasks|inet6|ipaddr|iproute)_'; then - echo - ewarn "You are using deprecated variables in ${ROOT}etc/conf.d/net" - ewarn "that no longer work" - ewarn - ewarn "You are advised to review the new configuration variables as" - ewarn "found in ${ROOT}etc/conf.d/net.example" - fi - - # Remove old stuff that may cause problems. - if [[ -e "${ROOT}"/etc/env.d/01hostname ]] ; then - rm -f "${ROOT}"/etc/env.d/01hostname - fi - if [[ -e "${ROOT}"/etc/init.d/domainname ]] ; then - rm -f "${ROOT}"/etc/{conf.d,init.d}/domainname \ - "${ROOT}"/etc/runlevels/*/domainname - echo - ewarn "The domainname init script has been removed in this version." - ewarn "Consult ${ROOT}etc/conf.d/net.example for details about how" - ewarn "to apply dns/nis information to the loopback interface." - fi -} - -# Handle our downgraders -# We should remove this when <1.13 has been removed from the tree -pkg_postrm() { - # Remove dir if downgrading - if has_version "<sys-apps/${PN}-1.13.0_alpha" ; then - ( - source "${ROOT}etc/conf.d/rc" - svcdir="${svcdir:-/var/lib/init.d}" - einfo "Moving state from ${ROOT}lib/rcscripts/init.d to ${ROOT}${svcdir}" - mkdir -p "${ROOT}${svcdir}" - cp -RPp "${ROOT}lib/rcscripts/init.d"/* "${ROOT}${svcdir}" - rm -rf "${ROOT}${svcdir}"/daemons - umount "${ROOT}lib/rcscripts/init.d" 2>/dev/null - rm -rf "${ROOT}lib/rcscripts/init.d" - ) - fi -} diff --git a/sys-apps/baselayout/baselayout-2.0.0_rc2-r1.ebuild b/sys-apps/baselayout/baselayout-2.0.0_rc2-r1.ebuild deleted file mode 100644 index 92baa69b3fad..000000000000 --- a/sys-apps/baselayout/baselayout-2.0.0_rc2-r1.ebuild +++ /dev/null @@ -1,274 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.0.0_rc2-r1.ebuild,v 1.3 2007/08/08 13:33:05 gustavoz Exp $ - -inherit flag-o-matic eutils toolchain-funcs multilib - -DESCRIPTION="Filesystem baselayout and init scripts" -HOMEPAGE="http://www.gentoo.org/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - http://dev.gentoo.org/~uberlord/baselayout/${P}.tar.bz2 - http://dev.gentoo.org/~azarah/baselayout/${P}.tar.bz2 - http://dev.gentoo.org/~vapier/dist/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc64 ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="bootstrap build pam static unicode kernel_linux kernel_FreeBSD" - -RDEPEND="virtual/init - !build? ( - !bootstrap? ( - kernel_linux? ( >=sys-apps/coreutils-5.2.1 ) - kernel_FreeBSD? ( sys-process/fuser-bsd ) - ) - ) - pam? ( virtual/pam ) - !<net-misc/dhcpcd-2.0.0" -DEPEND="virtual/os-headers" -PDEPEND="virtual/init - !build? ( !bootstrap? ( - kernel_linux? ( >=sys-apps/module-init-tools-3.2.2-r2 sys-apps/makedev ) - ) )" - -PROVIDE="virtual/baselayout" - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}/${P}"-console.patch - - # Setup unicode defaults for silly unicode users - if use unicode ; then - sed -i -e '/^UNICODE=/s:no:yes:' etc/rc.conf - fi -} - -make_opts() { - local libdir="lib" - [[ ${SYMLINK_LIB} == "yes" ]] && libdir=$(get_abi_LIBDIR "${DEFAULT_ABI}") - local opts="${opts} LIB=${libdir}" - - if use kernel_linux ; then - opts="${opts} OS=Linux" - else - opts="${opts} OS=BSD" - fi - use pam && opts="${opts} HAVE_PAM=1" - - echo "${opts}" -} - -src_compile() { - use static && append-ldflags -static - emake $(make_opts) ARCH=$(tc-arch) CC=$(tc-getCC) || die -} - -# Support function for remapping old wireless dns vars -remap_dns_vars() { - if [[ -f "${ROOT}/etc/conf.d/$1" ]]; then - sed -e 's/\<domain_/dns_domain_/g' \ - -e 's/\<mac_domain_/mac_dns_domain_/g' \ - -e 's/\<nameservers_/dns_servers_/g' \ - -e 's/\<mac_nameservers_/mac_dns_servers_/g' \ - -e 's/\<searchdomains_/dns_search_domains_/g' \ - -e 's/\<mac_searchdomains_/mac_dns_search_domains_/g' \ - "${ROOT}/etc/conf.d/$1" > "${D}/etc/conf.d/$1" - fi -} - -pkg_preinst() { - # Move our makefiles to a temporay location - mv "${D}"/usr/share/baselayout/{Makefile,default.mk,runlevels}* "${T}" - - # We need to install directories and maybe some dev nodes when building - # stages, but they cannot be in CONTENTS. - # Also, we cannot reference $S as binpkg will break so we do this. - if use build || use bootstrap ; then - local libdirs="$(get_all_libdirs)" dir= - # Create our multilib dirs - the Makefile has no knowledge of this - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - for dir in ${libdirs}; do - mkdir -p "${ROOT}${dir}" - touch "${ROOT}${dir}"/.keep - mkdir -p "${ROOT}usr/${dir}" - touch "${ROOT}usr/${dir}"/.keep - mkdir -p "${ROOT}usr/local/${dir}" - touch "${ROOT}usr/local/${dir}"/.keep - done - - # Ugly compatibility with stupid ebuilds and old profiles symlinks - if [[ ${SYMLINK_LIB} == "yes" ]] ; then - rm -r "${ROOT}"/{lib,usr/lib,usr/local/lib} &> /dev/null - local lib=$(get_abi_LIBDIR ${DEFAULT_ABI}) - ln -s "${lib}" "${ROOT}lib" - ln -s "${lib}" "${ROOT}usr/lib" - ln -s "${lib}" "${ROOT}usr/local/lib" - fi - - make -C "${T}" $(make_opts) DESTDIR="${ROOT}" layout || die "failed to layout filesystem" - fi - - # Change some vars introduced in baselayout-1.11.0 before we go stable - # The new names make more sense and allow nis_domain - # for use in baselayout-1.12.0 - remap_dns_vars net - remap_dns_vars wireless -} - -src_install() { - make $(make_opts) DESTDIR="${D}" install - dodoc ChangeLog COPYRIGHT - - # Should this belong in another ebuild? Like say binutils? - # List all the multilib libdirs in /etc/env/04multilib (only if they're - # actually different from the normal - if has_multilib_profile || [[ $(get_libdir) != "lib" || -n ${CONF_MULTILIBDIR} ]]; then - local libdirs="$(get_all_libdirs)" libdirs_env= dir= - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - for dir in ${libdirs}; do - libdirs_env=${libdirs_env:+$libdirs_env:}/${dir}:/usr/${dir}:/usr/local/${dir} - done - - # Special-case uglyness... For people updating from lib32 -> lib amd64 - # profiles, keep lib32 in the search path while it's around - if has_multilib_profile && [[ -d ${ROOT}lib32 || -d ${ROOT}lib32 ]] && ! hasq lib32 ${libdirs}; then - libdirs_env="${libdirs_env}:/lib32:/usr/lib32:/usr/local/lib32" - fi - echo "LDPATH=\"${libdirs_env}\"" > "${T}"/04multilib - doenvd "${T}"/04multilib - fi - - # rc-scripts version for testing of features that *should* be present - echo "Gentoo Base System release ${PV}" > "${D}"/etc/gentoo-release - - # Remove the installed runlevels, as we don't know about $ROOT yet - rm -rf "${D}/etc/runlevels" - - # Copy the make files to /usr/share/baselayout so we can re-use them in - # postinst, otherwise binpkg will break. - insinto /usr/share/baselayout - doins -r Makefile default.mk runlevels* -} - -pkg_postinst() { - # Make our runlevels if they don't exist - if [[ ! -e ${ROOT}etc/runlevels ]] ; then - einfo "Making default runlevels" - make -C "${T}" $(make_opts) DESTDIR="${ROOT}" runlevels_install >/dev/null - fi - - # We installed some files to /usr/share/baselayout instead of /etc to stop - # (1) overwriting the user's settings - # (2) screwing things up when attempting to merge files - # (3) accidentally packaging up personal files with quickpkg - # If they don't exist then we install them - for x in master.passwd passwd shadow group fstab ; do - [[ -e "${ROOT}etc/${x}" ]] && continue - [[ -e "${ROOT}usr/share/baselayout/${x}" ]] || continue - cp -p "${ROOT}usr/share/baselayout/${x}" ${ROOT}etc - done - - # We need to copy svcdir if upgrading - if has_version "<sys-apps/${PN}-1.13.0_alpha" ; then - ( - source "${ROOT}etc/conf.d/rc" - svcdir="${svcdir:-/var/lib/init.d}" - einfo "Moving state from ${ROOT}${svcdir} to ${ROOT}lib/rcscripts/init.d" - cp -RPp "${ROOT}${svcdir}"/* "${ROOT}"lib/rcscripts/init.d - rm -rf "${ROOT}"lib/rcscripts/init.d/{daemons,console} - umount "${ROOT}${svcdir}" 2>/dev/null - rm -rf "${ROOT}${svcdir}" - ) - elif has_version "<sys-apps/${PN}-2.0.0_alpha4" ; then - # The format has changed since 1.13 - rm -rf "${ROOT}"lib/rcscripts/{init.d/daemons,console} - fi - - if [[ ${ROOT} == / ]] && ! use build && ! use bootstrap; then - /$(get_libdir)/rcscripts/bin/rc-depend --update - fi - - # This is also written in src_install (so it's in CONTENTS), but - # write it here so that the new version is immediately in the file - # (without waiting for the user to do etc-update) - rm -f "${ROOT}"/etc/._cfg????_gentoo-release - echo "Gentoo Base System release ${PV}" > "${ROOT}"/etc/gentoo-release - - echo - einfo "Please be sure to update all pending '._cfg*' files in /etc," - einfo "else things might break at your next reboot! You can use 'etc-update'" - einfo "to accomplish this:" - einfo - einfo " # etc-update" - - local lo="net.lo0" - use kernel_linux && lo="net.lo" - for f in ${ROOT}etc/init.d/net.*; do - [[ -L ${f} || ${f} == "${ROOT}etc/init.d/${lo}" ]] && continue - echo - einfo "WARNING: You have older net.* files in ${ROOT}etc/init.d/" - einfo "They need to be converted to symlinks to ${lo}. If you haven't" - einfo "made personal changes to those files, you can update with the" - einfo "following command:" - einfo - einfo " /bin/ls ${ROOT}etc/init.d/net.* | grep -v '/${lo}$' | xargs -n1 ln -sfvn ${lo}" - break - done - - if sed -e 's/#.*//' "${ROOT}"etc/conf.d/{net,wireless} 2>/dev/null \ - | egrep -q '\<(domain|nameservers|searchdomains)_' ; then - echo - ewarn "You have deprecated variables in ${ROOT}etc/conf.d/net" - ewarn "or ${ROOT}etc/conf.d/wireless" - ewarn - ewarn "domain_* -> dns_domain_*" - ewarn "nameservers_* -> dns_servers_*" - ewarn "searchdomains_* -> dns_search_domains_*" - ewarn - ewarn "They have been converted for you - ensure that you" - ewarn "update them via 'etc-update'" - fi - - if sed -e 's/#.*//' "${ROOT}"etc/conf.d/net 2>/dev/null \ - | egrep -q '\<(ifconfig|aliases|broadcasts|netmasks|inet6|ipaddr|iproute)_'; then - echo - ewarn "You are using deprecated variables in ${ROOT}etc/conf.d/net" - ewarn "that no longer work" - ewarn - ewarn "You are advised to review the new configuration variables as" - ewarn "found in ${ROOT}etc/conf.d/net.example" - fi - - # Remove old stuff that may cause problems. - if [[ -e "${ROOT}"/etc/env.d/01hostname ]] ; then - rm -f "${ROOT}"/etc/env.d/01hostname - fi - if [[ -e "${ROOT}"/etc/init.d/domainname ]] ; then - rm -f "${ROOT}"/etc/{conf.d,init.d}/domainname \ - "${ROOT}"/etc/runlevels/*/domainname - echo - ewarn "The domainname init script has been removed in this version." - ewarn "Consult ${ROOT}etc/conf.d/net.example for details about how" - ewarn "to apply dns/nis information to the loopback interface." - fi -} - -# Handle our downgraders -# We should remove this when <1.13 has been removed from the tree -pkg_postrm() { - # Remove dir if downgrading - if has_version "<sys-apps/${PN}-1.13.0_alpha" ; then - ( - source "${ROOT}etc/conf.d/rc" - svcdir="${svcdir:-/var/lib/init.d}" - einfo "Moving state from ${ROOT}lib/rcscripts/init.d to ${ROOT}${svcdir}" - mkdir -p "${ROOT}${svcdir}" - cp -RPp "${ROOT}lib/rcscripts/init.d"/* "${ROOT}${svcdir}" - rm -rf "${ROOT}${svcdir}"/daemons - umount "${ROOT}lib/rcscripts/init.d" 2>/dev/null - rm -rf "${ROOT}lib/rcscripts/init.d" - ) - fi -} diff --git a/sys-apps/baselayout/baselayout-2.0.0_rc2.ebuild b/sys-apps/baselayout/baselayout-2.0.0_rc2.ebuild deleted file mode 100644 index 69c71f7add05..000000000000 --- a/sys-apps/baselayout/baselayout-2.0.0_rc2.ebuild +++ /dev/null @@ -1,278 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.0.0_rc2.ebuild,v 1.1 2007/08/04 15:15:41 uberlord Exp $ - -inherit flag-o-matic eutils toolchain-funcs multilib - -DESCRIPTION="Filesystem baselayout and init scripts" -HOMEPAGE="http://www.gentoo.org/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - http://dev.gentoo.org/~uberlord/baselayout/${P}.tar.bz2 - http://dev.gentoo.org/~azarah/baselayout/${P}.tar.bz2 - http://dev.gentoo.org/~vapier/dist/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="bootstrap build pam static unicode kernel_linux kernel_FreeBSD" - -RDEPEND="virtual/init - !build? ( - !bootstrap? ( - kernel_linux? ( >=sys-apps/coreutils-5.2.1 ) - kernel_FreeBSD? ( sys-process/fuser-bsd ) - ) - ) - pam? ( virtual/pam ) - !<net-misc/dhcpcd-2.0.0" -DEPEND="virtual/os-headers" -PDEPEND="virtual/init - !build? ( !bootstrap? ( - kernel_linux? ( >=sys-apps/module-init-tools-3.2.2-r2 sys-apps/makedev ) - ) )" - -PROVIDE="virtual/baselayout" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Setup unicode defaults for silly unicode users - if use unicode ; then - sed -i -e '/^UNICODE=/s:no:yes:' etc/rc.conf - fi - - # SPARC does not like stty, so we disable RC_INTERACTIVE which requires it - # see Gentoo bug #104067. - if use sparc ; then \ - sed -i -e '/^RC_INTERACTIVE=/s:yes:no:' etc/conf.d/rc || die - fi -} - -make_opts() { - local libdir="lib" - [[ ${SYMLINK_LIB} == "yes" ]] && libdir=$(get_abi_LIBDIR "${DEFAULT_ABI}") - local opts="${opts} LIB=${libdir}" - - if use kernel_linux ; then - opts="${opts} OS=Linux" - else - opts="${opts} OS=BSD" - fi - use pam && opts="${opts} HAVE_PAM=1" - - echo "${opts}" -} - -src_compile() { - use static && append-ldflags -static - emake $(make_opts) ARCH=$(tc-arch) CC=$(tc-getCC) || die -} - -# Support function for remapping old wireless dns vars -remap_dns_vars() { - if [[ -f "${ROOT}/etc/conf.d/$1" ]]; then - sed -e 's/\<domain_/dns_domain_/g' \ - -e 's/\<mac_domain_/mac_dns_domain_/g' \ - -e 's/\<nameservers_/dns_servers_/g' \ - -e 's/\<mac_nameservers_/mac_dns_servers_/g' \ - -e 's/\<searchdomains_/dns_search_domains_/g' \ - -e 's/\<mac_searchdomains_/mac_dns_search_domains_/g' \ - "${ROOT}/etc/conf.d/$1" > "${D}/etc/conf.d/$1" - fi -} - -pkg_preinst() { - # Move our makefiles to a temporay location - mv "${D}"/usr/share/baselayout/{Makefile,default.mk,runlevels}* "${T}" - - # We need to install directories and maybe some dev nodes when building - # stages, but they cannot be in CONTENTS. - # Also, we cannot reference $S as binpkg will break so we do this. - if use build || use bootstrap ; then - local libdirs="$(get_all_libdirs)" dir= - # Create our multilib dirs - the Makefile has no knowledge of this - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - for dir in ${libdirs}; do - mkdir -p "${ROOT}${dir}" - touch "${ROOT}${dir}"/.keep - mkdir -p "${ROOT}usr/${dir}" - touch "${ROOT}usr/${dir}"/.keep - mkdir -p "${ROOT}usr/local/${dir}" - touch "${ROOT}usr/local/${dir}"/.keep - done - - # Ugly compatibility with stupid ebuilds and old profiles symlinks - if [[ ${SYMLINK_LIB} == "yes" ]] ; then - rm -r "${ROOT}"/{lib,usr/lib,usr/local/lib} &> /dev/null - local lib=$(get_abi_LIBDIR ${DEFAULT_ABI}) - ln -s "${lib}" "${ROOT}lib" - ln -s "${lib}" "${ROOT}usr/lib" - ln -s "${lib}" "${ROOT}usr/local/lib" - fi - - make -C "${T}" $(make_opts) DESTDIR="${ROOT}" layout || die "failed to layout filesystem" - fi - - # Change some vars introduced in baselayout-1.11.0 before we go stable - # The new names make more sense and allow nis_domain - # for use in baselayout-1.12.0 - remap_dns_vars net - remap_dns_vars wireless -} - -src_install() { - make $(make_opts) DESTDIR="${D}" install - dodoc ChangeLog COPYRIGHT - - # Should this belong in another ebuild? Like say binutils? - # List all the multilib libdirs in /etc/env/04multilib (only if they're - # actually different from the normal - if has_multilib_profile || [[ $(get_libdir) != "lib" || -n ${CONF_MULTILIBDIR} ]]; then - local libdirs="$(get_all_libdirs)" libdirs_env= dir= - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - for dir in ${libdirs}; do - libdirs_env=${libdirs_env:+$libdirs_env:}/${dir}:/usr/${dir}:/usr/local/${dir} - done - - # Special-case uglyness... For people updating from lib32 -> lib amd64 - # profiles, keep lib32 in the search path while it's around - if has_multilib_profile && [[ -d ${ROOT}lib32 || -d ${ROOT}lib32 ]] && ! hasq lib32 ${libdirs}; then - libdirs_env="${libdirs_env}:/lib32:/usr/lib32:/usr/local/lib32" - fi - echo "LDPATH=\"${libdirs_env}\"" > "${T}"/04multilib - doenvd "${T}"/04multilib - fi - - # rc-scripts version for testing of features that *should* be present - echo "Gentoo Base System release ${PV}" > "${D}"/etc/gentoo-release - - # Remove the installed runlevels, as we don't know about $ROOT yet - rm -rf "${D}/etc/runlevels" - - # Copy the make files to /usr/share/baselayout so we can re-use them in - # postinst, otherwise binpkg will break. - insinto /usr/share/baselayout - doins -r Makefile default.mk runlevels* -} - -pkg_postinst() { - # Make our runlevels if they don't exist - if [[ ! -e ${ROOT}etc/runlevels ]] ; then - einfo "Making default runlevels" - make -C "${T}" $(make_opts) DESTDIR="${ROOT}" runlevels_install >/dev/null - fi - - # We installed some files to /usr/share/baselayout instead of /etc to stop - # (1) overwriting the user's settings - # (2) screwing things up when attempting to merge files - # (3) accidentally packaging up personal files with quickpkg - # If they don't exist then we install them - for x in master.passwd passwd shadow group fstab ; do - [[ -e "${ROOT}etc/${x}" ]] && continue - [[ -e "${ROOT}usr/share/baselayout/${x}" ]] || continue - cp -p "${ROOT}usr/share/baselayout/${x}" ${ROOT}etc - done - - # We need to copy svcdir if upgrading - if has_version "<sys-apps/${PN}-1.13.0_alpha" ; then - ( - source "${ROOT}etc/conf.d/rc" - svcdir="${svcdir:-/var/lib/init.d}" - einfo "Moving state from ${ROOT}${svcdir} to ${ROOT}lib/rcscripts/init.d" - cp -RPp "${ROOT}${svcdir}"/* "${ROOT}"lib/rcscripts/init.d - rm -rf "${ROOT}"lib/rcscripts/init.d/{daemons,console} - umount "${ROOT}${svcdir}" 2>/dev/null - rm -rf "${ROOT}${svcdir}" - ) - elif has_version "<sys-apps/${PN}-2.0.0_alpha4" ; then - # The format has changed since 1.13 - rm -rf "${ROOT}"lib/rcscripts/{init.d/daemons,console} - fi - - if [[ ${ROOT} == / ]] && ! use build && ! use bootstrap; then - /$(get_libdir)/rcscripts/bin/rc-depend --update - fi - - # This is also written in src_install (so it's in CONTENTS), but - # write it here so that the new version is immediately in the file - # (without waiting for the user to do etc-update) - rm -f "${ROOT}"/etc/._cfg????_gentoo-release - echo "Gentoo Base System release ${PV}" > "${ROOT}"/etc/gentoo-release - - echo - einfo "Please be sure to update all pending '._cfg*' files in /etc," - einfo "else things might break at your next reboot! You can use 'etc-update'" - einfo "to accomplish this:" - einfo - einfo " # etc-update" - - local lo="net.lo0" - use kernel_linux && lo="net.lo" - for f in ${ROOT}etc/init.d/net.*; do - [[ -L ${f} || ${f} == "${ROOT}etc/init.d/${lo}" ]] && continue - echo - einfo "WARNING: You have older net.* files in ${ROOT}etc/init.d/" - einfo "They need to be converted to symlinks to ${lo}. If you haven't" - einfo "made personal changes to those files, you can update with the" - einfo "following command:" - einfo - einfo " /bin/ls ${ROOT}etc/init.d/net.* | grep -v '/${lo}$' | xargs -n1 ln -sfvn ${lo}" - break - done - - if sed -e 's/#.*//' "${ROOT}"etc/conf.d/{net,wireless} 2>/dev/null \ - | egrep -q '\<(domain|nameservers|searchdomains)_' ; then - echo - ewarn "You have deprecated variables in ${ROOT}etc/conf.d/net" - ewarn "or ${ROOT}etc/conf.d/wireless" - ewarn - ewarn "domain_* -> dns_domain_*" - ewarn "nameservers_* -> dns_servers_*" - ewarn "searchdomains_* -> dns_search_domains_*" - ewarn - ewarn "They have been converted for you - ensure that you" - ewarn "update them via 'etc-update'" - fi - - if sed -e 's/#.*//' "${ROOT}"etc/conf.d/net 2>/dev/null \ - | egrep -q '\<(ifconfig|aliases|broadcasts|netmasks|inet6|ipaddr|iproute)_'; then - echo - ewarn "You are using deprecated variables in ${ROOT}etc/conf.d/net" - ewarn "that no longer work" - ewarn - ewarn "You are advised to review the new configuration variables as" - ewarn "found in ${ROOT}etc/conf.d/net.example" - fi - - # Remove old stuff that may cause problems. - if [[ -e "${ROOT}"/etc/env.d/01hostname ]] ; then - rm -f "${ROOT}"/etc/env.d/01hostname - fi - if [[ -e "${ROOT}"/etc/init.d/domainname ]] ; then - rm -f "${ROOT}"/etc/{conf.d,init.d}/domainname \ - "${ROOT}"/etc/runlevels/*/domainname - echo - ewarn "The domainname init script has been removed in this version." - ewarn "Consult ${ROOT}etc/conf.d/net.example for details about how" - ewarn "to apply dns/nis information to the loopback interface." - fi -} - -# Handle our downgraders -# We should remove this when <1.13 has been removed from the tree -pkg_postrm() { - # Remove dir if downgrading - if has_version "<sys-apps/${PN}-1.13.0_alpha" ; then - ( - source "${ROOT}etc/conf.d/rc" - svcdir="${svcdir:-/var/lib/init.d}" - einfo "Moving state from ${ROOT}lib/rcscripts/init.d to ${ROOT}${svcdir}" - mkdir -p "${ROOT}${svcdir}" - cp -RPp "${ROOT}lib/rcscripts/init.d"/* "${ROOT}${svcdir}" - rm -rf "${ROOT}${svcdir}"/daemons - umount "${ROOT}lib/rcscripts/init.d" 2>/dev/null - rm -rf "${ROOT}lib/rcscripts/init.d" - ) - fi -} diff --git a/sys-apps/baselayout/baselayout-2.0.0_rc3-r1.ebuild b/sys-apps/baselayout/baselayout-2.0.0_rc3-r1.ebuild deleted file mode 100644 index 4afeaa04897e..000000000000 --- a/sys-apps/baselayout/baselayout-2.0.0_rc3-r1.ebuild +++ /dev/null @@ -1,274 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.0.0_rc3-r1.ebuild,v 1.4 2007/08/28 20:32:53 corsair Exp $ - -inherit flag-o-matic eutils toolchain-funcs multilib - -DESCRIPTION="Filesystem baselayout and init scripts" -HOMEPAGE="http://www.gentoo.org/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - http://dev.gentoo.org/~uberlord/baselayout/${P}.tar.bz2 - http://dev.gentoo.org/~azarah/baselayout/${P}.tar.bz2 - http://dev.gentoo.org/~vapier/dist/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="bootstrap build pam static unicode kernel_linux kernel_FreeBSD" - -RDEPEND="virtual/init - !build? ( - !bootstrap? ( - kernel_linux? ( >=sys-apps/coreutils-5.2.1 ) - kernel_FreeBSD? ( sys-process/fuser-bsd ) - ) - ) - pam? ( virtual/pam ) - !<net-misc/dhcpcd-2.0.0" -DEPEND="virtual/os-headers" -PDEPEND="virtual/init - !build? ( !bootstrap? ( - kernel_linux? ( >=sys-apps/module-init-tools-3.2.2-r2 sys-apps/makedev ) - ) )" - -PROVIDE="virtual/baselayout" - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}/${P}"-ppp.patch - - # Setup unicode defaults for silly unicode users - if use unicode ; then - sed -i -e '/^UNICODE=/s:no:yes:' etc/rc.conf - fi -} - -make_opts() { - local libdir="lib" - [[ ${SYMLINK_LIB} == "yes" ]] && libdir=$(get_abi_LIBDIR "${DEFAULT_ABI}") - local opts="${opts} LIB=${libdir}" - - if use kernel_linux ; then - opts="${opts} OS=Linux" - else - opts="${opts} OS=BSD" - fi - use pam && opts="${opts} HAVE_PAM=1" - - echo "${opts}" -} - -src_compile() { - use static && append-ldflags -static - emake $(make_opts) ARCH=$(tc-arch) CC=$(tc-getCC) || die -} - -# Support function for remapping old wireless dns vars -remap_dns_vars() { - if [[ -f "${ROOT}/etc/conf.d/$1" ]]; then - sed -e 's/\<domain_/dns_domain_/g' \ - -e 's/\<mac_domain_/mac_dns_domain_/g' \ - -e 's/\<nameservers_/dns_servers_/g' \ - -e 's/\<mac_nameservers_/mac_dns_servers_/g' \ - -e 's/\<searchdomains_/dns_search_domains_/g' \ - -e 's/\<mac_searchdomains_/mac_dns_search_domains_/g' \ - "${ROOT}/etc/conf.d/$1" > "${D}/etc/conf.d/$1" - fi -} - -pkg_preinst() { - # Move our makefiles to a temporay location - mv "${D}"/usr/share/baselayout/{Makefile,default.mk,runlevels}* "${T}" - - # We need to install directories and maybe some dev nodes when building - # stages, but they cannot be in CONTENTS. - # Also, we cannot reference $S as binpkg will break so we do this. - if use build || use bootstrap ; then - local libdirs="$(get_all_libdirs)" dir= - # Create our multilib dirs - the Makefile has no knowledge of this - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - for dir in ${libdirs}; do - mkdir -p "${ROOT}${dir}" - touch "${ROOT}${dir}"/.keep - mkdir -p "${ROOT}usr/${dir}" - touch "${ROOT}usr/${dir}"/.keep - mkdir -p "${ROOT}usr/local/${dir}" - touch "${ROOT}usr/local/${dir}"/.keep - done - - # Ugly compatibility with stupid ebuilds and old profiles symlinks - if [[ ${SYMLINK_LIB} == "yes" ]] ; then - rm -r "${ROOT}"/{lib,usr/lib,usr/local/lib} &> /dev/null - local lib=$(get_abi_LIBDIR ${DEFAULT_ABI}) - ln -s "${lib}" "${ROOT}lib" - ln -s "${lib}" "${ROOT}usr/lib" - ln -s "${lib}" "${ROOT}usr/local/lib" - fi - - make -C "${T}" $(make_opts) DESTDIR="${ROOT}" layout || die "failed to layout filesystem" - fi - - # Change some vars introduced in baselayout-1.11.0 before we go stable - # The new names make more sense and allow nis_domain - # for use in baselayout-1.12.0 - remap_dns_vars net - remap_dns_vars wireless -} - -src_install() { - emake $(make_opts) DESTDIR="${D}" install || die - dodoc ChangeLog COPYRIGHT - - # Should this belong in another ebuild? Like say binutils? - # List all the multilib libdirs in /etc/env/04multilib (only if they're - # actually different from the normal - if has_multilib_profile || [[ $(get_libdir) != "lib" || -n ${CONF_MULTILIBDIR} ]]; then - local libdirs="$(get_all_libdirs)" libdirs_env= dir= - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - for dir in ${libdirs}; do - libdirs_env=${libdirs_env:+$libdirs_env:}/${dir}:/usr/${dir}:/usr/local/${dir} - done - - # Special-case uglyness... For people updating from lib32 -> lib amd64 - # profiles, keep lib32 in the search path while it's around - if has_multilib_profile && [[ -d ${ROOT}lib32 || -d ${ROOT}lib32 ]] && ! hasq lib32 ${libdirs}; then - libdirs_env="${libdirs_env}:/lib32:/usr/lib32:/usr/local/lib32" - fi - echo "LDPATH=\"${libdirs_env}\"" > "${T}"/04multilib - doenvd "${T}"/04multilib - fi - - # rc-scripts version for testing of features that *should* be present - echo "Gentoo Base System release ${PV}" > "${D}"/etc/gentoo-release - - # Remove the installed runlevels, as we don't know about $ROOT yet - rm -rf "${D}/etc/runlevels" - - # Copy the make files to /usr/share/baselayout so we can re-use them in - # postinst, otherwise binpkg will break. - insinto /usr/share/baselayout - doins -r Makefile default.mk runlevels* -} - -pkg_postinst() { - # Make our runlevels if they don't exist - if [[ ! -e ${ROOT}etc/runlevels ]] ; then - einfo "Making default runlevels" - make -C "${T}" $(make_opts) DESTDIR="${ROOT}" runlevels_install >/dev/null - fi - - # We installed some files to /usr/share/baselayout instead of /etc to stop - # (1) overwriting the user's settings - # (2) screwing things up when attempting to merge files - # (3) accidentally packaging up personal files with quickpkg - # If they don't exist then we install them - for x in master.passwd passwd shadow group fstab ; do - [[ -e "${ROOT}etc/${x}" ]] && continue - [[ -e "${ROOT}usr/share/baselayout/${x}" ]] || continue - cp -p "${ROOT}usr/share/baselayout/${x}" ${ROOT}etc - done - - # We need to copy svcdir if upgrading - if has_version "<sys-apps/${PN}-1.13.0_alpha" ; then - ( - source "${ROOT}etc/conf.d/rc" - svcdir="${svcdir:-/var/lib/init.d}" - einfo "Moving state from ${ROOT}${svcdir} to ${ROOT}lib/rcscripts/init.d" - cp -RPp "${ROOT}${svcdir}"/* "${ROOT}"lib/rcscripts/init.d - rm -rf "${ROOT}"lib/rcscripts/init.d/{daemons,console} - umount "${ROOT}${svcdir}" 2>/dev/null - rm -rf "${ROOT}${svcdir}" - ) - elif has_version "<sys-apps/${PN}-2.0.0_alpha4" ; then - # The format has changed since 1.13 - rm -rf "${ROOT}"lib/rcscripts/{init.d/daemons,console} - fi - - if [[ ${ROOT} == / ]] && ! use build && ! use bootstrap; then - /$(get_libdir)/rcscripts/bin/rc-depend --update - fi - - # This is also written in src_install (so it's in CONTENTS), but - # write it here so that the new version is immediately in the file - # (without waiting for the user to do etc-update) - rm -f "${ROOT}"/etc/._cfg????_gentoo-release - echo "Gentoo Base System release ${PF}" > "${ROOT}"/etc/gentoo-release - - echo - einfo "Please be sure to update all pending '._cfg*' files in /etc," - einfo "else things might break at your next reboot! You can use 'etc-update'" - einfo "to accomplish this:" - einfo - einfo " # etc-update" - - local lo="net.lo0" - use kernel_linux && lo="net.lo" - for f in ${ROOT}etc/init.d/net.*; do - [[ -L ${f} || ${f} == "${ROOT}etc/init.d/${lo}" ]] && continue - echo - einfo "WARNING: You have older net.* files in ${ROOT}etc/init.d/" - einfo "They need to be converted to symlinks to ${lo}. If you haven't" - einfo "made personal changes to those files, you can update with the" - einfo "following command:" - einfo - einfo " /bin/ls ${ROOT}etc/init.d/net.* | grep -v '/${lo}$' | xargs -n1 ln -sfvn ${lo}" - break - done - - if sed -e 's/#.*//' "${ROOT}"etc/conf.d/{net,wireless} 2>/dev/null \ - | egrep -q '\<(domain|nameservers|searchdomains)_' ; then - echo - ewarn "You have deprecated variables in ${ROOT}etc/conf.d/net" - ewarn "or ${ROOT}etc/conf.d/wireless" - ewarn - ewarn "domain_* -> dns_domain_*" - ewarn "nameservers_* -> dns_servers_*" - ewarn "searchdomains_* -> dns_search_domains_*" - ewarn - ewarn "They have been converted for you - ensure that you" - ewarn "update them via 'etc-update'" - fi - - if sed -e 's/#.*//' "${ROOT}"etc/conf.d/net 2>/dev/null \ - | egrep -q '\<(ifconfig|aliases|broadcasts|netmasks|inet6|ipaddr|iproute)_'; then - echo - ewarn "You are using deprecated variables in ${ROOT}etc/conf.d/net" - ewarn "that no longer work" - ewarn - ewarn "You are advised to review the new configuration variables as" - ewarn "found in ${ROOT}etc/conf.d/net.example" - fi - - # Remove old stuff that may cause problems. - if [[ -e "${ROOT}"/etc/env.d/01hostname ]] ; then - rm -f "${ROOT}"/etc/env.d/01hostname - fi - if [[ -e "${ROOT}"/etc/init.d/domainname ]] ; then - rm -f "${ROOT}"/etc/{conf.d,init.d}/domainname \ - "${ROOT}"/etc/runlevels/*/domainname - echo - ewarn "The domainname init script has been removed in this version." - ewarn "Consult ${ROOT}etc/conf.d/net.example for details about how" - ewarn "to apply dns/nis information to the loopback interface." - fi -} - -# Handle our downgraders -# We should remove this when <1.13 has been removed from the tree -pkg_postrm() { - # Remove dir if downgrading - if has_version "<sys-apps/${PN}-1.13.0_alpha" ; then - ( - source "${ROOT}etc/conf.d/rc" - svcdir="${svcdir:-/var/lib/init.d}" - einfo "Moving state from ${ROOT}lib/rcscripts/init.d to ${ROOT}${svcdir}" - mkdir -p "${ROOT}${svcdir}" - cp -RPp "${ROOT}lib/rcscripts/init.d"/* "${ROOT}${svcdir}" - rm -rf "${ROOT}${svcdir}"/daemons - umount "${ROOT}lib/rcscripts/init.d" 2>/dev/null - rm -rf "${ROOT}lib/rcscripts/init.d" - ) - fi -} diff --git a/sys-apps/baselayout/baselayout-2.0.0_rc3.ebuild b/sys-apps/baselayout/baselayout-2.0.0_rc3.ebuild deleted file mode 100644 index 487ec53e6a7c..000000000000 --- a/sys-apps/baselayout/baselayout-2.0.0_rc3.ebuild +++ /dev/null @@ -1,272 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-2.0.0_rc3.ebuild,v 1.3 2007/08/25 11:42:09 uberlord Exp $ - -inherit flag-o-matic eutils toolchain-funcs multilib - -DESCRIPTION="Filesystem baselayout and init scripts" -HOMEPAGE="http://www.gentoo.org/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - http://dev.gentoo.org/~uberlord/baselayout/${P}.tar.bz2 - http://dev.gentoo.org/~azarah/baselayout/${P}.tar.bz2 - http://dev.gentoo.org/~vapier/dist/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc64 ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" -IUSE="bootstrap build pam static unicode kernel_linux kernel_FreeBSD" - -RDEPEND="virtual/init - !build? ( - !bootstrap? ( - kernel_linux? ( >=sys-apps/coreutils-5.2.1 ) - kernel_FreeBSD? ( sys-process/fuser-bsd ) - ) - ) - pam? ( virtual/pam ) - !<net-misc/dhcpcd-2.0.0" -DEPEND="virtual/os-headers" -PDEPEND="virtual/init - !build? ( !bootstrap? ( - kernel_linux? ( >=sys-apps/module-init-tools-3.2.2-r2 sys-apps/makedev ) - ) )" - -PROVIDE="virtual/baselayout" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Setup unicode defaults for silly unicode users - if use unicode ; then - sed -i -e '/^UNICODE=/s:no:yes:' etc/rc.conf - fi -} - -make_opts() { - local libdir="lib" - [[ ${SYMLINK_LIB} == "yes" ]] && libdir=$(get_abi_LIBDIR "${DEFAULT_ABI}") - local opts="${opts} LIB=${libdir}" - - if use kernel_linux ; then - opts="${opts} OS=Linux" - else - opts="${opts} OS=BSD" - fi - use pam && opts="${opts} HAVE_PAM=1" - - echo "${opts}" -} - -src_compile() { - use static && append-ldflags -static - emake $(make_opts) ARCH=$(tc-arch) CC=$(tc-getCC) || die -} - -# Support function for remapping old wireless dns vars -remap_dns_vars() { - if [[ -f "${ROOT}/etc/conf.d/$1" ]]; then - sed -e 's/\<domain_/dns_domain_/g' \ - -e 's/\<mac_domain_/mac_dns_domain_/g' \ - -e 's/\<nameservers_/dns_servers_/g' \ - -e 's/\<mac_nameservers_/mac_dns_servers_/g' \ - -e 's/\<searchdomains_/dns_search_domains_/g' \ - -e 's/\<mac_searchdomains_/mac_dns_search_domains_/g' \ - "${ROOT}/etc/conf.d/$1" > "${D}/etc/conf.d/$1" - fi -} - -pkg_preinst() { - # Move our makefiles to a temporay location - mv "${D}"/usr/share/baselayout/{Makefile,default.mk,runlevels}* "${T}" - - # We need to install directories and maybe some dev nodes when building - # stages, but they cannot be in CONTENTS. - # Also, we cannot reference $S as binpkg will break so we do this. - if use build || use bootstrap ; then - local libdirs="$(get_all_libdirs)" dir= - # Create our multilib dirs - the Makefile has no knowledge of this - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - for dir in ${libdirs}; do - mkdir -p "${ROOT}${dir}" - touch "${ROOT}${dir}"/.keep - mkdir -p "${ROOT}usr/${dir}" - touch "${ROOT}usr/${dir}"/.keep - mkdir -p "${ROOT}usr/local/${dir}" - touch "${ROOT}usr/local/${dir}"/.keep - done - - # Ugly compatibility with stupid ebuilds and old profiles symlinks - if [[ ${SYMLINK_LIB} == "yes" ]] ; then - rm -r "${ROOT}"/{lib,usr/lib,usr/local/lib} &> /dev/null - local lib=$(get_abi_LIBDIR ${DEFAULT_ABI}) - ln -s "${lib}" "${ROOT}lib" - ln -s "${lib}" "${ROOT}usr/lib" - ln -s "${lib}" "${ROOT}usr/local/lib" - fi - - make -C "${T}" $(make_opts) DESTDIR="${ROOT}" layout || die "failed to layout filesystem" - fi - - # Change some vars introduced in baselayout-1.11.0 before we go stable - # The new names make more sense and allow nis_domain - # for use in baselayout-1.12.0 - remap_dns_vars net - remap_dns_vars wireless -} - -src_install() { - make $(make_opts) DESTDIR="${D}" install - dodoc ChangeLog COPYRIGHT - - # Should this belong in another ebuild? Like say binutils? - # List all the multilib libdirs in /etc/env/04multilib (only if they're - # actually different from the normal - if has_multilib_profile || [[ $(get_libdir) != "lib" || -n ${CONF_MULTILIBDIR} ]]; then - local libdirs="$(get_all_libdirs)" libdirs_env= dir= - : ${libdirs:=lib} # it isn't that we don't trust multilib.eclass... - for dir in ${libdirs}; do - libdirs_env=${libdirs_env:+$libdirs_env:}/${dir}:/usr/${dir}:/usr/local/${dir} - done - - # Special-case uglyness... For people updating from lib32 -> lib amd64 - # profiles, keep lib32 in the search path while it's around - if has_multilib_profile && [[ -d ${ROOT}lib32 || -d ${ROOT}lib32 ]] && ! hasq lib32 ${libdirs}; then - libdirs_env="${libdirs_env}:/lib32:/usr/lib32:/usr/local/lib32" - fi - echo "LDPATH=\"${libdirs_env}\"" > "${T}"/04multilib - doenvd "${T}"/04multilib - fi - - # rc-scripts version for testing of features that *should* be present - echo "Gentoo Base System release ${PV}" > "${D}"/etc/gentoo-release - - # Remove the installed runlevels, as we don't know about $ROOT yet - rm -rf "${D}/etc/runlevels" - - # Copy the make files to /usr/share/baselayout so we can re-use them in - # postinst, otherwise binpkg will break. - insinto /usr/share/baselayout - doins -r Makefile default.mk runlevels* -} - -pkg_postinst() { - # Make our runlevels if they don't exist - if [[ ! -e ${ROOT}etc/runlevels ]] ; then - einfo "Making default runlevels" - make -C "${T}" $(make_opts) DESTDIR="${ROOT}" runlevels_install >/dev/null - fi - - # We installed some files to /usr/share/baselayout instead of /etc to stop - # (1) overwriting the user's settings - # (2) screwing things up when attempting to merge files - # (3) accidentally packaging up personal files with quickpkg - # If they don't exist then we install them - for x in master.passwd passwd shadow group fstab ; do - [[ -e "${ROOT}etc/${x}" ]] && continue - [[ -e "${ROOT}usr/share/baselayout/${x}" ]] || continue - cp -p "${ROOT}usr/share/baselayout/${x}" ${ROOT}etc - done - - # We need to copy svcdir if upgrading - if has_version "<sys-apps/${PN}-1.13.0_alpha" ; then - ( - source "${ROOT}etc/conf.d/rc" - svcdir="${svcdir:-/var/lib/init.d}" - einfo "Moving state from ${ROOT}${svcdir} to ${ROOT}lib/rcscripts/init.d" - cp -RPp "${ROOT}${svcdir}"/* "${ROOT}"lib/rcscripts/init.d - rm -rf "${ROOT}"lib/rcscripts/init.d/{daemons,console} - umount "${ROOT}${svcdir}" 2>/dev/null - rm -rf "${ROOT}${svcdir}" - ) - elif has_version "<sys-apps/${PN}-2.0.0_alpha4" ; then - # The format has changed since 1.13 - rm -rf "${ROOT}"lib/rcscripts/{init.d/daemons,console} - fi - - if [[ ${ROOT} == / ]] && ! use build && ! use bootstrap; then - /$(get_libdir)/rcscripts/bin/rc-depend --update - fi - - # This is also written in src_install (so it's in CONTENTS), but - # write it here so that the new version is immediately in the file - # (without waiting for the user to do etc-update) - rm -f "${ROOT}"/etc/._cfg????_gentoo-release - echo "Gentoo Base System release ${PF}" > "${ROOT}"/etc/gentoo-release - - echo - einfo "Please be sure to update all pending '._cfg*' files in /etc," - einfo "else things might break at your next reboot! You can use 'etc-update'" - einfo "to accomplish this:" - einfo - einfo " # etc-update" - - local lo="net.lo0" - use kernel_linux && lo="net.lo" - for f in ${ROOT}etc/init.d/net.*; do - [[ -L ${f} || ${f} == "${ROOT}etc/init.d/${lo}" ]] && continue - echo - einfo "WARNING: You have older net.* files in ${ROOT}etc/init.d/" - einfo "They need to be converted to symlinks to ${lo}. If you haven't" - einfo "made personal changes to those files, you can update with the" - einfo "following command:" - einfo - einfo " /bin/ls ${ROOT}etc/init.d/net.* | grep -v '/${lo}$' | xargs -n1 ln -sfvn ${lo}" - break - done - - if sed -e 's/#.*//' "${ROOT}"etc/conf.d/{net,wireless} 2>/dev/null \ - | egrep -q '\<(domain|nameservers|searchdomains)_' ; then - echo - ewarn "You have deprecated variables in ${ROOT}etc/conf.d/net" - ewarn "or ${ROOT}etc/conf.d/wireless" - ewarn - ewarn "domain_* -> dns_domain_*" - ewarn "nameservers_* -> dns_servers_*" - ewarn "searchdomains_* -> dns_search_domains_*" - ewarn - ewarn "They have been converted for you - ensure that you" - ewarn "update them via 'etc-update'" - fi - - if sed -e 's/#.*//' "${ROOT}"etc/conf.d/net 2>/dev/null \ - | egrep -q '\<(ifconfig|aliases|broadcasts|netmasks|inet6|ipaddr|iproute)_'; then - echo - ewarn "You are using deprecated variables in ${ROOT}etc/conf.d/net" - ewarn "that no longer work" - ewarn - ewarn "You are advised to review the new configuration variables as" - ewarn "found in ${ROOT}etc/conf.d/net.example" - fi - - # Remove old stuff that may cause problems. - if [[ -e "${ROOT}"/etc/env.d/01hostname ]] ; then - rm -f "${ROOT}"/etc/env.d/01hostname - fi - if [[ -e "${ROOT}"/etc/init.d/domainname ]] ; then - rm -f "${ROOT}"/etc/{conf.d,init.d}/domainname \ - "${ROOT}"/etc/runlevels/*/domainname - echo - ewarn "The domainname init script has been removed in this version." - ewarn "Consult ${ROOT}etc/conf.d/net.example for details about how" - ewarn "to apply dns/nis information to the loopback interface." - fi -} - -# Handle our downgraders -# We should remove this when <1.13 has been removed from the tree -pkg_postrm() { - # Remove dir if downgrading - if has_version "<sys-apps/${PN}-1.13.0_alpha" ; then - ( - source "${ROOT}etc/conf.d/rc" - svcdir="${svcdir:-/var/lib/init.d}" - einfo "Moving state from ${ROOT}lib/rcscripts/init.d to ${ROOT}${svcdir}" - mkdir -p "${ROOT}${svcdir}" - cp -RPp "${ROOT}lib/rcscripts/init.d"/* "${ROOT}${svcdir}" - rm -rf "${ROOT}${svcdir}"/daemons - umount "${ROOT}lib/rcscripts/init.d" 2>/dev/null - rm -rf "${ROOT}lib/rcscripts/init.d" - ) - fi -} diff --git a/sys-apps/baselayout/files/baselayout-2.0.0_rc2-console.patch b/sys-apps/baselayout/files/baselayout-2.0.0_rc2-console.patch deleted file mode 100644 index 0dc7f4f21f80..000000000000 --- a/sys-apps/baselayout/files/baselayout-2.0.0_rc2-console.patch +++ /dev/null @@ -1,28 +0,0 @@ -Index: src/rc.c -=================================================================== ---- src/rc.c (revision 2814) -+++ src/rc.c (working copy) -@@ -671,7 +671,7 @@ - } while (! WIFEXITED (status) && ! WIFSIGNALED (status)); - - if (! WIFEXITED (status) || ! WEXITSTATUS (status) == 0) -- exit (EXIT_FAILURE); -+ eerrorx ("%s: failed to exec `%s'", applet, script); - } - - #include "_usage.h" -Index: sh.Linux/init-early.sh -=================================================================== ---- sh.Linux/init-early.sh (revision 2813) -+++ sh.Linux/init-early.sh (working copy) -@@ -10,6 +10,9 @@ - font="$(cat "${RC_LIBDIR}"/console/font)" - CONSOLE="${CONSOLE:-/dev/console}" - [ -c "${CONSOLE}" ] && cons="-C ${CONSOLE}" -- setfont ${cons} "${RC_LIBDIR}"/console/"${font}" -+ setfont ${cons} "${RC_LIBDIR}"/console/"${font}" 2>/dev/null - fi - fi -+ -+# Ensure we exit 0 so the boot continues -+exit 0 diff --git a/sys-apps/baselayout/files/baselayout-2.0.0_rc3-ppp.patch b/sys-apps/baselayout/files/baselayout-2.0.0_rc3-ppp.patch deleted file mode 100644 index 3d7bd929428c..000000000000 --- a/sys-apps/baselayout/files/baselayout-2.0.0_rc3-ppp.patch +++ /dev/null @@ -1,14 +0,0 @@ -Index: net.Linux/pppd.sh -=================================================================== ---- net.Linux/pppd.sh (revision 2826) -+++ net.Linux/pppd.sh (working copy) -@@ -89,7 +89,8 @@ - fi - - if ! ${hasdefaultmetric} ; then -- local m=\$metric_${IFVAR} -+ local m= -+ eval m=\$metric_${IFVAR} - [ -z "${m}" ] && m=$((${metric} + _ifindex)) - opts="${opts} defaultmetric ${m}" - fi diff --git a/sys-apps/baselayout/files/digest-baselayout-2.0.0_alpha4 b/sys-apps/baselayout/files/digest-baselayout-2.0.0_alpha4 deleted file mode 100644 index 166ffd16db0a..000000000000 --- a/sys-apps/baselayout/files/digest-baselayout-2.0.0_alpha4 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 b613375c009dd05f86c17183fe96f98d baselayout-2.0.0_alpha4.tar.bz2 135316 -RMD160 9404971a51dcc83f8f7da153908e0cc414b6e9eb baselayout-2.0.0_alpha4.tar.bz2 135316 -SHA256 eb54db160380f65d2986bc80165c45859eee4f58bbe694fd093a7c5fdd91359b baselayout-2.0.0_alpha4.tar.bz2 135316 diff --git a/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc1 b/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc1 deleted file mode 100644 index cf462b6f515d..000000000000 --- a/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 ed3c84388998b1070d66ee5f9212332c baselayout-2.0.0_rc1.tar.bz2 136379 -RMD160 03b39a777d59009766374f80062c8766105743b6 baselayout-2.0.0_rc1.tar.bz2 136379 -SHA256 d46d4d635f8ef14028deb4cafa543988fce336c19cddc449debfd969b731d07a baselayout-2.0.0_rc1.tar.bz2 136379 diff --git a/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc2 b/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc2 deleted file mode 100644 index bf69496291d9..000000000000 --- a/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc2 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 94e3e62f1d7b9d8c4cf4c16121203c8b baselayout-2.0.0_rc2.tar.bz2 135882 -RMD160 8d8e6f457c522803406f29df71db4dfd63635a95 baselayout-2.0.0_rc2.tar.bz2 135882 -SHA256 f65e245d47bad75949e0edfa9c4b0a0992aa43f9e0cd572146c48a3c1f47138d baselayout-2.0.0_rc2.tar.bz2 135882 diff --git a/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc2-r1 b/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc2-r1 deleted file mode 100644 index bf69496291d9..000000000000 --- a/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc2-r1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 94e3e62f1d7b9d8c4cf4c16121203c8b baselayout-2.0.0_rc2.tar.bz2 135882 -RMD160 8d8e6f457c522803406f29df71db4dfd63635a95 baselayout-2.0.0_rc2.tar.bz2 135882 -SHA256 f65e245d47bad75949e0edfa9c4b0a0992aa43f9e0cd572146c48a3c1f47138d baselayout-2.0.0_rc2.tar.bz2 135882 diff --git a/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc3 b/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc3 deleted file mode 100644 index e674455b6fb0..000000000000 --- a/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc3 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 2f0eadf4c8c2839b4c15212e63dfe990 baselayout-2.0.0_rc3.tar.bz2 136734 -RMD160 d1b1c78197a8e429e369628ef72aef3bc444f7ab baselayout-2.0.0_rc3.tar.bz2 136734 -SHA256 36dd8065b09f34b91a7ff9b90baa4c98e9f3480d261a81dacf5495c5c58751ed baselayout-2.0.0_rc3.tar.bz2 136734 diff --git a/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc3-r1 b/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc3-r1 deleted file mode 100644 index e674455b6fb0..000000000000 --- a/sys-apps/baselayout/files/digest-baselayout-2.0.0_rc3-r1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 2f0eadf4c8c2839b4c15212e63dfe990 baselayout-2.0.0_rc3.tar.bz2 136734 -RMD160 d1b1c78197a8e429e369628ef72aef3bc444f7ab baselayout-2.0.0_rc3.tar.bz2 136734 -SHA256 36dd8065b09f34b91a7ff9b90baa4c98e9f3480d261a81dacf5495c5c58751ed baselayout-2.0.0_rc3.tar.bz2 136734 |