From 20ecb6b6b4fd2e275d0f97ba02b7f13c1b08c3bf Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Wed, 10 Jul 2013 23:10:00 -0700 Subject: [PATCH] feat(sys-apps/module-init-tools) delete the ebuilds as kmod is being used No more need for this ebuild to even hang around anymore, kmod handles it all now. --- .../sys-apps/module-init-tools/Manifest | 2 - .../files/update-modules-3.5.sh | 395 -------- .../module-init-tools/files/update-modules.8 | 74 -- .../module-init-tools-3.16-r1.ebuild | 100 -- .../module-init-tools/ChangeLog | 925 ------------------ .../module-init-tools/Manifest | 21 - .../files/update-modules-3.5.sh | 395 -------- .../module-init-tools/files/update-modules.8 | 74 -- .../module-init-tools/metadata.xml | 5 - .../module-init-tools-3.16-r2.ebuild | 100 -- 10 files changed, 2091 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/Manifest delete mode 100755 sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/files/update-modules-3.5.sh delete mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/files/update-modules.8 delete mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools-3.16-r1.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/Manifest delete mode 100755 sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/files/update-modules-3.5.sh delete mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/files/update-modules.8 delete mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/metadata.xml delete mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/module-init-tools-3.16-r2.ebuild diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/Manifest deleted file mode 100644 index d822b0cd87..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST module-init-tools-3.16-man.tar.bz2 9300 RMD160 9a2f8801f353c0a6ecfe53955dd59dc21227a89d SHA1 6138725eff35e2d465ca133a32902b22fe43c383 SHA256 a80cfeb48279964b2c515ab5ca06925dd22d2187ae1043992650bf7950fc36c8 -DIST module-init-tools-3.16.tar.bz2 228821 RMD160 55b0f26bcf15ab39d9852c94a3d65beec3e079e0 SHA1 919c9fb3e8c73a5790411da1c4d79efda19db195 SHA256 e1f2cdcae64a8effc25e545a5e0bdaf312f816ebbcd0916e4e87450755fab64b diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/files/update-modules-3.5.sh b/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/files/update-modules-3.5.sh deleted file mode 100755 index 206521ce8a..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/files/update-modules-3.5.sh +++ /dev/null @@ -1,395 +0,0 @@ -#!/bin/bash -# vim:ts=4 -# Distributed under the terms of the GNU General Public License v2 -# -# This script will do: -# - create /etc/modules.conf from /etc/modules.d/* -# - create /etc/modprobe.conf from /etc/modprobe.d/* -# - update modules.dep if modules.conf has been updated so depmod doesnt whine -# -# This is all for backwards compatibility. In the perfect world, we would be -# running a linux-2.6 kernel and not have any modules.d directory. Then there -# would be no work for us as module-init-tools automatically scans modprobe.d. -# Until that happens, we'll keep scanning and warning and being a pita. -# - - -ROOT="${ROOT%/}/" -[ "${ROOT}" = "${ROOT#/}" ] && ROOT="${PWD}/${ROOT}" -cd "${ROOT}" - -argv0=${0##*/} -. /etc/init.d/functions.sh || { - echo "${argv0}: Could not source /etc/init.d/functions.sh!" 1>&2 - exit 1 -} -umask 022 -esyslog() { :; } -export PATH=/sbin:${PATH} - -[ "${argv0}" = "modules-update" ] && ewarn "Please run 'update-modules' from now on; 'modules-update' is going away" - - -# -# Setup some variables -# - -HEADER="### This file is automatically generated by update-modules" - -# -# Parse command-line -# - -VERBOSE=0 -DEBUG=0 -FORCE="false" -BACKUP="false" -KV= -while [ -n "$1" ] ; do - case $1 in - --assume-kernel=*) KV=${1#*=};; - -b|--backup) BACKUP="true";; - -f|--force|force) FORCE="true";; - -v|--verbose) ((VERBOSE+=1));; - -d|--debug) ((DEBUG+=1));; - -V|--version) exec echo "${argv0}$Revision: 1.1 $ $Date: 2008/10/25 23:55:43 $";; - -h|--help) - cat <<-EOF - Usage: update-modules [options] - - Options: - --assume-kernel=KV Assume the kernel is at least version KV - -b, --backup Backup existing config files (add .old ext) - -f, --force Force execution in face of bad things - -v, --verbose Be a bit more verbose in what we do - -d, --debug Helpful debug output - -V, --version Dump version info - -h, --help This help screen, duh - EOF - exit 0 - ;; - *) - eerror "Error: I don't understand $1" - exit 1 - ;; - esac - shift -done - -if [ ! -w ./etc ] ; then - eerror "You must be root to do this" - exit 2 -fi - -[ ${DEBUG} -gt 0 ] && set -x - -veinfo() { [ ${VERBOSE} -gt 0 ] && einfo "$*" ; return 0 ; } -vewarn() { [ ${VERBOSE} -gt 0 ] && ewarn "$*" ; return 0 ; } - -[ "${ROOT}" != "/" ] && veinfo "Operating on ROOT = '${ROOT}'" - -# -# Let's check the optimal case first: nothing to do -# -if ! ${FORCE} ; then - if [ ! -d "./etc/modules.d" ] ; then - if [ ! -d "./etc/modprobe.d" ] ; then - veinfo "No /etc/modules.d or /etc/modprobe.d dir; Nothing to do!" - exit 0 - - elif [ -e "./etc/modprobe.conf" ] ; then - vewarn "You should put settings in /etc/modprobe.d/ rather than modprobe.conf" - - elif [ -e "./etc/modules.conf" ] ; then - vewarn "If you only run linux-2.4, you should delete /etc/modules.conf" - - else - veinfo "We have just /etc/modprobe.d; Nothing to do!" - exit 0 - fi - else - vewarn "You have /etc/modules.d, so things need to get coalesced" - fi -fi - -# -# Build list of config files to generate and verify none -# have been modified in any way -# -for x in modprobe.conf modules.conf ; do - x="./etc/${x}" - [ -r ${x} ] || continue - - if [ "$(sed -ne 1p ${x})" != "${HEADER}" ] ; then - ewarn "Warning: ${x#.} has not been automatically generated" - - if ${FORCE} ; then - ewarn "--force specified, (re)generating file anyway" - else - eerror "Use \"update-modules force\" to force (re)generation" - exit 1 - fi - fi -done - - -# -# If the system doesnt have old modutils, then this is prob linux-2.6 only -# -if type -P modprobe.old > /dev/null || \ - LC_ALL=C modprobe -V 2>/dev/null | grep -qs "modprobe version" -then - GENERATE_OLD="true" -else - GENERATE_OLD="false" -fi - - -# Reset the sorting order since we depend on it -export LC_COLLATE="C" - -KV=${KV:-$(uname -r)} - - -# -# Desc: backup a config file if need be and replace with new one -# Usage: backup -# Ex: backup /etc/modules.conf /etc/modules.conf.tempfile -# -backup() { - if ${BACKUP} && [ -e "$1" ] ; then - mv -f "$1" "$1".old - fi - mv -f "$2" "$1" -} - - -# -# Desc: Create module header -# Usage: create_header -# Ex: create_header /etc/modules.d -create_header() { - local moddir=$1 - - cat <<-EOF - ${HEADER} - # - # Please do not edit this file directly. If you want to change or add - # anything please take a look at the files in ${moddir} and read - # the manpage for update-modules(8). - # - EOF -} - - -# -# Desc: Combine all config files in a dir and place output in a file -# Usage: generate_config -# Ex: generate_config /etc/modules.conf /etc/modules.d -# -generate_config() { - local config=$1 - local moddir=$2 - local refdir=$3 - local silent=$4 - local tmpfile="${config}.$$" - - [ -z "${silent}" ] && ebegin "Updating ${config#./etc/}" - - create_header ${refdir:-${moddir}} > "${tmpfile}" - - for cfg in "${moddir}"/* ; do - [ -d "${cfg}" ] && continue - [ ! -r "${cfg}" ] && continue - - # Skip backup and RCS files #20597 - case ${cfg} in *~|*.bak|*,v) continue;; esac - - # If config file is found in the reference dir, then skip it - [ -n "${refdir}" ] && [ -e "${refdir}/${cfg##*/}" ] && continue - - ( - echo "### update-modules: start processing ${cfg#.}" - if [ -x "${cfg}" ] ; then - # $cfg can be executable; nice touch, Wichert! :) - "${cfg}" - else - cat "${cfg}" - fi - echo - echo "### update-modules: end processing ${cfg#.}" - echo - ) >> "${tmpfile}" - done - - backup "${config}" "${tmpfile}" - - [ -z "${silent}" ] && eend 0 - - return 0 -} - - -# -# Generate the old modules.conf file based upon all the snippets in -# modules.d. Since modprobe doesnt handle modules.d, we need to gather -# the files together in modules.conf for it. -# - -if [ ! -d "./etc/modules.d" ] ; then - veinfo "No need to generate modules.conf :)" - -elif ${FORCE} || is_older_than ./etc/modules.conf ./etc/modules.d ; then - generate_config ./etc/modules.conf ./etc/modules.d - -else - veinfo "modules.conf: already up-to-date wheatness" -fi - -# -# Call depmod to keep insmod from complaining that modules.conf is more -# recent then the modules.dep file. -# -if [ -e "./etc/modules.conf" ] ; then - depfile=$( - # the modules.conf file has optional syntax: - # depfile=/path/to/modules.dep - ret=$(sed -n -e '/^[[:space:]]*depfile=/s:.*=::p' ./etc/modules.conf) - eval echo "${ret:-/lib/modules/${KV}/modules.dep}" - ) - - if [ -d "${depfile%/*}" ] ; then - if [ ./etc/modules.conf -nt "${depfile}" ] ; then - arch=$(uname -m) - ebegin "Updating modules.dep" - for cfg in /lib/modules/${KV}/build /usr/src/linux-${KV} \ - /lib/modules/${KV} /boot /usr/src/linux "" - do - cfg=".${cfg}/System.map" - for suffix in -genkernel-${arch}-${KV} -genkernel-'*'-${KV} -${KV} "" ; do - scfg=$(echo ${cfg}${suffix}) - scfg=${scfg%% *} - [ -f "${scfg}" ] && cfg=${scfg} && break 2 - done - cfg="" - done - [ -n "${cfg}" ] && cfg="-F ${cfg}" - depmod -b "${ROOT}" -a ${cfg} ${KV} - eend $? - veinfo "Ran: depmod -b '${ROOT}' -a ${cfg} ${KV}" - else - veinfo "modules.dep: already up-to-date goodness" - fi - else - vewarn "The dir '${depfile}' does not exist, skipping call to depmod" - fi -fi - - -# -# Generate the new modprobe.conf file if possible. What this entails is -# grabbing details from the old modprobe via the -c option and sticking -# it in the newer config file. This is useful for backwards compat support -# and for packages that provide older style /etc/modules.d/ files but not -# newer style /etc/modprobe.d/ files. -# -# First we try to use the script `generate-modprobe.conf` from the -# module-init-tools and if that fails us, we try and generate modprobe.conf -# ourselves from the /etc/modules.d/ files. -# -if ! type -P generate-modprobe.conf > /dev/null ; then - vewarn "Skipping /etc/modprobe.conf generation (generate-modprobe.conf doesn't exist)" - -elif ! ${FORCE} && ! is_older_than ./etc/modprobe.conf ./etc/modules.d ./etc/modprobe.d ; then - veinfo "modprobe.conf: already up-to-date nutness" - -elif [ ! -e ./etc/modules.conf -a ! -e ./etc/modules.d ] ; then - veinfo "No need to generate modprobe.conf :)" - rm -f ./etc/modprobe.conf - -else - # - # First, bitch like crazy - # - for f in ./etc/modules.d/* ; do - # hack: ignore baselayout ;x - case ${f##*/} in - aliases|i386) continue;; - esac - [ -e "${f}" ] || continue - if [ ! -e "./etc/modprobe.d/${f##*/}" ] ; then - ewarn "Please file a bug about ${f#.}: it needs an /etc/modprobe.d/${f##*/}" - fi - done - - generated_ok=0 - tmpfile="./etc/modprobe.conf.$$" - - # - # First we try to use regular generate-modprobe.conf - # - if ${GENERATE_OLD} ; then - ebegin "Updating modprobe.conf" - create_header /etc/modprobe.d > "${tmpfile}" - if generate-modprobe.conf ${ASSUME_KV:+--assume-kernel=${KV}} \ - >> "${tmpfile}" 2> "${tmpfile}.err" - then - backup "./etc/modprobe.conf" "${tmpfile}" - eend 0 - generated_ok=1 - else - [[ ${VERBOSE} -gt 0 ]] && cat "${tmpfile}.err" - eend 1 "Warning: could not generate /etc/modprobe.conf!" - fi - fi - - # - # If the helper script failed, we fall back to doing it by hand - # - if [[ ${generated_ok} -eq 0 ]] ; then - ebegin "Updating modprobe.conf by hand" - - generate_config ./etc/modprobe.conf ./etc/modules.d ./etc/modprobe.d 0 - create_header /etc/modprobe.d > "${tmpfile}" - - # Just use generate-modprobe.conf to filter compatible syntax - if TESTING_MODPROBE_CONF=./etc/modprobe.conf \ - generate-modprobe.conf ${ASSUME_KV:+--assume-kernel=${KV}} \ - >> "${tmpfile}" 2> "${tmpfile}.err" - then - # we use mv here instead of backup_config() as the call to - # generate_config() above already took care of the backup - mv -f "${tmpfile}" "./etc/modprobe.conf" - eend $? - else - [[ ${VERBOSE} -gt 0 ]] && cat "${tmpfile}.err" - eend 1 "Warning: could not generate /etc/modprobe.conf!" - fi - fi - - # - # Now append all the new files ... modprobe will not scan /etc/modprobe.d/ - # if /etc/modprobe.conf exists, so we need to append /etc/modprobe.conf with - # /etc/modprobe.d/* ... http://bugs.gentoo.org/145962 - # - if [[ -e ./etc/modprobe.conf ]] ; then - for cfg in ./etc/modprobe.d/* ; do - [ -d "${cfg}" ] && continue - [ ! -r "${cfg}" ] && continue - - # Skip backup and RCS files #20597 - case ${cfg} in *~|*.bak|*,v) continue;; esac - - ( - echo - echo "### update-modules: start processing ${cfg#.}" - cat "${cfg}" - echo "### update-modules: end processing ${cfg#.}" - ) >> "./etc/modprobe.conf" - done - fi - - rm -f "${tmpfile}" "${tmpfile}.err" -fi - -: # make sure we fall through with 0 exit status diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/files/update-modules.8 b/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/files/update-modules.8 deleted file mode 100644 index 16e99e28c8..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/files/update-modules.8 +++ /dev/null @@ -1,74 +0,0 @@ -.TH UPDATE-MODULES 8 "Gentoo Linux" "2007" -.SH NAME -update\-modules \- (re)generate module config files in /etc/ -.SH SYNOPSIS -\fBupdate\-modules\fR \fI[options]\fR -.SH DESCRIPTION -\fBupdate\-modules\fR is a simple tool to manage the module config files found -in the /etc/ directory. - -The old Linux module utilities use a single file for all their configuration. -This makes it difficult for packages to dynamically add information about their -own modules. - -\fBupdate-modules\fR makes the dynamic addition of information easier by -generating the single configuration file from the many files located in -\fI/etc/modules.d/\fR. All files in that directory are assembled together to -form \fI/etc/modules.conf\fR. - -Newer Linux module utilities include support automatically for a directory of -configuration files in \fI/etc/modprobe.d/\fR. However, to maintain backwards -compatibility with packages that do not yet support this, we still need to -assemble the contents of \fI/etc/modules.d/\fR and \fI/etc/modprobe.d/\fR and -produce the corresponding \fI/etc/modules.conf\fR and \fI/etc/modprobe.conf\fR. - -Also, when requested, it is also possible to generate \fI/etc/modules.devfs\fR. -.SH OPTIONS -.TP -\fI\-\-assume-kernel=\fR -When calculating which files need to be generated, assume the kernel version -is at least the specified \fIKV\fR. -.TP -\fI\-b\fR, \fI\-\-backup\fR -When updating configuration files, make backups by renaming files with a '.old' -suffix if they are going to be updated. -.TP -\fI\-d\fR, \fI\-\-debug\fR -Run with shell debugging enabled. Really only useful for tracking down -misbehavior. -.TP -\fI\-D\fR, \fI\-\-devfs\fR -Force generation of the deprecated \fI/etc/modules.devfs\fR file. -.TP -\fI\-f\fR, \fI\-\-force\fR -Force generation of files regardless of timestamps. By default, -\fBupdate-modules\fR will regenerate files only when timestamps indicate that -the configuration files are out of date. -.TP -\fI\-v\fR, \fI\-\-verbose\fR -Enable verbose output since by default, \fBupdate-modules\fR only displays -information when it does something and not when it skips steps. -.SH "FILES" -There are two types of file you can put in the module directories: normal files -and exectuable files. Normal files contain standard modules configuration -information, as described in \fBmodules.conf\fR(5) (for files in -\fI/etc/modules.d/\fR) or as described in \fBmodprobe.conf\fR(5) (for files in -\fI/etc/modprobe.d/\fR). Executable files are executed and their output is -used as extra configuration information. Error messages are sent to stderr and -thus do not become part of the configuration file. - -.nf -\fI/etc/modules.d/\fR - config snippets for old module utilities (<= linux-2.4) -\fI/etc/modules.conf\fR - sum of all files in \fI/etc/modules.d/\fR -\fI/etc/modprobe.d/\fR - config snippets for new module utilities (>= linux-2.6) -\fI/etc/modprobe.conf\fR - sum of all files in \fI/etc/modprobe.d/\fR -.fi -.SH "REPORTING BUGS" -Please report bugs via http://bugs.gentoo.org/ -.SH AUTHORS -This manual page was written by Wichert Akkerman -for the Debian GNU/Linux system. Modified for \fIGentoo Linux\fR. -.SH "SEE ALSO" -.BR depmod (1), -.BR modules.conf (5), -.BR modprobe.conf (5) diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools-3.16-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools-3.16-r1.ebuild deleted file mode 100644 index 48166e3c92..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools-3.16-r1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/module-init-tools/module-init-tools-3.16-r1.ebuild,v 1.4 2011/08/16 13:18:35 chainsaw Exp $ - -inherit eutils flag-o-matic - -DESCRIPTION="tools for managing linux kernel modules" -HOMEPAGE="http://modules.wiki.kernel.org/" -SRC_URI="mirror://kernel/linux/utils/kernel/module-init-tools/${P}.tar.bz2 - mirror://gentoo/${P}-man.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86" -IUSE="static" -RESTRICT="test" - -DEPEND="sys-libs/zlib" -RDEPEND="${DEPEND} - ! "${T}"/usb-load-ehci-first.conf - install ohci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe --ignore-install ohci_hcd \$CMDLINE_OPTS - install uhci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe --ignore-install uhci_hcd \$CMDLINE_OPTS - EOF - - insinto /etc/modprobe.d - doins "${T}"/usb-load-ehci-first.conf || die #260139 -} - -pkg_postinst() { - # cheat to keep users happy - if grep -qs modules-update "${ROOT}"/etc/init.d/modules ; then - sed -i 's:modules-update:update-modules:' "${ROOT}"/etc/init.d/modules - fi - - # For files that were upgraded but not renamed via their ebuild to - # have a proper .conf extension, rename them so etc-update tools can - # take care of things. #274942 - local i f cfg - eshopts_push -s nullglob - for f in "${ROOT}"etc/modprobe.d/* ; do - # The .conf files need no upgrading unless a non-.conf exists, - # so skip this until later ... - [[ ${f} == *.conf ]] && continue - # If a .conf doesn't exist, then a package needs updating, or - # the user created it, or it's orphaned. Either way, we don't - # really know, so leave it alone. - [[ ! -f ${f}.conf ]] && continue - - i=0 - while :; do - cfg=$(printf "%s/._cfg%04d_%s.conf" "${f%/*}" ${i} "${f##*/}") - [[ ! -e ${cfg} ]] && break - ((i++)) - done - elog "Updating ${f}; please run 'etc-update'" - mv "${f}.conf" "${cfg}" - mv "${f}" "${f}.conf" - done - # Whine about any non-.conf files that are left - for f in "${ROOT}"etc/modprobe.d/* ; do - [[ ${f} == *.conf ]] && continue - ewarn "The '${f}' file needs to be upgraded to end with a '.conf'." - ewarn "Either upgrade the package that owns it, or manually rename it." - done - eshopts_pop -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/ChangeLog deleted file mode 100644 index 756be600bd..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/ChangeLog +++ /dev/null @@ -1,925 +0,0 @@ -# ChangeLog for sys-apps/module-init-tools -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/module-init-tools/ChangeLog,v 1.189 2013/01/22 11:21:07 ssuominen Exp $ - - 22 Jan 2013; Samuli Suominen - module-init-tools-3.16-r2.ebuild: - Update ebuild basics and change usb-load-ehci-first.conf modprobe.d install - path from /etc to /lib. No revision bump since it works fine in /etc too but - is not correct place. - - 19 Jan 2013; Samuli Suominen - -files/modutils-2.4.27-alias.patch, -files/modutils-2.4.27-build.patch, - -files/modutils-2.4.27-flex.patch, -files/modutils-2.4.27-gcc.patch, - -files/modutils-2.4.27-hppa.patch, - -files/modutils-2.4.27-no-nested-function.patch, - -files/module-init-tools-3.1_generate-modprobe-assume-kernel.patch, - -files/module-init-tools-3.2.2-handle-dupliate-aliases.patch, - -files/module-init-tools-3.2_pre7-abort-on-modprobe-failure.patch, - -module-init-tools-3.6-r1.ebuild, - -files/module-init-tools-3.6-hidden-dirs.patch, - -files/module-init-tools-3.6-skip-sys-check.patch, - -module-init-tools-3.10.ebuild, -module-init-tools-3.11.1.ebuild, - -module-init-tools-3.12-r1.ebuild, -module-init-tools-3.13.ebuild: - old - - 24 Nov 2012; Samuli Suominen - -module-init-tools-3.5.ebuild, -module-init-tools-3.8.ebuild, - -module-init-tools-3.9.ebuild, -module-init-tools-3.11.ebuild, - -module-init-tools-3.12.ebuild, -module-init-tools-3.16.ebuild, - -module-init-tools-3.16-r1.ebuild: - old - - 24 Nov 2012; Samuli Suominen - module-init-tools-3.16-r2.ebuild: - Stabilize for everyone - - 11 Nov 2012; Mike Frysinger - module-init-tools-3.16-r2.ebuild: - Use correct `ar` #440274 by Agostino Sarubbo. - -*module-init-tools-3.16-r2 (20 Oct 2012) - - 20 Oct 2012; Samuli Suominen - +module-init-tools-3.16-r2.ebuild: - Convert from modprobe install to softdep wrt #396147 by Gustavo Sverzut - Barbieri - - 04 Feb 2012; William Hubbs - module-init-tools-3.16-r1.ebuild: - add a blocker for sys-apps/kmod for bug #401899 - - 12 Oct 2011; Raúl Porcel - module-init-tools-3.16-r1.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #375807 - - 03 Oct 2011; Joseph Jezak - module-init-tools-3.16-r1.ebuild: - Marked ppc/ppc64 stable for bug #375807. - - 27 Aug 2011; Jeroen Roovers - module-init-tools-3.16-r1.ebuild: - Stable for HPPA (bug #375807). - - 16 Aug 2011; Tony Vroon - module-init-tools-3.16-r1.ebuild: - Marked stable on AMD64 based on arch testing by both Tomas Pruzina and - Agostino "ago" Sarubbo in bug #375807. - - 07 Aug 2011; Pawel Hajdan jr - module-init-tools-3.16-r1.ebuild: - x86 stable wrt bug #375807 - - 31 Jul 2011; Markus Meier - module-init-tools-3.16-r1.ebuild: - arm stable, bug #375807 - - 28 Jun 2011; Mike Frysinger - module-init-tools-3.12-r1.ebuild: - Mark m68k/s390 stable #323031. - -*module-init-tools-3.16-r1 (17 Jun 2011) - - 17 Jun 2011; Mike Frysinger - +module-init-tools-3.16-r1.ebuild: - Generate the man pages rather than relying on docbook. - - 17 Jun 2011; Jeroen Roovers module-init-tools-3.16.ebuild: - Fix RDEPEND/DEPEND again. - - 17 Jun 2011; Jeroen Roovers module-init-tools-3.16.ebuild: - Set RDEPEND explicitly (bug #371837). - -*module-init-tools-3.16 (15 Jun 2011) - - 15 Jun 2011; Jeroen Roovers +module-init-tools-3.16.ebuild: - Version bump. Add docbook2man dependency since all pre-generated man pages - were removed. Set empty RDEPEND. - - 13 Jun 2011; Raúl Porcel - module-init-tools-3.12-r1.ebuild: - ia64/sh/sparc stable wrt #323031 - -*module-init-tools-3.13 (01 Jun 2011) - - 01 Jun 2011; Mike Frysinger - +module-init-tools-3.13.ebuild: - Version bump. - - 01 Jun 2011; Tobias Klausmann - module-init-tools-3.12-r1.ebuild: - Stable on alpha, bug #323031 - - 23 May 2011; Joseph Jezak - module-init-tools-3.12-r1.ebuild: - Marked ppc/ppc64 stable for bug #323031. - - 20 May 2011; Markus Meier - module-init-tools-3.12-r1.ebuild: - arm stable, bug #323031 - - 20 May 2011; Thomas Kahle - module-init-tools-3.12-r1.ebuild: - x86 stable per bug 323031 - - 18 May 2011; Jeroen Roovers - module-init-tools-3.12-r1.ebuild: - Stable for HPPA (bug #323031). - - 16 May 2011; Mike Frysinger - module-init-tools-3.12-r1.ebuild: - Disable tests as integrating user build settings is a pain. - - 11 May 2011; Christoph Mende - module-init-tools-3.12-r1.ebuild: - Stable on amd64 wrt bug #323031 - - 24 Apr 2011; Ulrich Mueller module-init-tools-3.5.ebuild, - module-init-tools-3.6-r1.ebuild, module-init-tools-3.8.ebuild, - module-init-tools-3.9.ebuild, module-init-tools-3.10.ebuild, - module-init-tools-3.11.ebuild, module-init-tools-3.11.1.ebuild, - module-init-tools-3.12.ebuild, module-init-tools-3.12-r1.ebuild: - Remove old-style virtual/modutils, bug 358891. - -*module-init-tools-3.12-r1 (04 Sep 2010) - - 04 Sep 2010; Samuli Suominen - +module-init-tools-3.12-r1.ebuild: - Install /etc/modprobe.d/usb-load-ehci-first.conf that will ensure ehci is - loaded before uhci or ohci wrt #260139. Thanks to Szymon Zygmunt, Martin - Mokrejš, Pacho Ramos and Mike Frysinger. - - 06 Aug 2010; Mike Frysinger module-init-tools-3.5.ebuild, - module-init-tools-3.6-r1.ebuild, module-init-tools-3.8.ebuild, - module-init-tools-3.9.ebuild, module-init-tools-3.10.ebuild, - module-init-tools-3.11.ebuild, module-init-tools-3.11.1.ebuild, - module-init-tools-3.12.ebuild: - Update HOMEPAGE to new wiki. - -*module-init-tools-3.12 (07 Jun 2010) - - 07 Jun 2010; Mike Frysinger - +module-init-tools-3.12.ebuild: - Version bump. - - 15 Feb 2010; Mike Frysinger - module-init-tools-3.11.1.ebuild: - Handle upgrades of .conf files for people #274942 by Peter Volkov. - - 08 Jan 2010; Mike Frysinger - module-init-tools-3.11.1.ebuild: - Add support for USE=static #299932 by Brad Laue. - -*module-init-tools-3.11.1 (23 Nov 2009) - - 23 Nov 2009; Robin H. Johnson - +module-init-tools-3.11.1.ebuild: - Version bump. Upstream has included pre-generated manpages again. - - 24 Oct 2009; Mike Frysinger - module-init-tools-3.11.ebuild: - Force out-of-tree building to avoid bugs in local implementation #290207 - by Brian Dolbec. - - 16 Oct 2009; Mike Frysinger - module-init-tools-3.11.ebuild: - Generate & distribute man pages to avoid docbook dependencies #289278 by - Marcin Mirosław. - -*module-init-tools-3.11 (16 Oct 2009) - - 16 Oct 2009; Mike Frysinger - +module-init-tools-3.11.ebuild: - Version bump. - -*module-init-tools-3.10 (23 Sep 2009) - - 23 Sep 2009; Mike Frysinger - +module-init-tools-3.10.ebuild: - Version bump #286131 by Lars Wendler. - -*module-init-tools-3.9 (27 May 2009) - - 27 May 2009; Mike Frysinger - +module-init-tools-3.9.ebuild: - Version bump. - -*module-init-tools-3.8 (24 May 2009) - - 24 May 2009; Mike Frysinger - +module-init-tools-3.8.ebuild: - Version bump #271074 by Lars Wendler. - - 17 Mar 2009; Raúl Porcel - module-init-tools-3.5.ebuild: - m68k stable wrt #258213, thanks to kolla for testing - - 14 Mar 2009; Raúl Porcel - module-init-tools-3.5.ebuild: - arm/ia64/s390/sh/sparc stable wrt #258213 - -*module-init-tools-3.6-r1 (16 Feb 2009) - - 16 Feb 2009; Mike Frysinger - +files/module-init-tools-3.6-skip-sys-check.patch, - +module-init-tools-3.6-r1.ebuild: - Do not fail when /sys is not yet mounted #258442. - - 14 Feb 2009; Brent Baude module-init-tools-3.5.ebuild: - stable ppc, bug 258213 - - 12 Feb 2009; Brent Baude module-init-tools-3.5.ebuild: - stable ppc64, bug 258213 - - 12 Feb 2009; Jeroen Roovers module-init-tools-3.5.ebuild: - Stable for HPPA (bug #258213). - - 09 Feb 2009; Markus Meier - module-init-tools-3.5.ebuild: - amd64/x86 stable, bug #258213 - - 09 Feb 2009; Tobias Klausmann - module-init-tools-3.5.ebuild: - Stable on alpha, bug #258213 - - 09 Feb 2009; Mike Frysinger - module-init-tools-3.6.ebuild: - Bundle man pages to avoid docbook stuff #258241 by BedOS_Gui. - -*module-init-tools-3.6 (08 Feb 2009) - - 08 Feb 2009; Mike Frysinger - +files/module-init-tools-3.6-hidden-dirs.patch, - +module-init-tools-3.6.ebuild: - Version bump and ignore hidden dirs #245271 by Philipp Riegger. - -*module-init-tools-3.5 (25 Oct 2008) - - 25 Oct 2008; Mike Frysinger - +files/update-modules-3.5.sh, +module-init-tools-3.5.ebuild: - Version bump #244196 by Lars (Polynomial-C). Also make sure we do not - generate /etc/modprobe.conf if we dont need to. - -*module-init-tools-3.4-r1 (19 Mar 2008) - - 19 Mar 2008; Mike Frysinger - +files/update-modules-3.4.sh, +module-init-tools-3.4-r1.ebuild: - Rewrite update-modules script. It is now leaner, POSIX-compat, and - encourages people to stop using deprecated module config files. - - 12 Dec 2007; Jeroen Roovers module-init-tools-3.4.ebuild: - Stable for HPPA (bug #201444). - - 10 Dec 2007; Raúl Porcel - module-init-tools-3.4.ebuild: - alpha/ia64 stable wrt #201444 - - 10 Dec 2007; Ferris McCormick - module-init-tools-3.4.ebuild: - Sparc stable --- Bug #201444 - - 07 Dec 2007; Tobias Scherbaum - module-init-tools-3.4.ebuild: - ppc stable, bug #201444 - - 07 Dec 2007; Markus Rothe - module-init-tools-3.4.ebuild: - Stable on ppc64; bug #201444 - - 07 Dec 2007; Christian Faulhammer - module-init-tools-3.4.ebuild: - stable x86, bug 201444 - - 06 Dec 2007; Steve Dibb module-init-tools-3.4.ebuild: - amd64 stable, bug 201444 - - 09 Oct 2007; Mike Frysinger - module-init-tools-3.4.ebuild: - Include pregenerated man-pages #195164. - -*module-init-tools-3.4 (08 Oct 2007) - - 08 Oct 2007; Mike Frysinger - +module-init-tools-3.4.ebuild: - Version bump. - -*module-init-tools-3.2.2-r3 (13 Apr 2007) - - 13 Apr 2007; Mike Frysinger - +module-init-tools-3.2.2-r3.ebuild: - Push out incremental updates to update-modules files. - - 07 Apr 2007; Mike Frysinger -files/modules-update, - +files/update-modules, +files/update-modules.8, - module-init-tools-3.2.2-r2.ebuild: - Rename to update-modules and move/update the manpage from baselayout. - - 27 Mar 2007; Stephen Bennett - module-init-tools-3.2.2-r2.ebuild: - mips stable - - 14 Feb 2007; Jeroen Roovers - module-init-tools-3.2.2-r2.ebuild: - Stable for HPPA (bug #158637). - - 14 Feb 2007; Bryan Østergaard - module-init-tools-3.2.2-r2.ebuild: - Stable on IA64. - - 13 Feb 2007; Chris Gianelloni - module-init-tools-3.2.2-r2.ebuild: - Stable on alpha wrt bug #158637. - - 13 Feb 2007; Raúl Porcel - module-init-tools-3.2.2-r2.ebuild: - x86 stable wrt bug 158637 - - 13 Feb 2007; Joseph Jezak - module-init-tools-3.2.2-r2.ebuild: - Marked ppc stable. - - 06 Feb 2007; Simon Stelling - module-init-tools-3.2.2-r2.ebuild: - stable on amd64; bug 159097 - - 03 Feb 2007; Mike Frysinger files/modules-update: - Search for System.map with kernel suffixes as suggested by Lloeki #165134. - - 02 Feb 2007; Gustavo Zacarias - module-init-tools-3.2.2-r2.ebuild: - Stable on sparc - - 06 Jan 2007; Tom Gall module-init-tools-3.2.2-r2: - stable on ppc64, part of the baselayout aggressive move. - -*module-init-tools-3.2.2-r2 (14 Dec 2006) - - 14 Dec 2006; Mike Frysinger - +files/module-init-tools-3.2.2-handle-dupliate-aliases.patch, - +files/modules-update, +module-init-tools-3.2.2-r2.ebuild: - Move modules-update from baselayout to here, fix by Martin Väth for - infinite recursion troubles #149426, and make sure /etc/modprobe.d/ files - get added to /etc/modprobe.conf #145962 by Greg Kroah-Hartman. - - 06 Nov 2006; Mike Frysinger - +files/modutils-2.4.27-build.patch, module-init-tools-3.2.2-r1.ebuild: - Generate .depend files with CPPFLAGS rather than CFLAGS #154281. - - 04 Sep 2006; Joshua Kinard - module-init-tools-3.2.2-r1.ebuild: - Marked stable on mips. - - 29 Aug 2006; Bryan Østergaard - module-init-tools-3.2.2-r1.ebuild: - Stable on Alpha, bug 144559. - - 29 Aug 2006; Joseph Jezak - module-init-tools-3.2.2-r1.ebuild: - Marked ppc stable for bug #144559. - - 25 Aug 2006; module-init-tools-3.2.2-r1.ebuild: - Stable on x86, bug #144559. - - 25 Aug 2006; Gustavo Zacarias - module-init-tools-3.2.2-r1.ebuild: - Stable on sparc wrt #144559 - - 23 Aug 2006; Jeroen Roovers - module-init-tools-3.2.2-r1.ebuild: - Stable for HPPA (bug #144559). - - 23 Aug 2006; Jeroen Roovers - +files/modutils-2.4.27-hppa.patch, module-init-tools-3.2.2-r1.ebuild: - Fixed modutils build for hppa1.1, tx to vapier (fixes bug #144788). - - 21 Aug 2006; Brent Baude - module-init-tools-3.2.2-r1.ebuild: - Marking module-init-tools-3.2.2-r1 wrt bug #144559 - - 21 Aug 2006; Daniel Gryniewicz - module-init-tools-3.2.2-r1.ebuild: - Marked stable on amd64 for bug #144559 - -*module-init-tools-3.2.2-r1 (04 May 2006) - - 04 May 2006; Mike Frysinger - +module-init-tools-3.2.2-r1.ebuild: - Add back in support for USE=no-old-linux with newer modules-update script - #66504. - - 27 Apr 2006; Alec Warner - files/digest-module-init-tools-3.0-r2, - files/digest-module-init-tools-3.1-r1, - files/digest-module-init-tools-3.2.1, - files/digest-module-init-tools-3.2.2, Manifest: - Fixing SHA256 digest, pass four - - 21 Apr 2006; Stephen P. Becker - files/modutils-2.4.27-gcc.patch: - fix obj_mips.c for gcc4 - - 26 Feb 2006; Mike Frysinger - module-init-tools-3.2.2.ebuild: - Delete man pages provided by the man-pages package #124127. - - 19 Feb 2006; Joshua Kinard - module-init-tools-3.2.1.ebuild: - Marked stable on mips. - - 08 Feb 2006; Aron Griffis - module-init-tools-3.2.1.ebuild: - Mark 3.2.1 stable on alpha - - 07 Feb 2006; Simon Stelling - module-init-tools-3.2.1.ebuild: - stable on amd64 - - 29 Jan 2006; Mike Frysinger - -files/3.1-modprobe.d.5.bz2, module-init-tools-3.1-r1.ebuild, - module-init-tools-3.2_pre7.ebuild, module-init-tools-3.2_pre7-r1.ebuild, - module-init-tools-3.2.1.ebuild, module-init-tools-3.2.2.ebuild: - Remove modprobe.d(5) manpage and just symlink it to modprobe.conf(5) #120692 - by Simon Stelling. - - 02 Jan 2006; Michael Hanselmann - module-init-tools-3.2.1.ebuild: - Stable on ppc. - - 30 Dec 2005; Markus Rothe - module-init-tools-3.2.1.ebuild: - Stable on ppc64 - - 29 Dec 2005; Gustavo Zacarias - module-init-tools-3.2.1.ebuild: - Stable on sparc - - 29 Dec 2005; Mark Loeser - module-init-tools-3.2.1.ebuild: - Stable on x86; bug #114060 - -*module-init-tools-3.2.2 (28 Dec 2005) - - 28 Dec 2005; Mike Frysinger - +module-init-tools-3.2.2.ebuild: - Version bump #116986 by Michael Cramer. - -*module-init-tools-3.2.1 (03 Dec 2005) - - 03 Dec 2005; Mike Frysinger - +module-init-tools-3.2.1.ebuild: - Version bump #114058 by Henrik Brix Andersen. - - 16 Sep 2005; Aron Griffis - module-init-tools-3.1-r1.ebuild: - Mark 3.1-r1 stable on alpha - - 05 Sep 2005; Markus Rothe - module-init-tools-3.1-r1.ebuild: - Stable on ppc64 - - 23 Aug 2005; Aron Griffis - module-init-tools-3.1-r1.ebuild: - stable on ia64 - - 18 Aug 2005; Mike Frysinger - +files/modutils-2.4.27-no-nested-function.patch: - Fix by the PaX guys to remove executable stack markings. - - 26 Jul 2005; Mike Frysinger - module-init-tools-3.2_pre7-r1.ebuild: - Disable tests since they clear our the results of src_compile(). - - 17 Jul 2005; MATSUU Takuto - module-init-tools-3.0-r2.ebuild: - Stable on sh. - - 15 Jul 2005; Martin Schlemmer - module-init-tools-3.2_pre7-r1.ebuild: - Add manpage back. - -*module-init-tools-3.2_pre7-r1 (15 Jul 2005) - - 15 Jul 2005; Martin Schlemmer - +files/module-init-tools-3.2_pre7-abort-on-modprobe-failure.patch, - module-init-tools-3.0-r2.ebuild, module-init-tools-3.1-r1.ebuild, - +module-init-tools-3.2_pre7-r1.ebuild: - Abort generate-modprobe.conf if modprobe fails, bug #68689. - -*module-init-tools-3.2_pre7 (27 Jun 2005) - - 27 Jun 2005; Aron Griffis - +module-init-tools-3.2_pre7.ebuild: - Bump to 3.2-pre7 - - 12 May 2005; module-init-tools-3.2_pre4.ebuild: - - fix typo in patch, only 3.1 exists.. add die statements around file i/o - statements to keep this bug from happening again - -*module-init-tools-3.2_pre4 (11 May 2005) - - 11 May 2005; Martin Schlemmer - +module-init-tools-3.2_pre4.ebuild: - Add -pre version that support loading of all aliases - maybe that will urge - gregkh in getting hotplug-ng in/ready for the tree 8) - -*module-init-tools-3.1-r1 (20 Mar 2005) - - 20 Mar 2005; module-init-tools-3.0-r2.ebuild, - +module-init-tools-3.1-r1.ebuild: - - Our zlib.so is in /lib vs /usr/lib so it should be safe for us to link with - just -lz - By not linking with -Wl,-Bstatic -lz -Wl,-Bsynamic we save a few - bytes on the final linked elf executable binary sizes. This also fixes text - relocations that were showing up in this package. - - 18 Feb 2005; Tony Vroon - +files/modutils-2.4.27-gcc4.patch, module-init-tools-3.1.ebuild: - GCC 4 compatability update; closes bug #80588 - - 16 Feb 2005; module-init-tools-3.1.ebuild: - - filtering pic is no longer needed - - 12 Jan 2005; Mike Frysinger - module-init-tools-3.0-r2.ebuild, module-init-tools-3.1.ebuild: - Remove USE=no-old-linux until modules-update can be updated to use 2.6 depmod. - - 23 Dec 2004; Mike Frysinger - +files/modutils-2.4.27-gcc34.patch, module-init-tools-3.0-r2.ebuild, - module-init-tools-3.1.ebuild: - Add patch to fix gcc-3.4.x building #74538 by splite. - - 07 Dec 2004; Mike Frysinger - +files/modutils-2.4.27-PATH_MAX.patch, module-init-tools-3.1.ebuild: - PATH_MAX can be found in sys/param.h. - - 22 Nov 2004; Mike Frysinger - +files/3.1-modprobe.d.5.bz2, module-init-tools-3.1.ebuild: - Make sure we dont try to regen manpages. - -*module-init-tools-3.1 (22 Nov 2004) - - 22 Nov 2004; Robin H. Johnson - +files/module-init-tools-3.1_generate-modprobe-assume-kernel.patch, - +module-init-tools-3.1.ebuild: - version bump - bug #71958. - - 03 Oct 2004; Mike Frysinger - module-init-tools-3.0-r2.ebuild: - Allow users to compile without old modutils via USE=no-old-linux #43671 by - Christophe Saout. - - 03 Oct 2004; Mike Frysinger - module-init-tools-3.0-r2.ebuild: - Fix the ksyms links #35601. - - 02 Sep 2004; Mike Frysinger - module-init-tools-3.0-r1.ebuild, module-init-tools-3.0-r2.ebuild, - module-init-tools-3.0.ebuild: - Start blocking modutils. - - 04 Jun 2004; Aron Griffis - module-init-tools-3.0-r2.ebuild: - Stable everywhere since baselayout-1.9.4 depends on it - - 02 Jun 2004; Travis Tilley module-init-tools-3.0-r2.ebuild: - stable on amd64 - - 15 May 2004; Joshua Kinard module-init-tools-3.0.ebuild: - Marked stable on mips. - -*module-init-tools-3.0-r2 (07 May 2004) - - 07 May 2004; Aron Griffis - +module-init-tools-3.0-r2.ebuild: - Add patch to allow --assume-kernel option to generate-modprobe.conf for bug - 49926 - -*module-init-tools-3.0-r1 (03 May 2004) - - 03 May 2004; Jon Portnoy module-init-tools-3.0-r1.ebuild : - Install static insmod for 2.4 kernels. Fix from Sascha Silbe in bug - #45279. - - 26 Apr 2004; Aron Griffis - module-init-tools-0.9.15_pre4.ebuild, module-init-tools-3.0.ebuild, - module-init-tools-3.0_pre10.ebuild, module-init-tools-3.0_pre5.ebuild, - module-init-tools-3.0_pre9.ebuild: - Add die following econf for bug 48950 - - 23 Apr 2004; Guy Martin module-init-tools-3.0.ebuild: - Added a guess fix for modutils on hppa. - - 23 Apr 2004; Ciaran McCreesh - module-init-tools-3.0.ebuild: - Stable on sparc (blame me), x86, amd64, ppc64 (blame johnm) - -*module-init-tools-3.0 (29 Mar 2004) - - 29 Mar 2004; Jon Portnoy - module-init-tools-3.0.ebuild : - Version bump. Bug 43087. - - 29 Mar 2004; Jon Portnoy - module-init-tools-3.0_pre10.ebuild, - module-init-tools-3.0_pre9.ebuild, - module-init-tools-3.0_pre4.ebuild, - module-init-tools-0.9.15_pre4.ebuild : - Update ebuilds to use automake 1.6, fixes bug 37743. - Marked 3.0_pre10 stable on AMD64. - -*module-init-tools-3.0_pre10 (19 Feb 2004) - - 19 Feb 2004; Martin Schlemmer - module-init-tools-3.0_pre10.ebuild: - Update version. - -*module-init-tools-3.0_pre9 (02 Feb 2004) - - 02 Feb 2004; Martin Schlemmer - module-init-tools-3.0_pre9.ebuild, - files/module-init-tools-3.0_pre9-properly-handle-alias_off.patch: - Update version. Handle cases where generate-modprobe.conf do not detect an - alias set to 'off' due to trailing space. - - 01 Feb 2004; Joshua Kinard - module-init-tools-0.9.15_pre4.ebuild: - Bump to mips stable (needed for upcoming stageballs) - -*module-init-tools-3.0_pre8 (30 Jan 2004) - - 30 Jan 2004; Martin Schlemmer - module-init-tools-3.0_pre8.ebuild: - Update version, fixing bug #39397. - -*module-init-tools-3.0_pre7 (26 Jan 2004) - - 26 Jan 2004; Leandro Dorileo - module-init-tools-3.0_pre7.ebuild: - Update version. - -*module-init-tools-3.0_pre6 (25 Jan 2004) - - 25 Jan 2004; Martin Schlemmer - module-init-tools-3.0_pre6.ebuild: - Update version. - - 15 Jan 2004; module-init-tools-0.9.15_pre4.ebuild: - stable on ia64 - - 07 Jan 2004; Jon Portnoy - module-init-tools-0.9.15_pre4.ebuild : - Some emergency keywording. - -*module-init-tools-3.0_pre5 (07 Jan 2004) - - 07 Jan 2004; Martin Schlemmer - module-init-tools-3.0_pre5.ebuild: - Update version. Fix copyright of all ebuilds. - - 17 Dec 2003; Guy Martin - module-init-tools-0.9.15_pre4.ebuild: - Marked stable on hppa. - - 14 Dec 2003; Brad House - module-init-tools-0.9.15_pre4.ebuild: - mark stable on amd64 - -*module-init-tools-0.9.15_pre4 (09 Dec 2003) - - 09 Dec 2003; module-init-tools-0.9.15_pre4.ebuild: - Version bumped to -pre4, closes bug #35396. - - 26 Nov 2003; Brad House - module-init-tools-0.9.15_pre3.ebuild: - Marked stable on 'amd64'. - -*module-init-tools-0.9.15_pre3 (02 Nov 2003) - - 02 Nov 2003; Martin Schlemmer - module-init-tools-0.9.15_pre3.ebuild: - Update version. Update modutils to 2.4.26. Enable zlib for module-init-tools. - -*module-init-tools-0.9.15_pre2 (18 Oct 2003) - - 20 Oct 2003; Joshua Kinard - module-init-tools-0.9.15_pre2.ebuild: - Added gnuconfig support for 'mips64'. - - 18 Oct 2003; Martin Schlemmer - module-init-tools-0.9.15_pre2.ebuild: - Update version. - - 10 Oct 2003; Alexander Gabert : - filter-flags -fPIC will introduce -yet_exec for hardened-gcc - - 09 Oct 2003; Alexander Gabert - module-init-tools-0.9.12-r1.ebuild, module-init-tools-0.9.13_pre2.ebuild: - added hardened-gcc hppa behaviour - - 17 Sep 2003; Jon Portnoy - module-init-tools-0.9.15_pre1.ebuild : - ia64 keywords. - -*module-init-tools-0.9.15_pre1 (17 Sep 2003) - - 23 Sep 2003; Martin Schlemmer - module-init-tools-0.9.12-r1.ebuild, module-init-tools-0.9.13_pre2.ebuild, - module-init-tools-0.9.14.ebuild, module-init-tools-0.9.15_pre1.ebuild: - Update SRC_URI to hangle older tarballs moved to old/, bug #29315. - - 17 Sep 2003; Martin Schlemmer - module-init-tools-0.9.15_pre1.ebuild, - files/module-init-tools-0.9.15-legacy-modext-support.patch: - New version. Add support for legacy modules (.o). bug #28831. - -*module-init-tools-0.9.14 (15 Sep 2003) - - 15 Sep 2003; Martin Schlemmer - module-init-tools-0.9.14.ebuild, - files/module-init-tools-0.9.14-be-quiet-for-devfsd.patch: - New version. Update patch to quiet output when called from devfsd - - 06 Sep 2003; Alexander Gabert - module-init-tools-0.9.12-r1.ebuild, module-init-tools-0.9.13_pre2.ebuild: - added hardened-gcc exclude flags - - 10 Aug 2003; Martin Schlemmer - module-init-tools-0.9.12-r1.ebuild: - Bump to stable on x86. - -*module-init-tools-0.9.13_pre2 (10 Aug 2003) - - 10 Aug 2003; Martin Schlemmer - module-init-tools-0.9.13_pre2.ebuild, - files/module-init-tools-0.9.13-quiet-on-devfsd-probe-aliases.patch, - files/module-init-tools-0.9.7-export-gpl.patch: - New version. Add export-gpl.patch from MDK. Cleanup the - be-quiet-for-devfsd.patch and rename to quiet-on-devfsd-probe-aliases.patch. - -*module-init-tools-0.9.12-r1 (12 Jul 2003) - - 03 Aug 2003; Joshua Kinard module-init-tools-0.9.12-r1.ebuild: - Changed ~mips to mips in KEYWORDS - - 12 Jul 2003; Martin Schlemmer - module-init-tools-0.9.12-r1.ebuild, - files/module-init-tools-0.9.12-includes-should-override.patch: - Module options/aliases already accuired, should be replaced by - newer if they are aquired from a file 'included' after the original - options/aliases ... - -*module-init-tools-0.9.12 (02 Jun 2003) - - 02 Jun 2003; Martin Schlemmer Manifest, - module-init-tools-0.9.12.ebuild: - New version. - - 25 May 2003; Martin Holzer - module-init-tools-0.9.10-r3.ebuild, module-init-tools-0.9.10-r4.ebuild, - module-init-tools-0.9.10-r5.ebuild, module-init-tools-0.9.11-r1.ebuild, - module-init-tools-0.9.11-r2.ebuild, module-init-tools-0.9.11-r3.ebuild, - module-init-tools-0.9.11.ebuild, module-init-tools-0.9.11a.ebuild, - module-init-tools-0.9.9.ebuild: - now uses mirror://kernel - -*module-init-tools-0.9.11a (26 Apr 2003) - - 26 Apr 2003; Martin Schlemmer module-init-tools-0.9.11a.ebuild : - Version update. - -*module-init-tools-0.9.11-r3 (21 Apr 2003) - - 21 Apr 2003; Daniel Robbins : removed pkg_setup "check - for kernel" vestige, closing bug #19183. - - 21 Apr 2003; Daniel Robbins two fixes: first, include a - modinfo.old for 2.4 modinfo compatibility. Second, add a /bin/lsmod.old - symlink to allow a normal user to list loaded modules rather than return a - "lsmod.old" not found error. These symlinks can be confusing, but it appears - to be working well now. - -*module-init-tools-0.9.11-r2 (30 Mar 2003) - - 30 Mar 2003; Martin Schlemmer module-init-tools-0.9.11-r2.ebuild : - The moving of /sbin/lsmod to /bin, causes some breakage, so install a compat - symlink. - -*module-init-tools-0.9.11-r1 (30 Mar 2003) - - 30 Mar 2003; Brandon Low module-init-tools-0.9.11-r1.ebuild : - Update modutils to 2.4.25 - -*module-init-tools-0.9.11 (30 Mar 2003) - - 30 Mar 2003; Martin Schlemmer module-init-tools-0.9.11.ebuild : - Update version. Really get the ${P}-be-quiet-for-devfsd.patch to be - effective. Move manpages for insmod, modprobe, etc to .old.8 so that - they are still available. - -*module-init-tools-0.9.10-r5 (24 Mar 2003) - - 24 Mar 2003; Daniel Robbins : new rev to include a - PROVIDE="virtual/module-tools" and an unmasking for x86. Bumped modutils - to 2.4.24. - - 15 March 2003; Martin Schlemmer module-init-tools-0.9.10-be-quiet-for-devfsd.patch : - Tweak slightly to be more effective on recursive calls. - -*module-init-tools-0.9.10-r4 (15 March 2003) - - 15 March 2003; Martin Schlemmer module-init-tools-0.9.10-r4 : - - Fix modprobe to handle calls from devfsd more like modprobe from modutils ... - it basically do not output and do not fail for invalid modules if: - 1) It was called with '-C /etc/modprobe.devfs' - 2) The module starts with '/dev' - - Redo the /sbin/modprobe.conf stuff to not build both modutils-2.4.22 and - 2.4.21. - -*module-init-tools-0.9.10-r3 (10 March 2003) - - 10 March 2003; Martin Schlemmer module-init-tools-0.9.10-r3 : - Fix recursive calls to modprobe not honoring -s, -q, -v and -C. Use older - modprobe that we install as modprobe.conf when calling generate-modprobe.conf, - as the newer modprobe (2.4.22 and later) generate /etc/modprobe.conf with - invalid modules ... Fix modprobe to _only_ log to syslog if -s was given. - -*module-init-tools-0.9.10-r2 (09 March 2003) - - 09 March 2003; Martin Schlemmer module-init-tools-0.9.10-r2 : - Fix -s when modprobe calls itself recursive. Do the same for -v and -C. Also - let commandline override env variables. - -*module-init-tools-0.9.10-r1 (02 March 2003) - - 06 March 2003; Martin Schlemmer module-init-tools-0.9.10-r1 : - Add pkg_setup() to check for a valid kernel, bug #15568. - - 02 March 2003; Martin Schlemmer module-init-tools-0.9.10-r1 : - Fix '-q' to be really quiet. Patch generate-modprobe.conf to create sub - install commands with 'modprobe -q'. - -*module-init-tools-0.9.10 (27 Feb 2003) - - 27 Feb 2003; Brandon Low module-init-tools-0.9.10 : - Bump, and drop a patch that is now merged mainline - -*module-init-tools-0.9.9 (01 Feb 2003) - - 18 Feb Feb 2003; Martin Schlemmer module-init-tools-0.9.9 : - Hack modprobe to look at /etc/modprobe.devfs rather than /etc/modules.devfs - ... this is to support a later modules-update that should generate this and - fix the lot of errors/warnings during devfs/hotplug startup. - - 09 Feb 2003; Brandon Low module-init-tools-0.9.9 : - Make not die if the user doesn't have a modules.conf file already... - - 01 Feb 2003; Martin Schlemmer module-init-tools-0.9.9 : - New version. - -*module-init-tools-0.9.9_pre1 (17 Jan 2003) - - 17 Jan 2003; Brandon Low module-init-tools-0.9.9_pre1.ebuild; - Filter -fPIC from flags. It breaks. - - 17 Jan 2003; Brandon Low module-init-tools-0.9.9_pre1.ebuild; - Update to latest version needed for >=development-sources-2.5.59. - -*module-init-tools-0.9.7 (28 Dec 2002) - - 28 Dec 2002; Martin Schlemmer module-init-tools-0.9.7 : - - Fix generate-modprobe.conf not adding the last ';' to commands in braces, - causing modprobe to fail do to its calling 'sh -c ...' failing ... - - 28 Dec 2002; Martin Schlemmer module-init-tools-0.9.7 : - New version. Also generate-modprobe.conf not accepting 2 parameters, it - replaced the modules.conf2modprobe.conf tool. - -*module-init-tools-0.9.5 (19 Dec 2002) - - 19 Dec 2002; Brandon Low module-init-tools-0.9.5 : - Bump. - -*module-init-tools-0.9.4 (19 Dec 2002) - - 19 Dec 2002; Brandon Low module-init-tools-0.9.4 : - Changes as submitted by Tony Murray : - added modules.conf2modprobe.conf tool - made warning after emerge visible - added IUSE - fixed spacing - -*module-init-tools-0.9.3 (11 Dec 2002) - - 11 Dec 2002; Brandon Low module-init-tools-0.9.3 : - Updated to version 0.9.3 - Removed extra keyword. - Update thanks again to Tony Murray . - -*module-init-tools-0.9.1 (10 Dec 2002) - - 10 Dec 2002; Brandon Low module-init-tools-0.9.1 : - New unstable package for managing modules in 2.5 series kernels. A - bit complicated as it does overwrite the modutils system package, - we'll need to take another look at this before 2.6 comes out. - - This ebuild is thanks to Tony Murray for this :) diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/Manifest deleted file mode 100644 index 3a14456491..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/Manifest +++ /dev/null @@ -1,21 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX update-modules-3.5.sh 10519 SHA256 b8866f643d369569de040b89c997b6a864ec3f0767a5e86b78d4b0badaa267c9 SHA512 53b420eedf3f70e675de8cf80978d198424ed426584fc799e2f106e1cf4b65fbfcf172f3a0e7b5e1684e07420d67c0d27866a901b40df46623ec67a3a018b7f0 WHIRLPOOL c80dd21ac00b42be379a43e9cfc2a8359e47de1a6ad5e7f4120e3bf9d7ddc4d3306317a97a8c724da2f0631d00dbb35108917d9046354542458958d0feb10481 -AUX update-modules.8 3210 SHA256 4e352ee28ecaf79fac2a0216b8b4b52ced864cd258752f33213d1ac8f4a5849c SHA512 47a5e0e14e321e29a1d16705a8d2de19b9e3bbf15b6955a0e8c6963a50d30d12b71c4eb8237a7a37fd881d217f41ce5ea87a768be30b94dedf709e379ee5a31d WHIRLPOOL 7c2da6b779ef8a749272c7186669e08c270873aa49a0df7ff1d57756adb3512b26c3f56cd1585d1ad2e07732ce7163fb6d85d7ed0058e68fd9aa2a50e18b4c5b -DIST module-init-tools-3.16-man.tar.bz2 9300 SHA256 a80cfeb48279964b2c515ab5ca06925dd22d2187ae1043992650bf7950fc36c8 SHA512 02c7d01412493c8b24d9fd6f7c8bd758a804936e7ccf2dbfe2aeafb01b9e612d55d769ea7c16366fd4a1d07653adace087ab1d84ca9cf60a830dc5866fa7b278 WHIRLPOOL 31d9aaf6cc9ed0a1a11e344610520a2cfd8134e951e4946171c4e92923b3ea3cb1d86e7d9d815d352155af401f558ac6dcfa1a310ed24582cb87854a297c456e -DIST module-init-tools-3.16.tar.bz2 228821 SHA256 e1f2cdcae64a8effc25e545a5e0bdaf312f816ebbcd0916e4e87450755fab64b SHA512 c234d66b5981cf9b74a5bec2a9c139f33088c8c65c32c1a30ef6d2b335d72761eac09fd958d694828860ab85dffee518286d8a5f41565539a7cca5d402e467a2 WHIRLPOOL d27ad6694dc44536d61dd90746e6a7e9b852bc49d5c67c9203a817dd3f9ce62552711add0221c1abb24373b8d1e223fd9047d6a6bdc256484698b3e3844b86a4 -EBUILD module-init-tools-3.16-r2.ebuild 2871 SHA256 6745f352ca431e42b6cfcc36a51b2889411c43277634e63e70c67cf7cf236b38 SHA512 e094a5e10a76cd3216a3075ccde66f7269711930e9e8f8edd5cc5bb20a8bb1d96161a1834c84c741811c3ed63342e1bc107bcaa38a1ec4bbff6c40c6ec1ff438 WHIRLPOOL 42e3c37f4d4a15c060c49c5be5c099bdb5ef9a5ef84d703f712c2a1b94c588aace46949809f12f9f01fde9b92b9f2de519e0839b6515cf4cd44c4ca417e5a004 -MISC ChangeLog 33157 SHA256 06d29d652a4c07a6cd7a935223f286ba8afd2cbea58fcd5d79b619fc5ab7e571 SHA512 3f8c23f7a0d859e38ef262f6ff157d5ce22c9f0a972b0b8bd3beb2469b964fd7dd9d78b64a5993e5c2b9ce106380256df81d679bec08fef780c7eb9e6c7b41ef WHIRLPOOL 3d955264c4933ca6a74a37e1cd3b11e2ad0086555405969de1fafbfca28f4980e193adb67cecdcd7dcd4db57b3bb8b3978d17b5c98b8c41836d795a5c0e5c84c -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iQEcBAEBCAAGBQJQ/nYgAAoJEEdUh39IaPFN6PAIAIDZp062Jqah6ULfQtl60GEP -fK3We+73RDTVOqLPffeham5SB+j6iPhB3LbELhX3nFVZmLdS8c+0jBJWdZab5QwZ -o76ByM/udL4MDP/MIPoJkHVV/RXQiK6a51yORlSczt2pYODbPZoEqduF72ESDuj8 -ixOUKI0nOLtxbwHcat2LiSsFTS1yad5CqmKDBPlRD0hQdNHhQJNDsBa9F1A062fI -BHoPt8PxHmoqyIVaSk2thah3x7L3t/YPsZx/5fDzIM0hNxaIt3sbzZkAsO5IZqDe -LWJGavrE/ujLHRm3ruZEQqjyixoRxEX3muLaTZuCPRPpfA3J0iviQFBcWrXrNL8= -=YJ5U ------END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/files/update-modules-3.5.sh b/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/files/update-modules-3.5.sh deleted file mode 100755 index 206521ce8a..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/files/update-modules-3.5.sh +++ /dev/null @@ -1,395 +0,0 @@ -#!/bin/bash -# vim:ts=4 -# Distributed under the terms of the GNU General Public License v2 -# -# This script will do: -# - create /etc/modules.conf from /etc/modules.d/* -# - create /etc/modprobe.conf from /etc/modprobe.d/* -# - update modules.dep if modules.conf has been updated so depmod doesnt whine -# -# This is all for backwards compatibility. In the perfect world, we would be -# running a linux-2.6 kernel and not have any modules.d directory. Then there -# would be no work for us as module-init-tools automatically scans modprobe.d. -# Until that happens, we'll keep scanning and warning and being a pita. -# - - -ROOT="${ROOT%/}/" -[ "${ROOT}" = "${ROOT#/}" ] && ROOT="${PWD}/${ROOT}" -cd "${ROOT}" - -argv0=${0##*/} -. /etc/init.d/functions.sh || { - echo "${argv0}: Could not source /etc/init.d/functions.sh!" 1>&2 - exit 1 -} -umask 022 -esyslog() { :; } -export PATH=/sbin:${PATH} - -[ "${argv0}" = "modules-update" ] && ewarn "Please run 'update-modules' from now on; 'modules-update' is going away" - - -# -# Setup some variables -# - -HEADER="### This file is automatically generated by update-modules" - -# -# Parse command-line -# - -VERBOSE=0 -DEBUG=0 -FORCE="false" -BACKUP="false" -KV= -while [ -n "$1" ] ; do - case $1 in - --assume-kernel=*) KV=${1#*=};; - -b|--backup) BACKUP="true";; - -f|--force|force) FORCE="true";; - -v|--verbose) ((VERBOSE+=1));; - -d|--debug) ((DEBUG+=1));; - -V|--version) exec echo "${argv0}$Revision: 1.1 $ $Date: 2008/10/25 23:55:43 $";; - -h|--help) - cat <<-EOF - Usage: update-modules [options] - - Options: - --assume-kernel=KV Assume the kernel is at least version KV - -b, --backup Backup existing config files (add .old ext) - -f, --force Force execution in face of bad things - -v, --verbose Be a bit more verbose in what we do - -d, --debug Helpful debug output - -V, --version Dump version info - -h, --help This help screen, duh - EOF - exit 0 - ;; - *) - eerror "Error: I don't understand $1" - exit 1 - ;; - esac - shift -done - -if [ ! -w ./etc ] ; then - eerror "You must be root to do this" - exit 2 -fi - -[ ${DEBUG} -gt 0 ] && set -x - -veinfo() { [ ${VERBOSE} -gt 0 ] && einfo "$*" ; return 0 ; } -vewarn() { [ ${VERBOSE} -gt 0 ] && ewarn "$*" ; return 0 ; } - -[ "${ROOT}" != "/" ] && veinfo "Operating on ROOT = '${ROOT}'" - -# -# Let's check the optimal case first: nothing to do -# -if ! ${FORCE} ; then - if [ ! -d "./etc/modules.d" ] ; then - if [ ! -d "./etc/modprobe.d" ] ; then - veinfo "No /etc/modules.d or /etc/modprobe.d dir; Nothing to do!" - exit 0 - - elif [ -e "./etc/modprobe.conf" ] ; then - vewarn "You should put settings in /etc/modprobe.d/ rather than modprobe.conf" - - elif [ -e "./etc/modules.conf" ] ; then - vewarn "If you only run linux-2.4, you should delete /etc/modules.conf" - - else - veinfo "We have just /etc/modprobe.d; Nothing to do!" - exit 0 - fi - else - vewarn "You have /etc/modules.d, so things need to get coalesced" - fi -fi - -# -# Build list of config files to generate and verify none -# have been modified in any way -# -for x in modprobe.conf modules.conf ; do - x="./etc/${x}" - [ -r ${x} ] || continue - - if [ "$(sed -ne 1p ${x})" != "${HEADER}" ] ; then - ewarn "Warning: ${x#.} has not been automatically generated" - - if ${FORCE} ; then - ewarn "--force specified, (re)generating file anyway" - else - eerror "Use \"update-modules force\" to force (re)generation" - exit 1 - fi - fi -done - - -# -# If the system doesnt have old modutils, then this is prob linux-2.6 only -# -if type -P modprobe.old > /dev/null || \ - LC_ALL=C modprobe -V 2>/dev/null | grep -qs "modprobe version" -then - GENERATE_OLD="true" -else - GENERATE_OLD="false" -fi - - -# Reset the sorting order since we depend on it -export LC_COLLATE="C" - -KV=${KV:-$(uname -r)} - - -# -# Desc: backup a config file if need be and replace with new one -# Usage: backup -# Ex: backup /etc/modules.conf /etc/modules.conf.tempfile -# -backup() { - if ${BACKUP} && [ -e "$1" ] ; then - mv -f "$1" "$1".old - fi - mv -f "$2" "$1" -} - - -# -# Desc: Create module header -# Usage: create_header -# Ex: create_header /etc/modules.d -create_header() { - local moddir=$1 - - cat <<-EOF - ${HEADER} - # - # Please do not edit this file directly. If you want to change or add - # anything please take a look at the files in ${moddir} and read - # the manpage for update-modules(8). - # - EOF -} - - -# -# Desc: Combine all config files in a dir and place output in a file -# Usage: generate_config -# Ex: generate_config /etc/modules.conf /etc/modules.d -# -generate_config() { - local config=$1 - local moddir=$2 - local refdir=$3 - local silent=$4 - local tmpfile="${config}.$$" - - [ -z "${silent}" ] && ebegin "Updating ${config#./etc/}" - - create_header ${refdir:-${moddir}} > "${tmpfile}" - - for cfg in "${moddir}"/* ; do - [ -d "${cfg}" ] && continue - [ ! -r "${cfg}" ] && continue - - # Skip backup and RCS files #20597 - case ${cfg} in *~|*.bak|*,v) continue;; esac - - # If config file is found in the reference dir, then skip it - [ -n "${refdir}" ] && [ -e "${refdir}/${cfg##*/}" ] && continue - - ( - echo "### update-modules: start processing ${cfg#.}" - if [ -x "${cfg}" ] ; then - # $cfg can be executable; nice touch, Wichert! :) - "${cfg}" - else - cat "${cfg}" - fi - echo - echo "### update-modules: end processing ${cfg#.}" - echo - ) >> "${tmpfile}" - done - - backup "${config}" "${tmpfile}" - - [ -z "${silent}" ] && eend 0 - - return 0 -} - - -# -# Generate the old modules.conf file based upon all the snippets in -# modules.d. Since modprobe doesnt handle modules.d, we need to gather -# the files together in modules.conf for it. -# - -if [ ! -d "./etc/modules.d" ] ; then - veinfo "No need to generate modules.conf :)" - -elif ${FORCE} || is_older_than ./etc/modules.conf ./etc/modules.d ; then - generate_config ./etc/modules.conf ./etc/modules.d - -else - veinfo "modules.conf: already up-to-date wheatness" -fi - -# -# Call depmod to keep insmod from complaining that modules.conf is more -# recent then the modules.dep file. -# -if [ -e "./etc/modules.conf" ] ; then - depfile=$( - # the modules.conf file has optional syntax: - # depfile=/path/to/modules.dep - ret=$(sed -n -e '/^[[:space:]]*depfile=/s:.*=::p' ./etc/modules.conf) - eval echo "${ret:-/lib/modules/${KV}/modules.dep}" - ) - - if [ -d "${depfile%/*}" ] ; then - if [ ./etc/modules.conf -nt "${depfile}" ] ; then - arch=$(uname -m) - ebegin "Updating modules.dep" - for cfg in /lib/modules/${KV}/build /usr/src/linux-${KV} \ - /lib/modules/${KV} /boot /usr/src/linux "" - do - cfg=".${cfg}/System.map" - for suffix in -genkernel-${arch}-${KV} -genkernel-'*'-${KV} -${KV} "" ; do - scfg=$(echo ${cfg}${suffix}) - scfg=${scfg%% *} - [ -f "${scfg}" ] && cfg=${scfg} && break 2 - done - cfg="" - done - [ -n "${cfg}" ] && cfg="-F ${cfg}" - depmod -b "${ROOT}" -a ${cfg} ${KV} - eend $? - veinfo "Ran: depmod -b '${ROOT}' -a ${cfg} ${KV}" - else - veinfo "modules.dep: already up-to-date goodness" - fi - else - vewarn "The dir '${depfile}' does not exist, skipping call to depmod" - fi -fi - - -# -# Generate the new modprobe.conf file if possible. What this entails is -# grabbing details from the old modprobe via the -c option and sticking -# it in the newer config file. This is useful for backwards compat support -# and for packages that provide older style /etc/modules.d/ files but not -# newer style /etc/modprobe.d/ files. -# -# First we try to use the script `generate-modprobe.conf` from the -# module-init-tools and if that fails us, we try and generate modprobe.conf -# ourselves from the /etc/modules.d/ files. -# -if ! type -P generate-modprobe.conf > /dev/null ; then - vewarn "Skipping /etc/modprobe.conf generation (generate-modprobe.conf doesn't exist)" - -elif ! ${FORCE} && ! is_older_than ./etc/modprobe.conf ./etc/modules.d ./etc/modprobe.d ; then - veinfo "modprobe.conf: already up-to-date nutness" - -elif [ ! -e ./etc/modules.conf -a ! -e ./etc/modules.d ] ; then - veinfo "No need to generate modprobe.conf :)" - rm -f ./etc/modprobe.conf - -else - # - # First, bitch like crazy - # - for f in ./etc/modules.d/* ; do - # hack: ignore baselayout ;x - case ${f##*/} in - aliases|i386) continue;; - esac - [ -e "${f}" ] || continue - if [ ! -e "./etc/modprobe.d/${f##*/}" ] ; then - ewarn "Please file a bug about ${f#.}: it needs an /etc/modprobe.d/${f##*/}" - fi - done - - generated_ok=0 - tmpfile="./etc/modprobe.conf.$$" - - # - # First we try to use regular generate-modprobe.conf - # - if ${GENERATE_OLD} ; then - ebegin "Updating modprobe.conf" - create_header /etc/modprobe.d > "${tmpfile}" - if generate-modprobe.conf ${ASSUME_KV:+--assume-kernel=${KV}} \ - >> "${tmpfile}" 2> "${tmpfile}.err" - then - backup "./etc/modprobe.conf" "${tmpfile}" - eend 0 - generated_ok=1 - else - [[ ${VERBOSE} -gt 0 ]] && cat "${tmpfile}.err" - eend 1 "Warning: could not generate /etc/modprobe.conf!" - fi - fi - - # - # If the helper script failed, we fall back to doing it by hand - # - if [[ ${generated_ok} -eq 0 ]] ; then - ebegin "Updating modprobe.conf by hand" - - generate_config ./etc/modprobe.conf ./etc/modules.d ./etc/modprobe.d 0 - create_header /etc/modprobe.d > "${tmpfile}" - - # Just use generate-modprobe.conf to filter compatible syntax - if TESTING_MODPROBE_CONF=./etc/modprobe.conf \ - generate-modprobe.conf ${ASSUME_KV:+--assume-kernel=${KV}} \ - >> "${tmpfile}" 2> "${tmpfile}.err" - then - # we use mv here instead of backup_config() as the call to - # generate_config() above already took care of the backup - mv -f "${tmpfile}" "./etc/modprobe.conf" - eend $? - else - [[ ${VERBOSE} -gt 0 ]] && cat "${tmpfile}.err" - eend 1 "Warning: could not generate /etc/modprobe.conf!" - fi - fi - - # - # Now append all the new files ... modprobe will not scan /etc/modprobe.d/ - # if /etc/modprobe.conf exists, so we need to append /etc/modprobe.conf with - # /etc/modprobe.d/* ... http://bugs.gentoo.org/145962 - # - if [[ -e ./etc/modprobe.conf ]] ; then - for cfg in ./etc/modprobe.d/* ; do - [ -d "${cfg}" ] && continue - [ ! -r "${cfg}" ] && continue - - # Skip backup and RCS files #20597 - case ${cfg} in *~|*.bak|*,v) continue;; esac - - ( - echo - echo "### update-modules: start processing ${cfg#.}" - cat "${cfg}" - echo "### update-modules: end processing ${cfg#.}" - ) >> "./etc/modprobe.conf" - done - fi - - rm -f "${tmpfile}" "${tmpfile}.err" -fi - -: # make sure we fall through with 0 exit status diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/files/update-modules.8 b/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/files/update-modules.8 deleted file mode 100644 index 16e99e28c8..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/files/update-modules.8 +++ /dev/null @@ -1,74 +0,0 @@ -.TH UPDATE-MODULES 8 "Gentoo Linux" "2007" -.SH NAME -update\-modules \- (re)generate module config files in /etc/ -.SH SYNOPSIS -\fBupdate\-modules\fR \fI[options]\fR -.SH DESCRIPTION -\fBupdate\-modules\fR is a simple tool to manage the module config files found -in the /etc/ directory. - -The old Linux module utilities use a single file for all their configuration. -This makes it difficult for packages to dynamically add information about their -own modules. - -\fBupdate-modules\fR makes the dynamic addition of information easier by -generating the single configuration file from the many files located in -\fI/etc/modules.d/\fR. All files in that directory are assembled together to -form \fI/etc/modules.conf\fR. - -Newer Linux module utilities include support automatically for a directory of -configuration files in \fI/etc/modprobe.d/\fR. However, to maintain backwards -compatibility with packages that do not yet support this, we still need to -assemble the contents of \fI/etc/modules.d/\fR and \fI/etc/modprobe.d/\fR and -produce the corresponding \fI/etc/modules.conf\fR and \fI/etc/modprobe.conf\fR. - -Also, when requested, it is also possible to generate \fI/etc/modules.devfs\fR. -.SH OPTIONS -.TP -\fI\-\-assume-kernel=\fR -When calculating which files need to be generated, assume the kernel version -is at least the specified \fIKV\fR. -.TP -\fI\-b\fR, \fI\-\-backup\fR -When updating configuration files, make backups by renaming files with a '.old' -suffix if they are going to be updated. -.TP -\fI\-d\fR, \fI\-\-debug\fR -Run with shell debugging enabled. Really only useful for tracking down -misbehavior. -.TP -\fI\-D\fR, \fI\-\-devfs\fR -Force generation of the deprecated \fI/etc/modules.devfs\fR file. -.TP -\fI\-f\fR, \fI\-\-force\fR -Force generation of files regardless of timestamps. By default, -\fBupdate-modules\fR will regenerate files only when timestamps indicate that -the configuration files are out of date. -.TP -\fI\-v\fR, \fI\-\-verbose\fR -Enable verbose output since by default, \fBupdate-modules\fR only displays -information when it does something and not when it skips steps. -.SH "FILES" -There are two types of file you can put in the module directories: normal files -and exectuable files. Normal files contain standard modules configuration -information, as described in \fBmodules.conf\fR(5) (for files in -\fI/etc/modules.d/\fR) or as described in \fBmodprobe.conf\fR(5) (for files in -\fI/etc/modprobe.d/\fR). Executable files are executed and their output is -used as extra configuration information. Error messages are sent to stderr and -thus do not become part of the configuration file. - -.nf -\fI/etc/modules.d/\fR - config snippets for old module utilities (<= linux-2.4) -\fI/etc/modules.conf\fR - sum of all files in \fI/etc/modules.d/\fR -\fI/etc/modprobe.d/\fR - config snippets for new module utilities (>= linux-2.6) -\fI/etc/modprobe.conf\fR - sum of all files in \fI/etc/modprobe.d/\fR -.fi -.SH "REPORTING BUGS" -Please report bugs via http://bugs.gentoo.org/ -.SH AUTHORS -This manual page was written by Wichert Akkerman -for the Debian GNU/Linux system. Modified for \fIGentoo Linux\fR. -.SH "SEE ALSO" -.BR depmod (1), -.BR modules.conf (5), -.BR modprobe.conf (5) diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/metadata.xml deleted file mode 100644 index 96a2d58636..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - -base-system - diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/module-init-tools-3.16-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/module-init-tools-3.16-r2.ebuild deleted file mode 100644 index a8573e6446..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/module-init-tools/module-init-tools/module-init-tools-3.16-r2.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/module-init-tools/module-init-tools-3.16-r2.ebuild,v 1.4 2013/01/22 11:21:07 ssuominen Exp $ - -EAPI=4 -inherit eutils flag-o-matic toolchain-funcs - -DESCRIPTION="legacy tools for managing linux kernel modules" -HOMEPAGE="http://modules.wiki.kernel.org/" -SRC_URI="mirror://kernel/linux/utils/kernel/module-init-tools/${P}.tar.bz2 - mirror://gentoo/${P}-man.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="static" -RESTRICT="test" - -DEPEND="sys-libs/zlib" -RDEPEND="${DEPEND} - !/s:=.*:=$(tc-getAR):" Makefile.in #440274 -} - -src_configure() { - mkdir build && cd build #290207 - use static && append-ldflags -static - ECONF_SOURCE=.. \ - econf \ - --prefix=/ \ - --enable-zlib \ - --enable-zlib-dynamic \ - --disable-static-utils -} - -src_test() { - # this manually runs configure and stuff, so ignore it - ./tests/runtests -v || die -} - -src_install() { - emake -C build install DESTDIR="${D}" - dodoc AUTHORS ChangeLog NEWS README TODO - - into / - newsbin "${FILESDIR}"/update-modules-3.5.sh update-modules - doman "${FILESDIR}"/update-modules.8 - - cat <<-EOF > "${T}"/usb-load-ehci-first.conf - softdep uhci_hcd pre: ehci_hcd - softdep ohci_hcd pre: ehci_hcd - EOF - - insinto /lib/modprobe.d - doins "${T}"/usb-load-ehci-first.conf #260139 -} - -pkg_postinst() { - # cheat to keep users happy - if grep -qs modules-update "${ROOT}"/etc/init.d/modules ; then - sed -i 's:modules-update:update-modules:' "${ROOT}"/etc/init.d/modules - fi - - # For files that were upgraded but not renamed via their ebuild to - # have a proper .conf extension, rename them so etc-update tools can - # take care of things. #274942 - local i f cfg - eshopts_push -s nullglob - for f in "${ROOT}"etc/modprobe.d/* ; do - # The .conf files need no upgrading unless a non-.conf exists, - # so skip this until later ... - [[ ${f} == *.conf ]] && continue - # If a .conf doesn't exist, then a package needs updating, or - # the user created it, or it's orphaned. Either way, we don't - # really know, so leave it alone. - [[ ! -f ${f}.conf ]] && continue - - i=0 - while :; do - cfg=$(printf "%s/._cfg%04d_%s.conf" "${f%/*}" ${i} "${f##*/}") - [[ ! -e ${cfg} ]] && break - ((i++)) - done - elog "Updating ${f}; please run 'etc-update'" - mv "${f}.conf" "${cfg}" - mv "${f}" "${f}.conf" - done - # Whine about any non-.conf files that are left - for f in "${ROOT}"etc/modprobe.d/* ; do - [[ ${f} == *.conf ]] && continue - ewarn "The '${f}' file needs to be upgraded to end with a '.conf'." - ewarn "Either upgrade the package that owns it, or manually rename it." - done - eshopts_pop -}