OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [LINUX_2_4_26_OR32/] [linux/] [linux-2.4/] [scripts/] [MAKEDEV.ide] - Rev 1765

Compare with Previous | Blame | View Log

#!/bin/sh
#
# This script creates the proper /dev/ entries for IDE devices
# on the primary, secondary, tertiary, and quaternary interfaces.
# See ../Documentation/ide.txt for more information.
#
makedev () {
        rm -f /dev/$1
        echo mknod /dev/$1 $2 $3 $4
             mknod /dev/$1 $2 $3 $4
        chown root:disk /dev/$1
        chmod 660 /dev/$1
}

makedevs () {
        rm -f /dev/$1*
        makedev $1 b $2 $3
        for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
        do
                makedev $1$part b $2 `expr $3 + $part`
        done
}

makedevs hda  3 0
makedevs hdb  3 64
makedevs hdc 22 0
makedevs hdd 22 64
makedevs hde 33 0
makedevs hdf 33 64
makedevs hdg 34 0
makedevs hdh 34 64
makedevs hdi 56 0
makedevs hdj 56 64
makedevs hdk 57 0
makedevs hdl 57 64
makedevs hdm 88 0
makedevs hdn 88 64
makedevs hdo 89 0
makedevs hdp 89 64
makedevs hdq 90 0
makedevs hdr 90 64
makedevs hds 91 0
makedevs hdt 91 64

for tape in 0 1 2 3 4 5 6 7
do
        makedev ht$tape c 37 $tape
        makedev nht$tape c 37 `expr $tape + 128`
done

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.