Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=dde23034343d2a0796449a78ef7a690a86766de7

commit dde23034343d2a0796449a78ef7a690a86766de7
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Wed Dec 19 13:50:04 2007 +0100

module-init-tools-3.4-2-i686
- added patch to prefer modprobe.d over modprobe.conf. this change should not be
problematic as we did not use those dirs/files so far
- rc.modules now handles module parameters again. closes #2626

diff --git a/source/base/module-init-tools/FrugalBuild 
b/source/base/module-init-tools/FrugalBuild
index 70c153b..f5d3547 100644
--- a/source/base/module-init-tools/FrugalBuild
+++ b/source/base/module-init-tools/FrugalBuild
@@ -1,10 +1,9 @@
# Compiling Time: 0.01 SBU
# Maintainer: VMiklos <[EMAIL PROTECTED]>
-# Modified by Adam Zlehovszky <[EMAIL PROTECTED]>

pkgname=module-init-tools
pkgver=3.4
-pkgrel=1
+pkgrel=2
pkgdesc="Utilities for inserting and removing modules from the Linux kernel"
url="http://kerneltools.org/KernelTools.org";
depends=('glibc')
@@ -13,16 +12,21 @@ groups=('base')
archs=('i686' 'x86_64' 'ppc')
backup=('etc/rc.d/rc.modules' 'etc/sysconfig/modules')
up2date="lynx -dump 
http://www.kernel.org/pub/linux/kernel/people/jcm/module-init-tools/|Flasttarbz2"
-source=(http://www.kernel.org/pub/linux/kernel/people/jcm/module-init-tools/$pkgname-$pkgver.tar.bz2
 rc.modules modules)
+source=(http://www.kernel.org/pub/linux/kernel/people/jcm/module-init-tools/$pkgname-$pkgver.tar.bz2
 rc.modules modules \
+       prefer-modprobe.d.patch)
sha1sums=('fcdf758d171211b72210d48b7303ccb5651a1850' \
-          '4eea32f43b0adafc380ee88d70dc8f03a0b4b062' \
-          '4c840e22304f1b152be871b7b4eb99c0cecf482f')
+          '8cbe625456dffe92b6ea3207a3a09eca2a7c4ad7' \
+          '4c840e22304f1b152be871b7b4eb99c0cecf482f' \
+          '4adb4039cc9d2dc1339dd35058094a8fc90a5da2')
options=('scriptlet')

build()
{
Fsed '2>&1' '' Makefile*
-       Fbuild --exec-prefix=/ --enable-zlib
+       Fpatchall
+       Fautoreconf
+       Fmake --exec-prefix=/ --enable-zlib
+       Fmakeinstall
Fmv /bin/lsmod /sbin/
Ffile /etc/sysconfig/modules
Frcd modules
diff --git a/source/base/module-init-tools/prefer-modprobe.d.patch 
b/source/base/module-init-tools/prefer-modprobe.d.patch
new file mode 100644
index 0000000..4fbfa49
--- /dev/null
+++ b/source/base/module-init-tools/prefer-modprobe.d.patch
@@ -0,0 +1,23 @@
+diff -Naur module-init-tools-3.4/Makefile.am 
module-init-tools-3.4-p/Makefile.am
+--- module-init-tools-3.4/Makefile.am  2007-10-07 23:51:46.000000000 +0200
++++ module-init-tools-3.4-p/Makefile.am        2007-12-19 13:31:01.000000000 
+0100
+@@ -31,7 +31,7 @@
+
+ sbin_PROGRAMS = insmod modprobe rmmod depmod modinfo insmod.static
+ bin_PROGRAMS = lsmod
+-sbin_SCRIPTS = generate-modprobe.conf
++#sbin_SCRIPTS = generate-modprobe.conf
+ INSTALL = $(SHELL) $(top_srcdir)/install-with-care
+
+ TESTS = tests/runtests
+diff -Naur module-init-tools-3.4/modprobe.c module-init-tools-3.4-p/modprobe.c
+--- module-init-tools-3.4/modprobe.c   2007-10-07 23:57:23.000000000 +0200
++++ module-init-tools-3.4-p/modprobe.c 2007-12-19 13:29:38.000000000 +0100
+@@ -1226,7 +1226,6 @@
+
+ static const char *default_configs[] =
+ {
+-      "/etc/modprobe.conf",
+       "/etc/modprobe.d",
+ };
+
diff --git a/source/base/module-init-tools/rc.modules 
b/source/base/module-init-tools/rc.modules
index 7d1f783..c3bdc9a 100644
--- a/source/base/module-init-tools/rc.modules
+++ b/source/base/module-init-tools/rc.modules
@@ -52,17 +52,11 @@ if [ "$1" = "start" ]; then
## Starting reading conf file and loading modules
if [ -r $MODCONFFILE ]; then
start "$modprobe"
-               Firstcount=$(wc -l < "$MODCONFFILE")
-               ## Fix line count
-               NUM=$(expr $Firstcount + 1)
-
-               for module in $(seq $NUM)
+               while read module
do
-                       read module
-
## Removing bad lines
if [ "$module" != "" -a "$(echo $module | grep -v '#')" ];then
-                               $MODPROBEBIN $module
+                               echo $MODPROBEBIN $module
fi

done < $MODCONFFILE
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to