2 Summary(fr): Entrées de /dev
3 Summary(de): /dev-Einträge
4 Summary(pl): Pliki specjalne /dev/*
5 Summary(tr): /dev dizini
9 Source0: %{name}-%{version}.tar.gz
10 Copyright: public domain
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Unix and unix like systems (including Linux) use file system entries
22 to represent devices attached to the machine. All of these entries are
23 in the /dev tree (though they don't have to be), and this package
24 contains the most commonly used /dev entries. These files are
25 essential for a system to function properly.
28 Wszystkie systemy unixowe, w tym Linux, u¿ywaj± plików do
29 przedstawiania urz±dzeñ pod³±czonych do komputera. Wszystkie te pliki
30 znajduj± siê zwykle w katalogu /dev. Pakiet ten zawiera wiêkszo¶æ
31 popularnych plików specjalnych, s± one jedn± z wa¿niejszych czê¶ci
32 prawid³owo dzia³aj±cego systemu operacyjnego.
35 Unix et les systèmes apparentés (dont Linux) utilise des fichiers pour
36 représenter les périphériques reliés à la machine. Toutes ces entrées
37 sont dans l'arborescence /dev (ce n'est pas obligatoire). Ce paquetage
38 contient les entrées /dev les plus courantes. Elles sont essentielles
39 pour qu'un système fonctionne correctement.
42 Unix ve Unix benzeri sistemler (Linux da dahil olmak üzere), makinaya
43 baðlý aygýtlarý göstermek için özel dosyalar kullanýrlar. Bu özel
44 dosyalarýn tümü /dev dizin yapýsý altýndadýr. Bu paket en çok
45 kullanýlan /dev dosyalarýný içerir. Bu dosyalar, bir sistemin düzgün
46 olarak iþleyebilmesi için temel gereksinimlerdendir.
49 Unix und Unix-ähnliche Systeme (inkl. Linux) verwenden Dateisystem-
50 Einträge zum Darstellen angeschlossener Geräte. Diese Einträge
51 befinden sich (nicht notwendigerweise) im Verzeichnis /dev. Dieses
52 Paket enthält die üblichsten /dev-Einträge. Diese Dateien sind für das
53 Funktionieren eines Systems unbedingt erforderlich.
59 rm -rf $RPM_BUILD_ROOT
62 # [ -e $1 ] || mknod $1 $2 $3 $4
67 install -d $RPM_BUILD_ROOT
69 #add group for floppy and console
70 # if setup contains this group then remove next 4 lines
71 #grep '^floppy:' /etc/group >/dev/null \
72 # || groupadd -g 19 -r -f floppy >/dev/null
73 #grep '^console:' /etc/group >/dev/null \
74 # || groupadd -g 20 -f -r console >/dev/null
76 # do some cleanup in build root
78 tar xpSzf $RPM_SOURCE_DIR/%{name}-%{version}.tar.gz
82 # tar doesn't save some permissions unless the p option is used
83 # this code protects against dev package updaters forgetting to
84 # use the p option when unpacking the souce tarball.
85 for dev in zero null tty ttyp0 ; do
86 if [ ! $(ls -l $dev | awk '{print $1}') = crw-rw-rw- ] ; then
87 echo bad permissions on device $dev 1>&2
93 # SPARC specific devices
96 mknode openprom c 10 139
99 # remove devices that will *never* exist on a SPARC
100 rm -f hd* aztcd mcd sbpcd1 cdu31a sbpcd2 scd3
101 rm -f sjcd cdu535 sbpcd3 sonycd cm206cd sbpcd
102 rm -f gscd sbpcd0 atibm inportbm logibm psaux
107 # m68k specific devices
108 mknode amigamouse c 10 4
109 mknode atarimouse c 10 5
110 mknode apollomouse c 10 7
111 ln -s amigamouse mouse
117 # remove devices that will *never* exist on a m68k
118 rm -f hd* aztcd mcd sbpcd1 cdu31a sbpcd2 scd3
119 rm -f sjcd cdu535 sbpcd3 sonycd cm206cd sbpcd
120 rm -f gscd sbpcd0 atibm inportbm logibm psaux
140 mknode watchdog c 10 130
148 mknode mixer1 c 14 16
149 mknode mixer2 c 14 32
150 mknode mixer3 c 14 48
164 mknode audio1 c 14 20
165 mknode audio2 c 14 36
166 mknode audio3 c 14 52
180 mknode dmmidi0 c 14 9
181 mknode dmmidi1 c 14 25
182 mknode dmmidi2 c 14 41
183 mknode dmmidi3 c 14 57
187 mknode admmidi0 c 14 14
188 mknode admmidi1 c 14 30
189 mknode admmidi2 c 14 46
190 mknode admmidi3 c 14 62
192 mknode amidi0 c 14 13
193 mknode amidi1 c 14 29
194 mknode amidi2 c 14 45
195 mknode amidi3 c 14 61
198 ln -s music sequencer2
219 mknode ipstate c 95 2
222 install -d $RPM_BUILD_ROOT/proc/asound
223 touch $RPM_BUILD_ROOT/proc/asound/snd
225 ln -s ../proc/asound/snd snd
227 # prepared for SysVinit
230 #prepared for Log Daemon
231 mkfifo --mode=666 syslog
233 #libsvga char dev helpers
240 #ipsec character device
244 rm -rf $RPM_BUILD_ROOT
247 %defattr(644,root,root,755)
250 %attr(662,root, sys) /dev/admmidi*
252 %config(noreplace) %verify(not link) %attr(666,root, sys) /dev/adsp
253 %attr(662,root, sys) /dev/adsp?*
255 %config(noreplace) %verify(not link) %attr(662,root,root) /dev/amidi
256 %attr(662,root,root) /dev/amidi?*
258 %attr(664,root,root) /dev/atibm
260 %config(noreplace) %verify(not link) %attr(660,root, audio) /dev/audio
261 %attr(660,root, audio) /dev/audio?*
263 %attr(664,root,root) /dev/aztcd
266 %attr(664,root,root) /dev/bpcd
269 %attr(600,root,root) /dev/capi*
270 %attr(664,root,root) /dev/cdu31a
271 %attr(640,root,disk) /dev/cdu535
272 %attr(600,root,root) /dev/cfs0
273 %attr(664,root,root) /dev/cm206cd
274 %attr(660,root,console) /dev/console
275 %attr(664,root,root) /dev/cui*
276 %attr(600,root,root) /dev/cum*
279 %attr(600,root,root) /dev/dcbri*
280 %attr(660,root, sys) /dev/dcxx*
281 %attr(662,root, sys) /dev/dmfm*
282 %attr(662,root, sys) /dev/dmmidi*
283 %config(noreplace) %verify(not link) %attr(660,root, audio) /dev/dsp
284 %attr(660,root, audio) /dev/dsp?*
287 %attr(600,root,root) /dev/enskip
290 %config(noreplace) %verify(not link) %attr(644,root,root) /dev/fb
291 %attr(644,root,root) /dev/fb?*
292 %attr(660,root,floppy) /dev/fd*
293 %config(noreplace) %verify(not link) %attr(666,root,root) /dev/ftape
294 %attr(644,root,root) /dev/full
297 %attr(664,root,root) /dev/gscd
300 %attr(660,root,disk) /dev/hd*
301 %attr(660,root,disk) /dev/ht0
304 %attr(600,root,root) /dev/i2c*
306 %attr(660,root,disk) /dev/ida/*
307 %attr(600,root,root) /dev/initctl
308 %attr(664,root,root) /dev/inportbm
309 %attr(600,root,root) /dev/ipauth
310 %attr(600,root,root) /dev/ipl
311 %attr(600,root,root) /dev/ipnat
312 %attr(600,root,root) /dev/ipstate
313 %attr(600,root,root) /dev/ippp*
314 %attr(660,root, sys) /dev/iscc*
315 %attr(600,root,root) /dev/isctl
316 %attr(600,root,root) /dev/isdn?
317 %attr(600,root,root) /dev/isdn??
318 %config(noreplace) %verify(not link) %attr(600,root,root) /dev/isdnctrl
319 %attr(600,root,root) /dev/isdnctrl?*
320 %attr(444,root,root) /dev/isdninfo
323 %attr(660,root, sys) /dev/js*
326 %attr(640,root,kmem) /dev/kmem
329 %attr(664,root,root) /dev/logibm
330 %attr(660,root,disk) /dev/loop*
332 %attr(660,root,daemon) /dev/lp*
335 %attr(640,root,disk) /dev/mcd
336 %attr(640,root,kmem) /dev/mem
337 %config(noreplace) %verify(not link) %attr(662,root,sys) /dev/midi
338 %attr(662,root, sys) /dev/midi?*
339 %config(noreplace) %verify(not link) %attr(660,root,audio) /dev/mixer
340 %attr(660,root, audio) /dev/mixer?*
341 %attr(660,root, sys) /dev/mmetfgrab
342 %attr(600,root,root) /dev/mpu401*
343 %attr(662,root, sys) /dev/music
344 %attr(600,root, root) /dev/md*
347 %attr(660,root,disk) /dev/nb*
348 %config(noreplace) %verify(not link) %attr(666,root,root) /dev/nftape
349 %attr(660,root,disk) /dev/nht*
350 %attr(660,root,disk) /dev/nqft*
351 %attr(660,root,disk) /dev/nrawqft*
352 %attr(660,root,disk) /dev/nrft*
353 %attr(660,root,disk) /dev/nst*
354 %attr(660,root,disk) /dev/ntpqic*
355 %attr(666,root,root) /dev/null
356 %attr(660,root,disk) /dev/nzqft*
359 %attr(664,root,root) /dev/optcd
362 %attr(640,root,daemon) /dev/par?
363 %attr(660,root,daemon) /dev/parport*
365 %attr(660,root,disk) /dev/pcd*
366 %attr(660,root,disk) /dev/pd*
367 %attr(660,root,disk) /dev/pf*
368 %attr(600,root,root) /dev/pg*
370 %attr(640,root,kmem) /dev/port
371 %attr(644,root,root) /dev/ppp
372 %attr(600,root,root) /dev/printer
373 %attr(664,root,root) /dev/psaux
375 %attr(660,root,disk) /dev/pt0
376 %attr(660,root,disk) /dev/pt1
377 %attr(660,root,disk) /dev/pt2
378 %attr(660,root,disk) /dev/pt3
380 %attr(666,root, tty) /dev/ptmx
381 %attr(666,root, tty) /dev/pty*
385 %attr(640,root,disk) /dev/ram
386 %attr(660,root,disk) /dev/ram0
387 %attr(660,root,disk) /dev/ram1*
388 %attr(660,root,disk) /dev/ram2
389 %attr(660,root,disk) /dev/ram3
390 %attr(660,root,disk) /dev/ram4
391 %attr(660,root,disk) /dev/ram5
392 %attr(660,root,disk) /dev/ram6
393 %attr(660,root,disk) /dev/ram7
394 %attr(660,root,disk) /dev/ram8
395 %attr(660,root,disk) /dev/ram9
397 %config(noreplace) %verify(not link) %attr(660,root,disk) /dev/ramdisk
399 %attr(644,root,root) /dev/random
400 %attr(660,root,disk) /dev/rawqft*
401 %attr(660,root,disk) /dev/rft*
402 %attr(660,root, sys) /dev/rmidi*
403 %attr(660,root,disk) /dev/rmt*
404 %attr(644,root,root) /dev/route
405 %attr(664,root,root) /dev/rtc
407 %attr(660,root,disk) /dev/rd/*
410 %attr(640,root,disk) /dev/sbpc*
411 %attr(660,root,disk) /dev/scd*
412 %attr(660,root,disk) /dev/sd*
414 %attr(662,root,sys) /dev/sequencer
415 %attr(662,root,sys) /dev/sequencer2
417 %attr(600,root,root) /dev/sg*
418 %attr(664,root,root) /dev/sjcd
419 %attr(600,root,root) /dev/smtpe*
421 %attr(444,root,root) /dev/snd
422 %attr(666,root,root) /dev/sndstat
424 %attr(640,root,disk) /dev/sonycd
426 %attr(600,root,root) /dev/srnd*
428 %attr(660,root,disk) /dev/st?
429 %attr(600,root,root) /dev/staliomem*
430 %attr(666,root,root) /dev/std*
432 %attr(664,root,root) /dev/sunmouse
433 %attr(664,root,root) /dev/svga*
434 %attr(666,root,root) /dev/syslog
435 %attr(600,root,root) /dev/systty
438 %attr(660,root,disk) /dev/tape*
439 %attr(600,root,root) /dev/tlk*
440 %attr(660,root,disk) /dev/tpqic*
442 %attr(666,root,root) /dev/tty
444 %attr(600,root, tty) /dev/tty0
445 %attr(600,root, tty) /dev/tty1*
446 %attr(600,root, tty) /dev/tty2
447 %attr(600,root, tty) /dev/tty3
448 %attr(600,root, tty) /dev/tty4
449 %attr(600,root, tty) /dev/tty5
450 %attr(600,root, tty) /dev/tty6
451 %attr(600,root, tty) /dev/tty7
452 %attr(600,root, tty) /dev/tty8
453 %attr(600,root, tty) /dev/tty9
455 %attr(600,root,root) /dev/ttyC*
456 %attr(600,root,root) /dev/ttyD*
457 %attr(600,root,root) /dev/ttyE*
458 %attr(600,root,root) /dev/ttyI*
459 %attr(600,root,root) /dev/ttyM*
460 %attr(600,root,root) /dev/ttyP*
461 %attr(600,root,root) /dev/ttyR*
463 %attr(664,root, ttyS) /dev/ttyS*
465 %attr(666,root, tty) /dev/ttya*
466 %attr(666,root, tty) /dev/ttyb*
467 %attr(666,root, tty) /dev/ttyc*
468 %attr(666,root, tty) /dev/ttyd*
469 %attr(666,root, tty) /dev/ttye*
470 %attr(666,root, tty) /dev/ttyp*
471 %attr(666,root, tty) /dev/ttyq*
472 %attr(666,root, tty) /dev/ttyr*
473 %attr(666,root, tty) /dev/ttys*
474 %attr(666,root, tty) /dev/ttyt*
475 %attr(666,root, tty) /dev/ttyu*
476 %attr(666,root, tty) /dev/ttyv*
477 %attr(666,root, tty) /dev/ttyw*
478 %attr(666,root, tty) /dev/ttyx*
479 %attr(666,root, tty) /dev/ttyy*
480 %attr(666,root, tty) /dev/ttyz*
483 %attr(644,root,root) /dev/urandom
486 %attr(620,root,tty) /dev/vcs*
489 %attr(600,root,root) /dev/watchdog
490 %attr(660,root, sys) /dev/wvisfgrab
493 %attr(660,root,disk) /dev/xd*
498 %attr(666,root,root) /dev/zero
499 %attr(660,root,disk) /dev/zqft*