automaticky ukazatel /dev/cdrom na to spravne zarizeni

Dalibor Straka dast na panelnet.cz
Středa Duben 12 21:08:50 CEST 2006


On Wed, Apr 12, 2006 at 05:15:46PM +0200, Ladislav Vaiz wrote:
> >> 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

Ahoj,

nekdo mi soukrome poradil at to zkusim splacat pres udev. Drive jsem
pouzival devfs, kde se link /dev/cdrom delal hezky (skoro) sam ;-).

-- Dalibor Straka


Další informace o konferenci Linux