diff options
author | 2006-11-02 19:56:37 +0000 | |
---|---|---|
committer | 2006-11-02 19:56:37 +0000 | |
commit | a6cbca4c41f64b21a2422573edb04100d6674006 (patch) | |
tree | 9e5f0ccf14b715ade8fd66bb473f5d30426720b2 | |
parent | baselayout-vserver is BURRIED. yay! (diff) | |
download | overlay-a6cbca4c41f64b21a2422573edb04100d6674006.tar.gz overlay-a6cbca4c41f64b21a2422573edb04100d6674006.tar.bz2 overlay-a6cbca4c41f64b21a2422573edb04100d6674006.zip |
sys-apps/baselayout-1.13_alpha* is now in the tree!
svn path=/; revision=78
-rw-r--r-- | sys-apps/baselayout/Manifest | 12 | ||||
-rw-r--r-- | sys-apps/baselayout/baselayout-1.13.0_alpha1.ebuild | 220 | ||||
-rw-r--r-- | sys-apps/baselayout/files/copyright | 45 | ||||
-rw-r--r-- | sys-apps/baselayout/files/digest-baselayout-1.13.0_alpha1 | 3 |
4 files changed, 0 insertions, 280 deletions
diff --git a/sys-apps/baselayout/Manifest b/sys-apps/baselayout/Manifest deleted file mode 100644 index dae4093..0000000 --- a/sys-apps/baselayout/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-1.13.0_alpha1.tar.bz2 213530 RMD160 ede246448f8438ca988f1b9efcb6aabc7fcd8759 SHA1 1b3e3f44c541ff3642c15b3434736fa9d5c1280c SHA256 a7dadccbba77bd4fbad8fa1bc291fa3084c2ab208f2ceaacb9d1e93829a635b5 -EBUILD baselayout-1.13.0_alpha1.ebuild 7460 RMD160 31ed7afdbe7daec8514b3cd6057a8ee002490942 SHA1 bcc554c3b93e1c2fe9bbea349688366b15a51e69 SHA256 a8d9b9a488c9787ecf59841f90041f2e88ccec0ec5f81c0bdaf078a559b4957e -MD5 536298d85b56dc5ec85b50519534be3c baselayout-1.13.0_alpha1.ebuild 7460 -RMD160 31ed7afdbe7daec8514b3cd6057a8ee002490942 baselayout-1.13.0_alpha1.ebuild 7460 -SHA256 a8d9b9a488c9787ecf59841f90041f2e88ccec0ec5f81c0bdaf078a559b4957e baselayout-1.13.0_alpha1.ebuild 7460 -MD5 19fb619906aa4ba236bf4550afb30269 files/digest-baselayout-1.13.0_alpha1 277 -RMD160 d7d387baa26b4d73b945a0f902625e58736c0c53 files/digest-baselayout-1.13.0_alpha1 277 -SHA256 aeb2d513fd8bcf657bdb22469a62afdf35f701fbc62d65da1d50843c55e9f4bf files/digest-baselayout-1.13.0_alpha1 277 diff --git a/sys-apps/baselayout/baselayout-1.13.0_alpha1.ebuild b/sys-apps/baselayout/baselayout-1.13.0_alpha1.ebuild deleted file mode 100644 index eb68c14..0000000 --- a/sys-apps/baselayout/baselayout-1.13.0_alpha1.ebuild +++ /dev/null @@ -1,220 +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="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 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~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() { - echo - ewarn "Warning: This package is early alpha and thus may screw your system." - ewarn "Be sure what you do if you proceed. If you don't know what" - ewarn "doing, press <CTRL>+<C> now!" - echo - epause 10 - - 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 - elif [[ -w ${ROOT} ]] ; then - # Ensure that we have /dev/null and /dev/console at least - einfo "Ensuring that /dev/null and /dev/console exist on ${ROOT}/dev" - mount -o bind / "${T}" - make DESTDIR="${T}" ARCH="$(tc-arch)" basedev &>/dev/null - umount "${T}" - 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 - - echo - ewarn " !!! BIG FAT WARNING !!! " - ewarn - ewarn "This is an experimental snapshot" - ewarn - ewarn "!!! DO NOT FILE BUGS FOR IT !!!" - echo - -} diff --git a/sys-apps/baselayout/files/copyright b/sys-apps/baselayout/files/copyright deleted file mode 100644 index 2bdf95e..0000000 --- a/sys-apps/baselayout/files/copyright +++ /dev/null @@ -1,45 +0,0 @@ -This package is maintained for Debian by Bdale Garbee, <bdale@gag.com>. - -It was downloaded from ftp.redhat.com, as a source .rpm from the 5.1 release -tree. - -Copyright: - -No explicit copyright is asserted. Nick Holloway is the earliest author -recorded in the sourcecode. I queried him for an explicit statement -regarding the license status of this work, and this is his reply: - - Date: Tue, 21 Jul 1998 19:57:10 +0100 - From: Nick Holloway <Nick.Holloway@alfie.demon.co.uk> - Message-Id: <199807211857.TAA19068@alfie.demon.co.uk> - To: Bdale Garbee <bdale@gag.com> - Subject: Re: makedev license? - - > I maintain the makedev package for Debian GNU/Linux. I am about to move - > from the ill-fated makedev-1.6 to the makedev-2.3.1 derived from your work - > by the folks at Redhat. I don't see any evidence of a copyright assertion - > or explicit license statement in the source. Your name appears to be the - > earliest attached to the current sourcecode. Am I correct in assuming the - > GPL? We try to be meticulous about having our base system be compliant - > with our Debian Free Software Guidelines, so I'd like an explicit statement. - - It was never explictly released as GPL, as that would have required - including the file COPYING which would have been much larger than the - actual MAKEDEV script (I was also too lazy to find out what incantations - needed to be made). However, it is intended to be used as anyone sees - fit, and the statement under "Copying Policy" is "Freely Redistributable" - (see MAKEDEV.lsm from any of the releases I made). - - The more recent modifications were done by Michael K. Johnson at - Redhat. I think the understanding was that he would be taking over the - maintenance of MAKEDEV (our discussion took place last September). - - The only previous history was (according to an old posting to - comp.os.linux) that I started with Jim Winstead's script. - - So, as far as I am concerned, it is consistentwith the Debian FSG. - - -- - `O O' | Home: Nick.Holloway@alfie.demon.co.uk http://www.alfie.demon.co.uk/ - // ^ \\ | Work: Nick.Holloway@parallax.co.uk - diff --git a/sys-apps/baselayout/files/digest-baselayout-1.13.0_alpha1 b/sys-apps/baselayout/files/digest-baselayout-1.13.0_alpha1 deleted file mode 100644 index 912ebf9..0000000 --- a/sys-apps/baselayout/files/digest-baselayout-1.13.0_alpha1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 8fcf011563288b4ba8edbf21e90026cb baselayout-1.13.0_alpha1.tar.bz2 213530 -RMD160 ede246448f8438ca988f1b9efcb6aabc7fcd8759 baselayout-1.13.0_alpha1.tar.bz2 213530 -SHA256 a7dadccbba77bd4fbad8fa1bc291fa3084c2ab208f2ceaacb9d1e93829a635b5 baselayout-1.13.0_alpha1.tar.bz2 213530 |