- release 8
[packages/dev.git] / dev.spec
index c3fe2e95213d7d929750d3857e9dfcf362fdea2a..4f2f466fd57cd3489dc7948a536255546dbbd0b9 100644 (file)
--- a/dev.spec
+++ b/dev.spec
@@ -1,37 +1,32 @@
 Summary:       /dev entries
-Summary(fr):   Entrées de /dev.
 Summary(de):   /dev-Einträge
+Summary(fr):   Entrées de /dev
 Summary(pl):   Pliki specjalne /dev/*
 Summary(tr):   /dev dizini
 Name:          dev
-Version:       2.7.7
-Release:       5
-#######                From ftp.redhat.com/rawhide
-Source:                %{name}-%{version}.tar.gz
-Copyright:     public domain
+Version:       2.9.0
+Release:       8
+License:       Public Domain
 Group:         Base
-Group(pl):     Podstawowe
-BuildPrereq:   setup
-BuildPrereq:   shadow
-Requires:      setup
-Requires:      sh-utils
-Requires:      shadow
-Buildarch:     noarch
+Source0:       dev-list
+PreReq:                setup >= 2.4.1-2
+Provides:      devfs
+AutoReqProv:   no
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-Autoreqprov:   no
 
 %description
 Unix and unix like systems (including Linux) use file system entries
-to represent devices attached to the machine. All of these entries
-are in the /dev tree (though they don't have to be), and this package
-contains the most commonly used /dev entries. These files are essential
-for a system to function properly.
+to represent devices attached to the machine. All of these entries are
+in the /dev tree (though they don't have to be), and this package
+contains the most commonly used /dev entries. These files are
+essential for a system to function properly.
 
-%description -l pl
-Wszystkie systemy unixowe, w tym Linux, u¿ywaj± plików do przedstawiania 
-urz±dzeñ pod³±czonych do komputera. Wszystkie te pliki znajduj± siê zwykle w 
-katalogu /dev. Pakiet ten zawiera wiêkszo¶æ popularnych plików specjalnych, 
-s± one jedn± z wa¿niejszych czê¶ci prawid³owo dzia³aj±cego systemu operacyjnego.
+%description -l de
+Unix und Unix-ähnliche Systeme (inkl. Linux) verwenden Dateisystem-
+Einträge zum Darstellen angeschlossener Geräte. Diese Einträge
+befinden sich (nicht notwendigerweise) im Verzeichnis /dev. Dieses
+Paket enthält die üblichsten /dev-Einträge. Diese Dateien sind für das
+Funktionieren eines Systems unbedingt erforderlich.
 
 %description -l fr
 Unix et les systèmes apparentés (dont Linux) utilise des fichiers pour
@@ -40,460 +35,212 @@ sont dans l'arborescence /dev (ce n'est pas obligatoire). Ce paquetage
 contient les entrées /dev les plus courantes. Elles sont essentielles
 pour qu'un système fonctionne correctement.
 
-%description -l tr
-Unix ve Unix benzeri sistemler (Linux da dahil olmak üzere), makinaya baðlý
-aygýtlarý göstermek için özel dosyalar kullanýrlar. Bu özel dosyalarýn tümü
-/dev dizin yapýsý altýndadýr. Bu paket en çok kullanýlan /dev dosyalarýný
-içerir. Bu dosyalar, bir sistemin düzgün olarak iþleyebilmesi için temel
-gereksinimlerdendir.
+%description -l pl
+Wszystkie systemy klasy unices, w tym Linux, u¿ywaj± plików do
+przedstawiania urz±dzeñ pod³±czonych do komputera. Wszystkie te pliki
+znajduj± siê zwykle w katalogu /dev. Pakiet ten zawiera wiêkszo¶æ
+popularnych plików specjalnych, s± one jedn± z wa¿niejszych czê¶ci
+prawid³owo dzia³aj±cego systemu operacyjnego.
 
-%description -l de
-Unix und Unix-ähnliche Systeme (inkl. Linux) verwenden Dateisystem-
-Einträge zum Darstellen angeschlossener Geräte. Diese Einträge befinden
-sich (nicht notwendigerweise) im Verzeichnis /dev. Dieses Paket enthält
-die üblichsten /dev-Einträge. Diese Dateien sind für das Funktionieren
-eines Systems unbedingt erforderlich.
+%description -l tr
+Unix ve Unix benzeri sistemler (Linux da dahil olmak üzere), makinaya
+baðlý aygýtlarý göstermek için özel dosyalar kullanýrlar. Bu özel
+dosyalarýn tümü /dev dizin yapýsý altýndadýr. Bu paket en çok
+kullanýlan /dev dosyalarýný içerir. Bu dosyalar, bir sistemin düzgün
+olarak iþleyebilmesi için temel gereksinimlerdendir.
 
 %prep
 %setup -q -c -T
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
-mknode() { 
-# [ -e $1 ] || mknod $1 $2 $3 $4 
-    rm -f $1
-    mknod $1 $2 $3 $4 
-}
-
-install -d $RPM_BUILD_ROOT
-
-#add group for floppy and console
-# if setup contains this group then remove next 4 lines 
-#grep '^floppy:' /etc/group  >/dev/null \
-#      || groupadd -g 19 -r -f floppy >/dev/null
-#grep '^console:' /etc/group >/dev/null \
-#      || groupadd -g 20 -f -r console >/dev/null
-
-# do some cleanup in build root
-cd $RPM_BUILD_ROOT
-tar xpSzf $RPM_SOURCE_DIR/%{name}-%{version}.tar.gz
-
-cd dev
-
-# tar doesn't save some permissions unless the p option is used
-# this code protects against dev package updaters forgetting to
-# use the p option when unpacking the souce tarball.
-for dev in zero null tty ttyp0 ; do
-  if [ ! $(ls -l $dev | awk '{print $1}') = crw-rw-rw- ] ; then
-    echo bad permissions on device $dev 1>&2
-    exit 1
-  fi
+install -d $RPM_BUILD_ROOT/dev/{ataraid,cciss,cdroms,cpu/{0,1,2,3,4,5,6,7}} \
+       $RPM_BUILD_ROOT/dev/{discs,i2o,ida,input,net,pts,raw,rd,usb,shm,snd} \
+       $RPM_BUILD_ROOT/dev/mapper
+
+install %{SOURCE0} .
+
+cd $RPM_BUILD_ROOT/dev
+ln -sf adsp0 adsp
+ln -sf amidi0 amidi
+ln -sf audio0 audio
+ln -sf dsp0 dsp
+ln -sf fb0 fb
+ln -sf rft0 ftape
+ln -sf isdnctrl0 isdnctrl
+ln -sf midi00 midi
+ln -sf mixer0 mixer
+ln -sf nrft0 nftape
+ln -sf ram0 ramdisk
+
+ln -sf em8300-0    em8300
+ln -sf em8300_ma-0 em8300_ma
+ln -sf em8300_mv-0 em8300_mv
+ln -sf em8300_sp-0 em8300_sp
+for i in `seq 0 31`; do
+       ln -sf fb$i fb${i}current
+done
+ln -sf /proc/self/fd fd
+ln -sf fd/0 stdin
+ln -sf fd/1 stdout
+ln -sf fd/2 stderr
+i=0;
+for l in a b c d e f g h; do
+       ln -sf sg$l sg$i
+       i=$((i+1))
 done
+ln -sf radio0 radio
+ln -sf music sequencer2
+ln -sf vbi0 vbi
+ln -sf video0 video
+ln -sf vtx0 vtx
 
-%ifarch sparc
-# SPARC specific devices
-ln -s sunmouse mouse
-mknode kbd c 11 0
-mknode openprom c 10 139
-chmod 666 fb*
+# prepared for SysVinit
+mkfifo initctl
 
-# remove devices that will *never* exist on a SPARC
-rm -f hd* aztcd mcd sbpcd1 cdu31a sbpcd2 scd3
-rm -f sjcd cdu535 sbpcd3 sonycd cm206cd sbpcd
-rm -f gscd sbpcd0 atibm inportbm logibm psaux
+mkfifo lircm
+mkfifo printer
 
-%endif
+# prepared for Log Daemon
+mkfifo syslog
 
-%ifarch m68k                                                                    
-# m68k specific devices                                                         
-mknode amigamouse c 10 4                                                         
-mknode atarimouse c 10 5                                                         
-mknode apollomouse c 10 7                                                        
-ln -s amigamouse mouse                                                          
-mknode fdhd0 b 2 4                                                               
-mknode fdhd1 b 2 5                                                               
-mknode kbd c 11 0                                                                
-chmod 666 fb*                                                                   
-                                                                                
-# remove devices that will *never* exist on a m68k                              
-rm -f hd* aztcd mcd sbpcd1 cdu31a sbpcd2 scd3                                   
-rm -f sjcd cdu535 sbpcd3 sonycd cm206cd sbpcd                                   
-rm -f gscd sbpcd0 atibm inportbm logibm psaux                                   
-                                                                                
+%ifarch m68k
+ln -sf amigamouse mouse
 %endif
 
-# Coda support 
-mknode cfs0 c 67 0
-
-# PPP support
-mknode ppp c 108 0
-
-ln -s fb0 fb0current
-ln -s fb1 fb1current
-ln -s fb2 fb2current
-ln -s fb3 fb3current
-ln -s fb4 fb4current
-ln -s fb5 fb5current
-ln -s fb6 fb6current
-ln -s fb7 fb7current
-
-# watchdog support
-mknode watchdog c 10 130 
-
-# route 
-mknode route c 36 0
-
-#ALSA support
-rm -f mixer*
-mknode mixer0 c 14 0
-mknode mixer1 c 14 16
-mknode mixer2 c 14 32
-mknode mixer3 c 14 48
-ln -s mixer0 mixer
-
-ln -s midi00 midi
-
-rm -f dsp*
-mknode dsp0 c 14 3
-mknode dsp1 c 14 19
-mknode dsp2 c 14 35
-mknode dsp3 c 14 51
-ln -s dsp0 dsp
-
-rm -f audio*
-mknode audio0 c 14 4
-mknode audio1 c 14 20
-mknode audio2 c 14 36
-mknode audio3 c 14 52
-ln -s audio0 audio
-
-mknode adsp0 c 14 12
-mknode adsp1 c 14 28
-mknode adsp2 c 14 44
-mknode adsp3 c 14 60
-ln -s adsp0 adsp
-
-mknode dmfm0 c 14 10
-mknode dmfm1 c 14 26
-mknode dmfm2 c 14 42
-mknode dmfm3 c 14 58
-
-mknode dmmidi0 c 14 9
-mknode dmmidi1 c 14 25
-mknode dmmidi2 c 14 41
-mknode dmmidi3 c 14 57
-
-mknode music c 14 8
-
-mknode admmidi0 c 14 14
-mknode admmidi1 c 14 30 
-mknode admmidi2 c 14 46
-mknode admmidi3 c 14 62
-
-mknode amidi0 c 14 13
-mknode amidi1 c 14 29
-mknode amidi2 c 14 45
-mknode amidi3 c 14 61
-ln -s amidi0 amidi
-
-ln -s music sequencer2
-
-#raid
-
-mknode md0 b 9 0
-mknode md1 b 9 1
-mknode md2 b 9 2
-mknode md3 b 9 3
-mknode md4 b 9 4
-mknode md5 b 9 5
-mknode md6 b 9 6
-mknode md7 b 9 7
-mknode md8 b 9 8
-mknode md9 b 9 9
-mknode md10 b 9 10
-mknode md11 b 9 11
-mknode md12 b 9 12
-mknode md13 b 9 13
-mknode md14 b 9 14
-mknode md15 b 9 15
-
-#netfilter
-mknode ipstate c 95 2
-
-#temporary
-install -d $RPM_BUILD_ROOT/proc/asound
-touch $RPM_BUILD_ROOT/proc/asound/snd
-
-ln -s ../proc/asound/snd snd
-
-# prepared for SysVinit
-mknode initctl p
+%ifarch ppc
+ln -sf adbmouse mouse
+%endif
 
-#prepared for Log Daemon
-mkfifo --mode=666 syslog
+%ifarch sparc
+ln -sf sunmouse mouse
+%endif
 
-# never require /bin/sh
-#%pre
-%post
-if ! getgid audio >/dev/null ; then
-        %{_sbindir}/groupadd -g 23 audio
-fi
+# PLD-forklor:
+ln -sf null drzewo
 
-%clean 
+%clean
 rm -rf $RPM_BUILD_ROOT
 
-%files 
+%files -f dev-list
 %defattr(644,root,root,755)
-
-#a#
-%attr(662,root, sys) /dev/admmidi*
-
-%config(noreplace) %verify(not link) %attr(666,root, sys) /dev/adsp
-%attr(662,root, sys) /dev/adsp?*
-
-%config(noreplace) %verify(not link) %attr(662,root,root) /dev/amidi
-%attr(662,root,root) /dev/amidi?*
-
-%attr(664,root,root) /dev/atibm
-
-%config(noreplace) %verify(not link) %attr(660,root, audio) /dev/audio
-%attr(660,root, audio) /dev/audio?*
-
-%attr(664,root,root) /dev/aztcd
-
-#b#
-%attr(664,root,root) /dev/bpcd
-
-#c#
-%attr(600,root,root)   /dev/capi*
-%attr(664,root,root)    /dev/cdu31a
-%attr(640,root,disk)    /dev/cdu535
-%attr(600,root,root)    /dev/cfs0
-%attr(664,root,root)    /dev/cm206cd
-%attr(660,root,console) /dev/console
-%attr(664,root,root)    /dev/cui*
-%attr(600,root,root)    /dev/cum*
-
-#d#
-%attr(600,root,root) /dev/dcbri*
-%attr(660,root, sys) /dev/dcxx*
-%attr(662,root, sys) /dev/dmfm*
-%attr(662,root, sys) /dev/dmmidi*
-%config(noreplace) %verify(not link) %attr(660,root, audio) /dev/dsp
-%attr(660,root, audio) /dev/dsp?*
-
-#e#
-%attr(600,root,root) /dev/enskip
-
-#f#
-%config(noreplace) %verify(not link) %attr(644,root,root)   /dev/fb
-%attr(644,root,root)   /dev/fb?*
-%attr(660,root,floppy) /dev/fd*
-%config(noreplace) %verify(not link) %attr(666,root,root) /dev/ftape
-%attr(644,root,root)   /dev/full
-
-#g#
-%attr(664,root,root) /dev/gscd
-
-#h#
-%attr(660,root,disk) /dev/hd*
-%attr(660,root,disk) /dev/ht0
-
-#i#
-%attr(600,root,root) /dev/i2c*
+%dir /dev/cpu
+%dir /dev/cpu/0
+%dir /dev/cpu/1
+%dir /dev/cpu/2
+%dir /dev/cpu/3
+%dir /dev/cpu/4
+%dir /dev/cpu/5
+%dir /dev/cpu/6
+%dir /dev/cpu/7
+%dir /dev/ataraid
+%dir /dev/cciss
+%attr(660,root,disk) %dir /dev/cdroms
+%attr(660,root,disk) %dir /dev/discs
+%dir /dev/i2o
 %dir /dev/ida
-%attr(660,root,disk) /dev/ida/*
-%attr(600,root,root) /dev/initctl
-%attr(664,root,root) /dev/inportbm
-%attr(600,root,root) /dev/ipauth
-%attr(600,root,root) /dev/ipl
-%attr(600,root,root) /dev/ipnat
-%attr(600,root,root) /dev/ipstate
-%attr(600,root,root) /dev/ippp*
-%attr(660,root, sys) /dev/iscc*
-%attr(600,root,root) /dev/isctl
-%attr(600,root,root) /dev/isdn?
-%attr(600,root,root) /dev/isdn??
+%dir /dev/input
+%dir /dev/net
+%dir /dev/pts
+%dir /dev/raw
+%dir /dev/rd
+%dir /dev/usb
+%dir /dev/mapper
+%config(noreplace) %verify(not link) %attr(660,root,audio) /dev/adsp
+%config(noreplace) %verify(not link) %attr(660,root,audio) /dev/amidi
+%config(noreplace) %verify(not link) %attr(660,root,audio) /dev/audio
+%config(noreplace) %verify(not link) %attr(660,root,audio) /dev/dsp
+%config(noreplace) %verify(not link) %attr(660,root,video) /dev/fb
+%config(noreplace) %verify(not link) %attr(660,root,disk) /dev/ftape
 %config(noreplace) %verify(not link) %attr(600,root,root) /dev/isdnctrl
-%attr(600,root,root) /dev/isdnctrl?*
-%attr(444,root,root) /dev/isdninfo
-
-#j#
-%attr(660,root, sys) /dev/js*
-
-#k#
-%attr(640,root,kmem) /dev/kmem
-
-#l#
-%attr(666,root,root) /dev/log
-%attr(664,root,root) /dev/logibm
-%attr(660,root,disk) /dev/loop*
-
-%attr(660,root,daemon) /dev/lp*
-
-#m#
-%attr(640,root,disk) /dev/mcd
-%attr(640,root,kmem) /dev/mem
-%config(noreplace) %verify(not link) %attr(662,root,sys) /dev/midi
-%attr(662,root, sys) /dev/midi?*
+%config(noreplace) %verify(not link) %attr(660,root,audio) /dev/midi
 %config(noreplace) %verify(not link) %attr(660,root,audio) /dev/mixer
-%attr(660,root, audio) /dev/mixer?*
-%attr(660,root, sys) /dev/mmetfgrab
-%attr(600,root,root) /dev/mpu401*
-%attr(662,root, sys) /dev/music
-%attr(600,root, root) /dev/md*
-
-#n#
-%attr(660,root,disk) /dev/nb*
-%config(noreplace) %verify(not link) %attr(666,root,root) /dev/nftape
-%attr(660,root,disk) /dev/nht*
-%attr(660,root,disk) /dev/nqft*
-%attr(660,root,disk) /dev/nrawqft*
-%attr(660,root,disk) /dev/nrft*
-%attr(660,root,disk) /dev/nst*
-%attr(660,root,disk) /dev/ntpqic*
-%attr(666,root,root) /dev/null
-%attr(660,root,disk) /dev/nzqft*
-
-#o#
-%attr(664,root,root) /dev/optcd
-
-#p#
-%attr(640,root,daemon) /dev/par?
-%attr(660,root,daemon) /dev/parport*
-
-%attr(660,root,disk) /dev/pcd*
-%attr(660,root,disk) /dev/pd*
-%attr(660,root,disk) /dev/pf*
-%attr(600,root,root) /dev/pg*
-
-%attr(640,root,kmem) /dev/port
-%attr(644,root,root) /dev/ppp
-%attr(600,root,root) /dev/printer
-%attr(664,root,root) /dev/psaux
-
-%attr(660,root,disk) /dev/pt0
-%attr(660,root,disk) /dev/pt1
-%attr(660,root,disk) /dev/pt2
-%attr(660,root,disk) /dev/pt3
-
-%attr(666,root, tty) /dev/ptmx
-%attr(666,root, tty) /dev/pty*
-%dir /dev/pts
-
-#r#
-%attr(640,root,disk) /dev/ram
-%attr(660,root,disk) /dev/ram0
-%attr(660,root,disk) /dev/ram1*
-%attr(660,root,disk) /dev/ram2
-%attr(660,root,disk) /dev/ram3
-%attr(660,root,disk) /dev/ram4
-%attr(660,root,disk) /dev/ram5
-%attr(660,root,disk) /dev/ram6
-%attr(660,root,disk) /dev/ram7
-%attr(660,root,disk) /dev/ram8
-%attr(660,root,disk) /dev/ram9
-
+%config(noreplace) %verify(not link) %attr(660,root,disk) /dev/nftape
 %config(noreplace) %verify(not link) %attr(660,root,disk) /dev/ramdisk
-
-%attr(644,root,root) /dev/random
-%attr(660,root,disk) /dev/rawqft*
-%attr(660,root,disk) /dev/rft*
-%attr(660,root, sys) /dev/rmidi*
-%attr(660,root,disk) /dev/rmt*
-%attr(644,root,root) /dev/route
-%attr(664,root,root) /dev/rtc
-%dir /dev/rd
-%attr(660,root,disk) /dev/rd/*
-
-#s#
-%attr(640,root,disk) /dev/sbpc*
-%attr(660,root,disk) /dev/scd*
-%attr(660,root,disk) /dev/sd*
-
-%attr(662,root,sys)  /dev/sequencer
-%attr(662,root,sys)  /dev/sequencer2
-
-%attr(600,root,root) /dev/sg*
-%attr(664,root,root) /dev/sjcd
-%attr(600,root,root) /dev/smtpe*
-
-%attr(444,root,root) /dev/snd
-%attr(666,root,root) /dev/sndstat
-
-%attr(640,root,disk) /dev/sonycd
-
-%attr(600,root,root) /dev/srnd*
-
-%attr(660,root,disk) /dev/st?
-%attr(600,root,root) /dev/staliomem*
-%attr(666,root,root) /dev/std*
-
-%attr(664,root,root) /dev/sunmouse
+%attr(660,root,video) /dev/em8300*
+%attr(660,root,video) /dev/fb[0-9]*current
+/dev/fd
+/dev/stdin
+/dev/stdout
+/dev/stderr
+%attr(660,root,video) /dev/radio
+%attr(660,root,audio) /dev/sequencer2
+%attr(600,root,root) /dev/sg[0-7]
+%dir /dev/shm
+%dir /dev/snd
+%attr(660,root,video) /dev/vbi
+%attr(660,root,video) /dev/video
+%attr(660,root,video) /dev/vtx
+%attr(600,root,root) /dev/initctl
+%attr(660,root,root) /dev/lircm
+%attr(600,root,root) /dev/printer
 %attr(666,root,root) /dev/syslog
-%attr(600,root,root) /dev/systty
-
-#t#
-%attr(660,root,disk) /dev/tape*
-%attr(600,root,root) /dev/tlk*
-%attr(660,root,disk) /dev/tpqic*
-
-%attr(666,root,root) /dev/tty
-
-%attr(600,root, tty) /dev/tty0
-%attr(600,root, tty) /dev/tty1*
-%attr(600,root, tty) /dev/tty2
-%attr(600,root, tty) /dev/tty3
-%attr(600,root, tty) /dev/tty4
-%attr(600,root, tty) /dev/tty5
-%attr(600,root, tty) /dev/tty6
-%attr(600,root, tty) /dev/tty7
-%attr(600,root, tty) /dev/tty8
-%attr(600,root, tty) /dev/tty9
-
-%attr(600,root,root) /dev/ttyC*
-%attr(600,root,root) /dev/ttyD*
-%attr(600,root,root) /dev/ttyE*
-%attr(600,root,root) /dev/ttyI*
-%attr(600,root,root) /dev/ttyM*
-%attr(600,root,root) /dev/ttyP*
-%attr(600,root,root) /dev/ttyR*
-
-%attr(664,root, ttyS) /dev/ttyS*
-
-%attr(666,root, tty) /dev/ttya*
-%attr(666,root, tty) /dev/ttyb*
-%attr(666,root, tty) /dev/ttyc*
-%attr(666,root, tty) /dev/ttyd*
-%attr(666,root, tty) /dev/ttye*
-%attr(666,root, tty) /dev/ttyp*
-%attr(666,root, tty) /dev/ttyq*
-%attr(666,root, tty) /dev/ttyr*
-%attr(666,root, tty) /dev/ttys*
-%attr(666,root, tty) /dev/ttyt*
-%attr(666,root, tty) /dev/ttyu*
-%attr(666,root, tty) /dev/ttyv*
-%attr(666,root, tty) /dev/ttyw*
-%attr(666,root, tty) /dev/ttyx*
-%attr(666,root, tty) /dev/ttyy*
-%attr(666,root, tty) /dev/ttyz*
-
-#u#
-%attr(644,root,root) /dev/urandom
+%attr(666,root,root) /dev/drzewo
+
+%dev(c,10,165) %attr(640,root,root) /dev/vmmon
+%dev(c,119,10) %attr(640,root,root) /dev/vmnet0
+%dev(c,119,10) %attr(640,root,root) /dev/vmnet1
+%dev(c,119,10) %attr(640,root,root) /dev/vmnet2
+%dev(c,119,10) %attr(640,root,root) /dev/vmnet3
+%dev(c,119,10) %attr(640,root,root) /dev/vmnet4
+%dev(c,119,10) %attr(640,root,root) /dev/vmnet5
+%dev(c,119,10) %attr(640,root,root) /dev/vmnet6
+%dev(c,119,10) %attr(640,root,root) /dev/vmnet7
+%dev(c,119,10) %attr(640,root,root) /dev/vmnet8
+
+%dev(c,10,63) %attr(660,root,disk) /dev/mapper/control
+
+%ifarch %{ix86}
+%dev(c,10,184) %attr(666,root,root) /dev/cpu/microcode
+%dev(c,10,181) %attr(666,root,root) /dev/toshiba
+%endif
 
-#v#
-%attr(620,root,tty) /dev/vcs*
+%ifarch m68k
+%dev(b,2,4) %attr(660,root,floppy) /dev/fdhd0
+%dev(b,2,5) %attr(660,root,floppy) /dev/fdhd1 
+# XXX: which permissions???
+%dev(c,10,4) %attr(664,root,root) /dev/amigamouse
+%attr(664,root,root) /dev/mouse
+%dev(c,10,5) %attr(664,root,root) /dev/atarimouse
+%dev(c,10,7) %attr(664,root,root) /dev/apollomouse
+%endif
 
-#w#
-%attr(600,root,root) /dev/watchdog
-%attr(660,root, sys) /dev/wvisfgrab
+%ifarch ppc
+%dev(c,56,0) %attr(644,root,root) /dev/adb
+%dev(c,10,10) %attr(644,root,root) /dev/adbmouse
+%attr(644,root,root) /dev/mouse
+%dev(c,10,154) %attr(644,root,root) /dev/pmu
+%dev(c,10,198) %attr(644,root,root) /dev/sheep_net
+%endif
 
-#x#
-%attr(660,root,disk) /dev/xd*
+%ifarch sparc
+# XXX: which permissions ???
+%dev(c,10,139) %attr(600,root,root) /dev/openprom
+%dev(c,10,6) %attr(664,root,root) /dev/sunmouse
+%attr(664,root,root) /dev/mouse
+%endif
 
-#y#
+%ifarch m68k sparc
+# XXX: which permissions???
+%dev(c,11,00) %attr(600,root,root) /dev/kbd
+%endif
 
-#z#
-%attr(666,root,root) /dev/zero
-%attr(660,root,disk) /dev/zqft*
+%ifnarch m68k sparc
+%dev(c,10,3) %attr(664,root,root) /dev/atibm
+%dev(b,29,0) %attr(660,root,disk) /dev/aztcd
+%dev(b,15,0) %attr(660,root,disk) /dev/cdu31a
+%dev(b,24,0) %attr(660,root,disk) /dev/cdu535
+%dev(b,32,0) %attr(660,root,disk) /dev/cm206cd
+%dev(b,16,0) %attr(660,root,disk) /dev/gscd
+%dev(c,10,2) %attr(664,root,root) /dev/inportbm
+%dev(c,10,0) %attr(664,root,root) /dev/logibm
+%dev(b,23,0) %attr(660,root,disk) /dev/mcd
+%dev(c,10,1) %attr(664,root,root) /dev/psaux
+%dev(b,25,0) %attr(660,root,disk) /dev/sbpcd
+%dev(b,25,0) %attr(660,root,disk) /dev/sbpcd0
+%dev(b,25,1) %attr(660,root,disk) /dev/sbpcd1
+%dev(b,25,2) %attr(660,root,disk) /dev/sbpcd2
+%dev(b,25,3) %attr(660,root,disk) /dev/sbpcd3
+%dev(b,18,0) %attr(660,root,disk) /dev/sjcd
+%dev(b,15,0) %attr(660,root,disk) /dev/sonycd
+%endif
This page took 0.084389 seconds and 4 git commands to generate.