Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=systemd.git;a=commitdiff;h=84404abd947dde98673e49604fcdbec99f2e3cb5

commit 84404abd947dde98673e49604fcdbec99f2e3cb5
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Sun Dec 5 10:35:41 2010 +0100

module-init-tools-3.12-3-i686

- replace rc.modules with modules-load.d

diff --git a/source/base/module-init-tools/FrugalBuild 
b/source/base/module-init-tools/FrugalBuild
index 25e5db1..c140db4 100644
--- a/source/base/module-init-tools/FrugalBuild
+++ b/source/base/module-init-tools/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=module-init-tools
pkgver=3.12
-pkgrel=2
+pkgrel=3
pkgdesc="Utilities for inserting and removing modules from the Linux kernel"
url="http://kerneltools.org/KernelTools.org";
depends=('glibc>=2.8-3')
@@ -14,9 +14,8 @@ backup=('etc/rc.d/rc.modules' 'etc/sysconfig/modules')
_F_archive_grepv="pre\|rc"
up2date="Flasttar 
http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/";
source=(http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/$pkgname-$pkgver.tar.bz2
-       rc.modules modules binfmt_misc.conf)
+       modules binfmt_misc.conf)
sha1sums=('caf70188c85370936626027ae5b5a9258cc851f9' \
-          'b8178a9fcba9c8209e50cbaa095c1ccc7a71b165' \
'07c76e65af673c8aad478ad78ef2d750b8ea407e' \
'73cef31f3c1f924c3ef1cd112672ffda750266a5')
options=('scriptlet')
@@ -34,8 +33,9 @@ build()
sed -i '/\(^[^#]\)/d' $Fsrcdir/modules
fi
Ffile /etc/sysconfig/modules
+       Fmkdir /etc/modules-load.d
+       Fln ../sysconfig/modules /etc/modules-load.d/sysconfig.conf
Ffile /etc/modprobe.d/binfmt_misc.conf
-       Frcd modules
}

# optimization ok
diff --git a/source/base/module-init-tools/module-init-tools.install 
b/source/base/module-init-tools/module-init-tools.install
index c9c2119..a66070e 100644
--- a/source/base/module-init-tools/module-init-tools.install
+++ b/source/base/module-init-tools/module-init-tools.install
@@ -1,19 +1,5 @@
-post_install()
-{
-       cd /etc/rc.d/rcS.d
-       ln -sf ../rc.modules S13rc.modules
-}
-
post_upgrade()
{
-       if [ -e /etc/rc.d/rcS.d/S20rc.modules ]; then
-               rm -f /etc/rc.d/rcS.d/S20rc.modules
-               ln -sf ../rc.modules /etc/rc.d/rcS.d/S13rc.modules
-       fi
-}
-
-post_remove()
-{
rm -f /etc/rc.d/rcS.d/S13rc.modules
}

diff --git a/source/base/module-init-tools/rc.modules 
b/source/base/module-init-tools/rc.modules
deleted file mode 100644
index c211eab..0000000
--- a/source/base/module-init-tools/rc.modules
+++ /dev/null
@@ -1,74 +0,0 @@
-#!/bin/sh
-### BEGIN INIT INFO
-# Default-Start: S
-### END INIT INFO
-
-# (c) 2003, 2010 Miklos Vajna <vmik...@frugalware.org>
-# (c)      Patrick J. Volkerding, <volke...@slackware.com>
-# (c) 2005 Mauras Olivier <tuxbubl...@tiscali.fr>
-#          sysconfig integration
-# rc.modules for Frugalware
-# distributed under GPL License
-
-. /etc/rc.d/rc.functions
-
-MODPROBEBIN=/sbin/modprobe
-MODCONFFILE=/etc/sysconfig/modules
-
-# This file loads extra drivers manually into the Linux kernel.
-# The modules will be looked for under /lib/modules/<kernel version number>
-
-if [ "$1" = "start" ]; then
-       # update module dependencies
-       kernelver=`uname -r`
-       [ -d "/lib/modules/$kernelver" ] || exit 0
-       # if /usr is mounted and we have 'find', we can try to take a shortcut:
-       if [ -x /usr/bin/find -a -e /lib/modules/$kernelver/modules.dep \
-               -a /lib/modules/$kernelver/modules.dep \
-               -nt /etc/modules.conf ]; then
-               news="`/usr/bin/find /lib/modules/$kernelver -name '*.ko*' 
-type f -newer /lib/modules/$kernelver/modules.dep`"
-               # only rebuild dependencies if new module(s) are found:
-               if ! [ "" = "$news" ]; then
-                       start "$updatemoddeps"
-                       /sbin/depmod -a
-                       ok $?
-               else
-                       start "$noupdate"
-                       ok $?
-               fi
-       else
-               # we don't have find, or there is no existing modules.dep,
-               # or it is out of date.
-               start "$updatemoddeps"
-               /sbin/depmod -A
-               ok $?
-       fi
-
-       ## Put global modules to load.
-       ## (eg.: Hardcoded modules that needs to load at startup)
-       ## At here you can do anything, run any commands, example iptables or 
any other base
-       ## commands like in the older rc.modules file.
-       if grep -q quota /etc/fstab ; then
-           $MODPROBEBIN quota_v2
-       fi
-
-       ## Starting reading conf file and loading modules
-       if [ -r $MODCONFFILE ]; then
-       start "$modprobe"
-               while read module
-               do
-                       ## Removing bad lines
-                       if [ "$module" != "" -a "$(echo $module | grep -v '#')" 
];then
-                               $MODPROBEBIN $module
-                       fi
-
-               done < $MODCONFFILE
-
-               ok $?
-       else
-               start "$nomodprobe"
-               return 1
-               ok $?
-       fi
-
-fi
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to