diff options
author | Daniel Drake <dsd@gentoo.org> | 2008-10-31 22:55:11 +0000 |
---|---|---|
committer | Daniel Drake <dsd@gentoo.org> | 2008-10-31 22:55:11 +0000 |
commit | 2fe379cde22406c34a120e685b99541786d27f91 (patch) | |
tree | 2f3e797d3218942fa04a9781feee7fa3bc96b475 /sys-kernel | |
parent | Pass --ignore-default-opts to emerge, thanks to Allen Brooker in bug #137056.... (diff) | |
download | gentoo-2-2fe379cde22406c34a120e685b99541786d27f91.tar.gz gentoo-2-2fe379cde22406c34a120e685b99541786d27f91.tar.bz2 gentoo-2-2fe379cde22406c34a120e685b99541786d27f91.zip |
remove old version
(Portage version: 2.2_rc12/cvs/Linux 2.6.27-gentoo-r2 i686)
Diffstat (limited to 'sys-kernel')
-rw-r--r-- | sys-kernel/module-rebuild/Manifest | 2 | ||||
-rwxr-xr-x | sys-kernel/module-rebuild/files/module-rebuild-0.1 | 202 | ||||
-rw-r--r-- | sys-kernel/module-rebuild/module-rebuild-0.1.ebuild | 18 |
3 files changed, 0 insertions, 222 deletions
diff --git a/sys-kernel/module-rebuild/Manifest b/sys-kernel/module-rebuild/Manifest index 3812eb1aab44..c455da07c2ab 100644 --- a/sys-kernel/module-rebuild/Manifest +++ b/sys-kernel/module-rebuild/Manifest @@ -1,7 +1,5 @@ -AUX module-rebuild-0.1 4381 RMD160 dea747b77ac86b93f70be9c95e25f68ce57700ff SHA1 9fc70b545698c0b23f30fa6ecf57283efa5d243d SHA256 e59c59fc8b33091e933d5eb969e076bc2c3323ecb350e28229af6a6ec318fb57 AUX module-rebuild-0.5 6574 RMD160 58299a46e61ce38fa4b9089c89225ee3912c1e70 SHA1 65594652c4fc542a5c676b441573317e00eb41fd SHA256 849a11601b47a4b7b864db28bc4e3a143acc08d286997d44a8ac0c4e58d20771 AUX module-rebuild-0.6 6933 RMD160 b25ad7d326163a926a90a2200b6d0f955eb81933 SHA1 7d9ef90ec0edfc8baa3f94ea0112646484fdea0e SHA256 2dc994fd87871b14bb5e55cd090c943d04f1b8473fa63291ee99bd35c3b9b254 -EBUILD module-rebuild-0.1.ebuild 472 RMD160 0930eae82805a65eb6201cb85279966bc257ab4f SHA1 6364bc60b6766ffabf6f573a901acf586ce9b389 SHA256 bda3b09efdab02502f3dd79f3ea10b0408fe9e04224ee90dd32513b243763a06 EBUILD module-rebuild-0.5.ebuild 513 RMD160 75c629e15673b9e5340ac04e12caea9f345a18b3 SHA1 e167953fdbdfa494da25685fc29c20dd96443b91 SHA256 9bf399462df1a600b1bd66776f143fa5d8c62dfa347a90646020b53002b02cee EBUILD module-rebuild-0.6.ebuild 522 RMD160 cededf1c443e32e019feb35f20d71ac8bc7e8742 SHA1 dc124b026c4c33585cdbcafc556dbddd7460214b SHA256 420271dd86a4a768bff293b93ccd20250498e29b88107d7dcc3844dd84cc0c16 MISC ChangeLog 2863 RMD160 56a0d6b5d5bc947ba016858bb212cd0a2295ace8 SHA1 d0f859536ccb03f35e5060ed9e9ae121e87a20c5 SHA256 dedc1d861679819a2fd3afabb581b0dc4847f198e832c2975c8aeaf6a8e4f8cb diff --git a/sys-kernel/module-rebuild/files/module-rebuild-0.1 b/sys-kernel/module-rebuild/files/module-rebuild-0.1 deleted file mode 100755 index f822232b2c60..000000000000 --- a/sys-kernel/module-rebuild/files/module-rebuild-0.1 +++ /dev/null @@ -1,202 +0,0 @@ -#!/bin/bash -####################################### -# Inspiration from bug #34921 -# Thanks to Paul Varner - -# Distributed under the GPL v2 -# Written by John Mylchreest (johnm@gentoo.org) -# Copyright Gentoo Linux - -R_VERSION="0.1" -R_MODULES="${ROOT}/usr/share/module-rebuild/moduledb" -R_PORTAGEQ="`which portageq 2>/dev/null`" -[[ -n ${R_PORTAGEQ} ]] && R_PORTDIR=`${R_PORTAGEQ} portdir` - -if [[ -z ${R_PORTDIR} ]]; then - echo "** FATAL: Unable to find portdir." - exit 1 -fi - -package_valid() { - local package=${1} - [[ -z ${package} ]] && return 1 - [[ -z ${package/*\/*} ]] && return 0 || return 1 -} - -package_valid_strict() { - local package=${1} - package_valid ${package} && [[ -z ${package//*-[0-9]*} ]] && return 0 || return 1 -} - -package_exists() { - local package=${1} - - package=${package//-[0-9]*} - if $(${R_PORTAGEQ} has_version / ${package}); then - return 0 - else - return 1 - fi -} - -db_module_exists() { - local line package=${1} - - for line in `<${R_MODULES}`; do - [[ -z ${line/*${package}*} ]] && return 0 - done - return 1 -} - -db_module_toggle() { - local package=${1} toggleto=${2} togglefrom line - - if db_module_exists ${package}; then - line=`grep ${package} ${R_MODULES}` - togglefrom=${line#*:} - togglefrom=${togglefrom/:*} - [[ -z ${toggleto} ]] && [[ ${togglefrom} = 0 ]] && toggleto=1 || toggleto=0 - echo "** Setting ${package}; rebuild=${toggleto}." - sed -ie "s:\(.\:\)\([01]\)\(\:${package}\):\1${toggleto}\3:g" ${R_MODULES} - else - echo "** ${package} not found in moduledb." - fi -} - -db_module_add() { - local package=${1} - - if db_module_exists ${package}; then - echo "** Module already exists in moduledb." - db_module_toggle ${package} 1 - return 0 - else - if package_exists ${package}; then - echo "** Adding ${package} to moduledb." - echo "m:1:${package}" >> ${R_MODULES} - return 0 - else - echo "** Unable to locate an available ebuild for ${package}." - echo "** Please manually emerge ${package} first." - fi - fi - return 1 -} - -db_module_del() { - local package=${1} - - if db_module_exists ${package}; then - echo "** Removing ${package} from moduledb." - sed -ie "/.*${package/\//\\/}.*/d" ${R_MODULES} - return 0 - else - echo "** ${package} not found in moduledb." - return 1 - fi -} - -db_module_list() { - local line autoload pkg a=0 b=0 - - for line in `<${R_MODULES}`; do - mode=${line:0:1} - pkg=${line#*:} - autoload=${pkg/:*} - pkg=${pkg/*:} - - package_valid_strict ${pkg} && pkg="=${pkg}" - if [[ ${autoload} = 1 ]]; then - tomerge[${a}]=${pkg} - a=$((${a} + 1)) - else - toignore[${b}]=${pkg} - b=$((${b} + 1)) - fi - done - - pkg="${tomerge[@]}${toignore[@]}" - if [[ -z ${pkg} ]]; then - echo "** There are no known modules. Quitting." - exit 1 - fi - - echo "** Packages which I will emerge are:" - for pkg in ${tomerge[@]}; do - echo -e "\t${pkg}" - done - - echo "** Packages which I will ignore are:" - for pkg in ${toignore[@]}; do - echo -e "\t${pkg}" - done -} - -db_module_merge() { - local i pad - - echo "** Preparing to merge modules:" - db_module_list >/dev/null - - echo "** Packages which I will emerge are:" - for pkg in ${tomerge[@]}; do - echo -e "\t${pkg}" - done - - for((i=1;i<6;i++)); do - echo -n "$((6 - ${i})) " - sleep 1 - done - - emerge ${tomerge[@]} -} - -phelp() { -cat << EOF -module-rebuild action [category/package] -Version: ${R_VERSION} - -Where action is one of: - add - Add package to moduledb. - del - Delete a package from moduledb. - toggle - Toggle auto-rebuild of Package. - list - List packages to auto-rebuild. - rebuild - Rebuild packages. - -EOF - -} - -if [[ `id -u` != 0 ]]; then - echo "This application must be ran as root." - exit 1 -fi - -if [[ ! -f ${ROOT}/usr/share/module-rebuild/moduledb ]]; then - [[ ! -d ${ROOT}/usr/share/module-rebuild/ ]] && mkdir ${ROOT}/usr/share/module-rebuild/ - touch ${ROOT}/usr/share/module-rebuild/moduledb -fi - -check_validity() { - local package=${1} strict=${2:-0} ret=1 - - [[ ${strict} = 0 ]] && package_valid ${package} && ret=0 - [[ ${strict} = 1 ]] && package_valid_strict ${package} && ret=0 - - - if [[ ${ret} != 0 ]]; then - echo "** Please pass the fully qualified package. For example:" - echo "** media-video/nvidia-kernel-1.0.7174" - exit 1 - fi -} - -method="${1}" -case ${method} in - add) check_validity ${2} 1; db_module_add ${2};; - del) check_validity ${2}; db_module_del ${2};; - toggle) check_validity ${2}; db_module_toggle ${2};; - list) db_module_list;; - rebuild) db_module_merge;; - *) phelp;; -esac diff --git a/sys-kernel/module-rebuild/module-rebuild-0.1.ebuild b/sys-kernel/module-rebuild/module-rebuild-0.1.ebuild deleted file mode 100644 index 9afa7a9ad7cd..000000000000 --- a/sys-kernel/module-rebuild/module-rebuild-0.1.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/module-rebuild/module-rebuild-0.1.ebuild,v 1.2 2005/05/04 04:13:04 swegener Exp $ - -DESCRIPTION="A utility to rebuild any kernel modules which you have installed." -HOMEPAGE="http://www.gentoo.org/" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="x86" -IUSE="" - -DEPEND="" - -src_install() { - newsbin ${FILESDIR}/${P} ${PN} -} |