#!/bin/sh # c (0.05) Monta/desmonta el cdrom # # 1) Copiar a /usr/local/bin # 2) Para que eject funcione como usuario hacer el /dev/hdX del cdrom # de lectura a todo el mundo con: chmod o+r /dev/cdrom # 3) Uso: c # # Cambios: # 0.02 24/9/00 Hago eject del symlink /dev/cdrom # 0.03 27/9/00 Cambio `ls /cdrom` por `mount | grep /cdrom` # 0.04 29/9/01 Añado "eject -t" para cerrar bandeja sola en kernel 2.4 # 0.05 25/1/03 Detecto error al hacer eject y aconsejo chmod o+r # # # Copyright Manel Marin @ 2000 Cubierto por la licencia GNU GPL disponible en # http://www.gnu.org/copyleft/gpl.html Se puede copiar, distribuir y modificar # libremente bajo los términos de la GPL e incluyendo siempre este párrafo #------------------------------------------------------------------------------ if [ "`mount | grep /cdrom`" == "" ] #Si es vacio no está montado then # SE HA DE MONTAR EL CDROM echo "Montando CDROM..." eject -t /dev/cdrom #Cerrar bandeja (2.4 no lo hace solo) if [ "$?" != "0" ] then echo Error en eject, intentar: chmod o+r /dev/cdrom fi mount /cdrom if [ "$?" == "0" ] then echo OK else echo ERROR fi else # YA ESTA MONTADO echo "Desmontando CDROM..." umount /cdrom if [ "$?" == "0" ] then echo OK eject /dev/cdrom if [ "$?" != "0" ] then echo Error en eject, intentar: chmod o+r /dev/cdrom fi else echo ERROR fi fi