summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-apps/baselayout-vserver/Manifest12
-rw-r--r--sys-apps/baselayout-vserver/baselayout-vserver-1.12.2_pre20060622.ebuild199
-rw-r--r--sys-apps/baselayout-vserver/files/digest-baselayout-vserver-1.12.2_pre200606223
3 files changed, 0 insertions, 214 deletions
diff --git a/sys-apps/baselayout-vserver/Manifest b/sys-apps/baselayout-vserver/Manifest
deleted file mode 100644
index 31df88b..0000000
--- a/sys-apps/baselayout-vserver/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-AUX copyright 2099 RMD160 43e295598125f39e375a1fcee6e642e37c8b8bd8 SHA1 3d5da783cc637392429ba2f63d321873fa1526ee SHA256 38db4636f65ce40ea505a6337138b041ac6be5998982193d16b1fbdeebb2bacd
-MD5 7c0cd50e4ac1dc062f5e6ab578e95659 files/copyright 2099
-RMD160 43e295598125f39e375a1fcee6e642e37c8b8bd8 files/copyright 2099
-SHA256 38db4636f65ce40ea505a6337138b041ac6be5998982193d16b1fbdeebb2bacd files/copyright 2099
-DIST baselayout-vserver-1.12.2_pre20060622.tar.bz2 210369 RMD160 d566f4b6c838482182913aff41863621f14d9548 SHA1 6aae7b86ad5b82da6fe8d9cac417b4d341407d02 SHA256 53d8ab5707c30931c3bc3b5918a281ad510d9ff745593908c0846667f3f363e6
-EBUILD baselayout-vserver-1.12.2_pre20060622.ebuild 6821 RMD160 57f427e919cfcb9001397736323dd78048d622d6 SHA1 4739f3a390d62bfffa61f6745feb1f1b394d2bb3 SHA256 7d34252df47eab11f40a02d4cfab5af0daff69bc4d9331301930d52c96096573
-MD5 fad7d754b9188745bd18c8671473ecad baselayout-vserver-1.12.2_pre20060622.ebuild 6821
-RMD160 57f427e919cfcb9001397736323dd78048d622d6 baselayout-vserver-1.12.2_pre20060622.ebuild 6821
-SHA256 7d34252df47eab11f40a02d4cfab5af0daff69bc4d9331301930d52c96096573 baselayout-vserver-1.12.2_pre20060622.ebuild 6821
-MD5 c2d3b7f43ee4d9b6874ef5825dd45977 files/digest-baselayout-vserver-1.12.2_pre20060622 316
-RMD160 0d1830d1a2100f6c410967d4136efd3918496939 files/digest-baselayout-vserver-1.12.2_pre20060622 316
-SHA256 a544699e6bd1e19e79fd3ba15158793a385afc1e765fb29334b3b5fe122301c1 files/digest-baselayout-vserver-1.12.2_pre20060622 316
diff --git a/sys-apps/baselayout-vserver/baselayout-vserver-1.12.2_pre20060622.ebuild b/sys-apps/baselayout-vserver/baselayout-vserver-1.12.2_pre20060622.ebuild
deleted file mode 100644
index 5cf5787..0000000
--- a/sys-apps/baselayout-vserver/baselayout-vserver-1.12.2_pre20060622.ebuild
+++ /dev/null
@@ -1,199 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/baselayout/baselayout-1.12.1.ebuild,v 1.1 2006/06/05 14:32:04 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/~hollow/distfiles/${P}.tar.bz2
- http://dev.gentoo.org/~phreak/distfiles/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
-IUSE="bootstrap build pam static unicode"
-
-# This version of baselayout needs gawk in /bin, but as we do not have
-# a c++ compiler during bootstrap, we cannot depend on it if "bootstrap"
-# or "build" are in USE.
-RDEPEND=">=sys-apps/sysvinit-2.86-r3
- !build? ( !bootstrap? (
- >=sys-libs/readline-5.0-r1
- >=app-shells/bash-3.1_p7
- >=sys-apps/coreutils-5.2.1
- ) )
- pam? ( virtual/pam )"
-DEPEND="virtual/os-headers
- >=sys-apps/portage-2.0.51"
-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() {
- # Standard options
- local opts="ROOT=\"${ROOT}\" DESTDIR=\"${D}\" ARCH=\"$(tc-arch)\""
- opts="${opts} LIB=$(get_abi_LIBDIR "${DEFAULT_ABI}")"
- if use kernel_linux ; then
- opts="${opts} KERNEL=linux"
- elif use kernel_FreeBSD ; then
- opts="${opts} KERNEL=bsd"
- fi
- echo "${opts}"
-}
-
-src_compile() {
- use static && append-ldflags -static
- local PAMFLAGS=
- use pam && PAMFLAGS="-DHAVE_PAM -lpam"
- emake $(make_opts) PAMFLAGS="${PAMFLAGS}" || 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" > "${IMAGE}/etc/conf.d/$1"
- fi
-}
-
-pkg_preinst() {
- cd "${S}"
- if use build || use bootstrap ; then
- make $(make_opts) layout || die "failed to layout filesystem"
- # Create base directories
- if [[ ! -e ${ROOT}/dev/.udev && ! -e ${ROOT}/dev/.devfsd ]] ; then
- einfo "Creating dev nodes"
- make $(make_opts) dev || die "failed to create /dev nodes"
- fi
- 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() {
- local PAMFLAGS=
- use pam && PAMFLAGS="-DHAVE_PAM -lpam"
- make $(make_opts) PAMFLAGS="${PAMFLAGS}" install
- dodoc ChangeLog "${FILESDIR}"/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=
- : ${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 /lib32 -o -d /usr/lib32 ] && ! hasq lib32 ${libdirs}; then
- libdirs_env="${libdirs_env}:/lib32:/usr/lib32:/usr/local/lib32"
- fi
- echo "LDPATH=\"${libdirs_env}\"" > "${D}"/etc/env.d/04multilib
- fi
-
- # rc-scripts version for testing of features that *should* be present
- echo "Gentoo Base System version ${PV}" > "${D}"/etc/gentoo-release
-}
-
-pkg_postinst() {
- # Reload init to fix unmounting problems of / on next reboot.
- # This is really needed, as without the new version of init cause init
- # not to quit properly on reboot, and causes a fsck of / on next reboot.
- if [[ ${ROOT} == / ]] && ! use build && ! use bootstrap; then
- # Regenerate init.d dependency tree
- /sbin/depscan.sh --update >/dev/null
-
- # Regenerate /etc/modules.conf, else it will fail at next boot
- einfo "Updating module dependencies..."
- /sbin/modules-update force >/dev/null
- else
- rm -f "${ROOT}"/etc/modules.conf
- 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 version ${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"
- echo
-
- for f in /etc/init.d/net.eth*; do
- [[ -L ${f} ]] && continue
- echo
- einfo "WARNING: You have older net.eth* files in ${ROOT}/etc/init.d/"
- einfo "They need to be converted to symlinks to net.lo. If you haven't"
- einfo "made personal changes to those files, you can update with the"
- einfo "following command:"
- einfo
- einfo " # /bin/ls /etc/init.d/net.eth* | xargs -n1 ln -sfvn net.lo"
- echo
- 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 depreciated 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'"
- echo
- 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
- ewarn "You are advised to review the new configuration variables as"
- ewarn "found in ${ROOT}/etc/conf.d/net.example as there is no"
- ewarn "guarantee that they will work in future versions."
- echo
- 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
- 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
-}
diff --git a/sys-apps/baselayout-vserver/files/digest-baselayout-vserver-1.12.2_pre20060622 b/sys-apps/baselayout-vserver/files/digest-baselayout-vserver-1.12.2_pre20060622
deleted file mode 100644
index fb1a914..0000000
--- a/sys-apps/baselayout-vserver/files/digest-baselayout-vserver-1.12.2_pre20060622
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 6d4ccd0ffc2868e545caab5cea7b7804 baselayout-vserver-1.12.2_pre20060622.tar.bz2 210369
-RMD160 d566f4b6c838482182913aff41863621f14d9548 baselayout-vserver-1.12.2_pre20060622.tar.bz2 210369
-SHA256 53d8ab5707c30931c3bc3b5918a281ad510d9ff745593908c0846667f3f363e6 baselayout-vserver-1.12.2_pre20060622.tar.bz2 210369