X-Git-Url: http://git.pld-linux.org/?p=packages%2Fdev.git;a=blobdiff_plain;f=dev.spec;h=4f2f466fd57cd3489dc7948a536255546dbbd0b9;hp=c3fe2e95213d7d929750d3857e9dfcf362fdea2a;hb=53f2a34c9cd360a6fc87786b2ea1d37759934c74;hpb=0b904c2be8dfaf23cc4f2db9f7878654bc2754b6 diff --git a/dev.spec b/dev.spec index c3fe2e9..4f2f466 100644 --- 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