Rev 1 | Blame | Last modification | View Log | Download | RSS feed
#!/bin/bash# Use module while running LiveCD# include it into live directory structure on the fly# Author: Tomas M. <http://www.linux-live.org>#if [ "$1" = "" ]; thenechoecho "Use module on the fly while running Live CD"echo "Usage: $0 module.mo"exitfiif [ -a ./liblinuxlive ]; then. ./liblinuxliveelse. /usr/lib/liblinuxlive || exit 1fiunion_insert_module / "$1" /livecd/live/memory/images 2>/dev/nullif [ $? -ne 0 ]; thenMODULE=/livecd/live/memory/copy2ram/`basename $1`while [ -a "$MODULE" ]; do MODULE="$MODULE.x"; doneecho "error occured. copying module to $MODULE and trying again"cp $1 $MODULEunion_insert_module / "$MODULE" /livecd/live/memory/images 2>/dev/nullfi# executable in /var/log/setup/setup.modulename will be started# only by this script (uselivemod)#SETUPEXE="/var/log/setup/setup.`basename $1 .mo`"if [ -x "$SETUPEXE" ]; then. $SETUPEXE;fi