debian-installer/rootskel/src/usr/lib/prebaseconfig.d 50register-module,NONE,1.1 Makefile,1.1,1.2
Update of /cvs/debian-boot/debian-installer/rootskel/src/usr/lib/prebaseconfig.d
In directory gluck:/tmp/cvs-serv1319/src/usr/lib/prebaseconfig.d
Modified Files:
Makefile
Added Files:
50register-module
Log Message:
* Add a register-module command, similar to apt-install, which queues
modules for entry into /target/etc/modules and /target/etc/modutils/local.
Does not yet handle 2.6 modutils. Should only be used for modules
that discover does not find, or that have special parameters.
* Add debian-installer/framebuffer and only enable frame buffer if it is
true.
* Add a S25env2debconf in debian-installer.d, that finds environment
variables in the form foo/bar=baz, and uses these special ones to set
debconf values in the db. This allows booting with any d-i debconf
values on the command line, to override *anything*. For example --
boot: debian-installer/framebuffer=false
* Fixed debconf-get to not output value on stderr, and not clear screen
either. But it is insanely gross and expensive now, and should be
moved to cdebconf and rewritten.
--- NEW FILE: 50register-module ---
#!/bin/sh
# register queued modules
QUEUE=/var/lib/register-module/queue
MODFILE=/target/etc/modules
MODCONFILE=/target/etc/modutils/local
if [ -e $QUEUE ]; then
touch $MODFILE
IFS="
"
for line in $(cat $QUEUE); do
module=`echo "$line" | cut -d\ -f1`
echo $module >> $MODFILE
param=`echo $line | cut -d\ -f2`
if [ "$param" != "" ]; then
if [ ! -e $MODCONFILE ]; then
echo "# Local modules settings." > $MODCONFILE
echo "# Created by the Debian installer" >> $MODCONFILE
fi
echo "options $line" >> $MODCONFILE
fi
done
rm $QUEUE
if [ -e $MODCONFILE ]; then
chroot /target update-modules < /dev/null 2>&1 | logger "register-modules"
fi
fi
Index: Makefile
===================================================================
RCS file: /cvs/debian-boot/debian-installer/rootskel/src/usr/lib/prebaseconfig.d/Makefile,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- Makefile 3 May 2003 14:16:57 -0000 1.1
+++ Makefile 8 Dec 2003 21:52:31 -0000 1.2
@@ -1,3 +1,4 @@
dir = usr/lib/prebaseconfig.d
+files_exec = 50register-module
include ../../../Makefile.inc
Reply to:
- Prev by Date:
debian-installer/rootskel/src/bin register-module,NONE,1.1 Makefile,1.1,1.2 apt-install,1.13,1.14 apt-update,1.10,1.11 debconf-get,1.3,1.4
- Next by Date:
debian-installer/rootskel/src/var/lib Makefile,1.1,1.2
- Previous by thread:
debian-installer/rootskel/src/bin register-module,NONE,1.1 Makefile,1.1,1.2 apt-install,1.13,1.14 apt-update,1.10,1.11 debconf-get,1.3,1.4
- Next by thread:
debian-installer/rootskel/src/var/lib Makefile,1.1,1.2
- Index(es):