X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=dev.spec;h=1de7340af8cb8d6b1064c4b6339055b9a1e642ad;hb=e0e927de70297629a1fdeb4a29438cdb4729d0f4;hp=24337f6bdf9cb68f90b1a3f6b4afb47321ee1137;hpb=64bf2b426a62c9aa7664cd4d54d51cd822b75b11;p=packages%2Fdev.git diff --git a/dev.spec b/dev.spec index 24337f6..1de7340 100644 --- a/dev.spec +++ b/dev.spec @@ -5,17 +5,17 @@ Summary(pl): Pliki specjalne /dev/* Summary(tr): /dev dizini Name: dev Version: 2.8.0 -Release: 9 -Source0: %{name}-%{version}.tar.gz +Release: 11 License: public domain Group: Base Group(de): Gründsätzlich Group(es): Base Group(pl): Podstawowe Group(pt_BR): Base +Source0: %{name}-%{version}.tar.gz BuildRequires: setup BuildRequires: shadow -Prereq: setup >= 2.4.1-2 +PreReq: setup >= 2.4.1-2 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) Autoreqprov: no @@ -43,7 +43,7 @@ contient les entr pour qu'un système fonctionne correctement. %description -l pl -Wszystkie systemy unixowe, w tym Linux, u¿ywaj± plików do +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 @@ -136,7 +136,7 @@ mknod temperature c 10 131 # agpgart mknode agpgart c 10 175 -%ifarch %{x86} +%ifarch %{ix86} # toshiba support mknode toshiba c 10 181 %endif @@ -225,6 +225,15 @@ for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do mknode md$i b 9 $i done +# ataraid +mkdir ataraid +for d in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do + mknod ataraid/d$d b 114 $(( $d * 16 )) + for p in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do + mknod ataraid/d${d}p${p} b 114 $(( $d * 16 + $p )) + done +done + # netfilter mknode ipstate c 95 2 @@ -265,7 +274,7 @@ done # ltmodem mknode ttyLT0 c 62 64 -# XFree86-nvidia-kernel +# XFree86-nvidia-kernel a.k.a. kernel(-smp)-video-nvidia for i in 0 1 2 3; do mknode nvidia$i c 195 $i done @@ -287,6 +296,23 @@ mknode irlpt1 c 161 17 mknode lirc c 61 0 mknode lircm p +# usb +mkdir $RPM_BUILD_ROOT/dev/input +mkdir $RPM_BUILD_ROOT/dev/usb +for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do + mknode input/js$i c 13 $i + mknode input/mouse$i c 13 $(( $i + 32 )) + mknode input/event$i c 13 $(( $i + 64 )) + mknode usb/ttyACM$i c 166 $i + mknode usb/lp$i c 180 $i + mknode usb/scanner$i c 180 $(( $i + 48 )) + mknode usb/ez$i c 180 $(( $i + 64 )) + mknode usb/ttyUSB$i c 188 $i + mknode usb/ttyUB$i c 216 $i +done +mknode input/mice c 13 31 +mknode usb/rio500 c 180 64 + %clean rm -rf $RPM_BUILD_ROOT @@ -294,6 +320,8 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) #a# +%dir /dev/ataraid +%attr(660,root,disk) /dev/ataraid/* %attr(660,root,audio) /dev/admmidi* %config(noreplace) %verify(not link) %attr(660,root,audio) /dev/adsp @@ -346,6 +374,11 @@ rm -rf $RPM_BUILD_ROOT %dir /dev/ida %attr(660,root,disk) /dev/ida/* %attr(600,root,root) /dev/initctl +%dir /dev/input +%attr(660,root,root) /dev/input/event* +%attr(660,root,js) /dev/input/js* +%attr(660,root,root) /dev/input/mice +%attr(660,root,root) /dev/input/mouse* %attr(600,root,root) /dev/ipauth %attr(600,root,root) /dev/ipl %attr(600,root,root) /dev/ipnat @@ -482,7 +515,7 @@ rm -rf $RPM_BUILD_ROOT #t# %attr(660,root,disk) /dev/tape* %attr(600,root,root) /dev/tlk* -%ifarch %{x86} +%ifarch %{ix86} %attr(666,root,root) /dev/toshiba %endif %attr(660,root,disk) /dev/tpqic* @@ -530,6 +563,14 @@ rm -rf $RPM_BUILD_ROOT #u# %attr(644,root,root) /dev/urandom +%dir /dev/usb +%attr(660,root,root) /dev/usb/ez* +%attr(660,root,lp) /dev/usb/lp* +%attr(660,root,root) /dev/usb/scanner* +%attr(664,root,ttyS) /dev/usb/rio500 +%attr(664,root,ttyS) /dev/usb/ttyACM* +%attr(664,root,ttyS) /dev/usb/ttyUB* +%attr(664,root,ttyS) /dev/usb/ttyUSB* #v# %attr(620,root,tty) %verify(not user) /dev/vcs*