linux-old/scripts/MAKEDEV.ide
<<
>>
Prefs
   1#!/bin/sh
   2#
   3# This script creates the proper /dev/ entries for IDE devices
   4# on the primary, secondary, tertiary, and quaternary interfaces.
   5# See ../Documentation/ide.txt for more information.
   6#
   7makedev () {
   8        rm -f /dev/$1
   9        echo mknod /dev/$1 $2 $3 $4
  10             mknod /dev/$1 $2 $3 $4
  11        chown root:disk /dev/$1
  12        chmod 660 /dev/$1
  13}
  14
  15makedevs () {
  16        rm -f /dev/$1*
  17        makedev $1 b $2 $3
  18        for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
  19        do
  20                makedev $1$part b $2 `expr $3 + $part`
  21        done
  22}
  23
  24makedevs hda  3 0
  25makedevs hdb  3 64
  26makedevs hdc 22 0
  27makedevs hdd 22 64
  28makedevs hde 33 0
  29makedevs hdf 33 64
  30makedevs hdg 34 0
  31makedevs hdh 34 64
  32makedevs hdi 56 0
  33makedevs hdj 56 64
  34makedevs hdk 57 0
  35makedevs hdl 57 64
  36makedevs hdm 88 0
  37makedevs hdn 88 64
  38makedevs hdo 89 0
  39makedevs hdp 89 64
  40makedevs hdq 90 0
  41makedevs hdr 90 64
  42makedevs hds 91 0
  43makedevs hdt 91 64
  44
  45for tape in 0 1 2 3 4 5 6 7
  46do
  47        makedev ht$tape c 37 $tape
  48        makedev nht$tape c 37 `expr $tape + 128`
  49done
  50
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.