Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #insmod modules needed by keyboard #Lines 1066 to 1095 of initrd/init - https://www.pearltrees.com/s243a/initrd-init/id19535893#item223682292
- if [ "$PIMOD" != "" ];then
- [ -d /lib/modules ] && mv -f /lib/modules /lib/modules.bak
- ln -sv /pup_new/lib/modules /lib/modules
- [ -d /lib/firmware ] && mv -f /lib/firmware /lib/firmware.bak
- ln -sv /pup_new/lib/firmware /lib/firmware
- MODSPATH="/lib/modules/$KERNELVER"
- for ONEMOD in `echo -n "$PIMOD" | tr ',' ' '`;do
- CURMOD=""
- if [ -f "${MODSPATH}/${ONEMOD}" ];then
- CURMOD="$ONEMOD"
- else
- CURMOD="`grep -m1 $ONEMOD /pup_new/etc/modules/modules.order-${KERNELVER}`"
- if [ "$CURMOD" = "" ];then
- MODPATN="`echo -n "$ONEMOD" | tr '_' '-'`"
- CURMOD="`grep -m1 "$MODPATN" /pup_new/etc/modules/modules.order-${KERNELVER}`"
- fi
- [ -f "${MODSPATH}/${CURMOD}" ] || CURMOD=""
- fi
- if [ "$CURMOD" != "" ];then
- echo -n "$(printf "${L_ADDING_MODULE}" "$CURMOD")" > /dev/console
- insmod "${MODSPATH}/${CURMOD}" > /dev/console 2>&1
- check_status $?
- fi
- done
- rm -f /lib/modules
- [ -d /lib/modules.bak ] && mv /lib/modules.bak /lib/modules
- rm -f /lib/firmware
- [ -d /lib/firmware.bak ] && mv /lib/firmware.bak /lib/firmware
- fi
Advertisement
Add Comment
Please, Sign In to add comment