automaticky ukazatel /dev/cdrom na to spravne zarizeni

Ladislav Vaiz spam na nagano.cz
Středa Duben 12 17:15:46 CEST 2006


>> abych nevymyslel kolo. Mam linux pro bezdiskove stanice a ony se lisi
>> (nejen) v zapichnuti cdromky. Neexistuje nejaky hack v kernelu, ktery
>> jsem prehledl nebo post-boot skript, ktery vytvori link
>> /dev/cdrom -> /dev/hdX?
>
> Nevim jestli neco existuje, ale nejjednodusi asi bude
> nejakym scriptem rekurzivne projet /proc/ide/hd[a-e]/media
> a podle toho se zaridit (vytvorit symlink).

Takhle nejak jsem to mel v brutusware:

for i in a b c d ; do
   if [ ! -f /proc/ide/hd$i/media ]; then continue; fi

   MEDIA=`cat /proc/ide/hd$i/media`
   MODEL=`cat /proc/ide/hd$i/model`

   if [ "$MEDIA" = "cdrom" ]; then
     echo "found cdrom /dev/hd$i ($MODEL)"
     rm -f /dev/cdrom
     ln -s /dev/hd$i /dev/cdrom
     mkdir -p /mnt/cd
     continue
   fi
   # tady je jeste neco pro tento ucel nezajimaveno
done


La'd"a


Další informace o konferenci Linux