KVERSION=$(readlink /boot/vmlinuz) KVERSION=${KVERSION#vmlinuz-} if [ -e /usr/local/lib/libcomedi.so ] then echo " comedi is already installed" else old_pwd=$(pwd) cd /opt tar xzf src/comedi-*.tar.gz tar xzf src/comedilib-*.tar.gz # install comedi # install comedilib # refresh module dependencies cd /opt/comedi-* ./configure --with-linuxdir=/usr/src/linux --with-kernel-release=${KVERSION} --disable-pcmcia && \ make && \ make install && \ cd /opt/comedilib-* && \ ./configure && \ make && \ make install && \ cd "$old_pwd" fi # update module dependencies KVERSION=$(readlink /boot/vmlinuz) KVERSION=${KVERSION#vmlinuz-} depmod -a "$KVERSION" # update init-links for module loading update-rc.d comedi defaults # update library dependencies ldconfig # if something fails, then the marker file /usr/local/lib/libcomedi.so is not created