]> git.pld-linux.org Git - packages/dev.git/blobdiff - dev.spec
- avoid defining default %attr
[packages/dev.git] / dev.spec
index 87e6db21597b4e458ce5c513563c9db092820b24..7ea91e1719bc47c4e15ebb077a015d3febea5d17 100644 (file)
--- a/dev.spec
+++ b/dev.spec
@@ -5,11 +5,11 @@ Summary(pl):  Pliki specjalne /dev/*
 Summary(tr):   /dev dizini
 Name:          dev
 Version:       2.9.0
-Release:       1
+Release:       25
 License:       Public Domain
 Group:         Base
-Source0:       dev-list
-PreReq:                setup >= 2.4.1-2
+Source0:       %{name}-list
+Requires:      setup >= 2.4.8
 Provides:      devfs
 AutoReqProv:   no
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -55,7 +55,8 @@ olarak i
 %install
 rm -rf $RPM_BUILD_ROOT
 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}
+       $RPM_BUILD_ROOT/dev/{discs,i2o,ida,input,net,pts,raw,rd,usb,shm,snd,zap} \
+       $RPM_BUILD_ROOT/dev/{mapper,dri,cdemu,cpuset}
 
 install %{SOURCE0} .
 
@@ -72,10 +73,10 @@ 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
+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
@@ -90,16 +91,15 @@ for l in a b c d e f g h; do
 done
 ln -sf radio0 radio
 ln -sf music sequencer2
-ln -sf /proc/asound/dev snd
 ln -sf vbi0 vbi
 ln -sf video0 video
 ln -sf vtx0 vtx
 
 # prepared for SysVinit
-mknod initctl p
+mkfifo initctl
 
-mknod lircm p
-mknod printer p
+mkfifo lircm
+mkfifo printer
 
 # prepared for Log Daemon
 mkfifo syslog
@@ -112,7 +112,7 @@ ln -sf amigamouse mouse
 ln -sf adbmouse mouse
 %endif
 
-%ifarch sparc
+%ifarch sparc sparc64 sparcv9
 ln -sf sunmouse mouse
 %endif
 
@@ -133,10 +133,12 @@ rm -rf $RPM_BUILD_ROOT
 %dir /dev/cpu/5
 %dir /dev/cpu/6
 %dir /dev/cpu/7
+%dir /dev/cpuset
 %dir /dev/ataraid
 %dir /dev/cciss
-%attr(660,root,disk) %dir /dev/cdroms
-%attr(660,root,disk) %dir /dev/discs
+%dir /dev/dri
+%attr(750,root,disk) %dir /dev/cdroms
+%attr(750,root,disk) %dir /dev/discs
 %dir /dev/i2o
 %dir /dev/ida
 %dir /dev/input
@@ -145,11 +147,14 @@ rm -rf $RPM_BUILD_ROOT
 %dir /dev/raw
 %dir /dev/rd
 %dir /dev/usb
+%dir /dev/mapper
+%dir /dev/zap
+%dir /dev/cdemu
 %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(664,root,video) /dev/fb
+%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
 %config(noreplace) %verify(not link) %attr(660,root,audio) /dev/midi
@@ -157,7 +162,7 @@ rm -rf $RPM_BUILD_ROOT
 %config(noreplace) %verify(not link) %attr(660,root,disk) /dev/nftape
 %config(noreplace) %verify(not link) %attr(660,root,disk) /dev/ramdisk
 %attr(660,root,video) /dev/em8300*
-%attr(664,root,video) /dev/fb[0-9]*current
+%attr(660,root,video) /dev/fb[0-9]*current
 /dev/fd
 /dev/stdin
 /dev/stdout
@@ -165,7 +170,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(660,root,video) /dev/radio
 %attr(660,root,audio) /dev/sequencer2
 %attr(600,root,root) /dev/sg[0-7]
-/dev/snd
+%dir /dev/shm
+%dir /dev/snd
 %attr(660,root,video) /dev/vbi
 %attr(660,root,video) /dev/video
 %attr(660,root,video) /dev/vtx
@@ -178,11 +184,25 @@ rm -rf $RPM_BUILD_ROOT
 %ifarch %{ix86}
 %dev(c,10,184) %attr(666,root,root) /dev/cpu/microcode
 %dev(c,10,181) %attr(666,root,root) /dev/toshiba
+%dev(c,212,0) %attr(600,root,root) /dev/slamr0
+%dev(c,213,0) %attr(600,root,root) /dev/slusb0
+%dev(c,226,0) %attr(660,root,video) /dev/dri/card0
+%dev(c,226,1) %attr(660,root,video) /dev/dri/card1
+%dev(c,226,2) %attr(660,root,video) /dev/dri/card2
+%dev(c,226,3) %attr(660,root,video) /dev/dri/card3
+%dev(c,226,4) %attr(660,root,video) /dev/dri/card4
+%dev(c,226,5) %attr(660,root,video) /dev/dri/card5
+%dev(c,226,6) %attr(660,root,video) /dev/dri/card6
+%dev(c,226,7) %attr(660,root,video) /dev/dri/card7
+%endif
+
+%ifarch %{ix86} %{x8664}
+%dev(c,10,227) %attr(600,root,root) /dev/mcelog
 %endif
 
 %ifarch m68k
 %dev(b,2,4) %attr(660,root,floppy) /dev/fdhd0
-%dev(b,2,5) %attr(660,root,floppy) /dev/fdhd1 
+%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
@@ -191,26 +211,27 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %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
+%dev(c,56,0) /dev/adb
+%dev(c,10,10) /dev/adbmouse
+/dev/mouse
+%dev(c,10,154) /dev/pmu
+%dev(c,10,198) /dev/sheep_net
 %endif
 
-%ifarch sparc
+%ifarch sparc sparc64 sparcv9
+%dev(c,14,7) %attr(660,root,audio) /dev/audioctl
 # 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
 
-%ifarch m68k sparc
+%ifarch m68k sparc sparc64 sparcv9
 # XXX: which permissions???
 %dev(c,11,00) %attr(600,root,root) /dev/kbd
 %endif
 
-%ifnarch m68k sparc
+%ifnarch m68k sparc sparc64 sparcv9
 %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
This page took 0.0558380000000001 seconds and 4 git commands to generate.