#! /bin/sh echo install-with-care "$@" # Final arg is dest. eval DEST=\$$# case $(echo $DEST | tr -s / /) in /sbin/insmod.static) ;;# This didn't exist before, OK. /sbin/insmod|/sbin/lsmod|/sbin/modprobe|/sbin/rmmod|/sbin/depmod) if [ -f $DEST ] && [ -f $DEST.old ]; then echo Refusing to install $DEST, remove $DEST.old first. >&2 echo Note: $DEST requires kernel version 2.5.48 or above. if [ $DEST = /sbin/modprobe ]; then cat << EOF >&2 Note: generate-modprobe.conf requires /sbin/modprobe.old. (i.e. if you need to run it, do so before removing modprobe.old). EOF fi exit 1 fi ;; /bin/lsmod) # If we're installing into /bin, make /sbin/lsmod link. ln -sf ../bin/lsmod /sbin/lsmod ;; esac exec install "$@"