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
200 mknode aloadC0 c 116 0
201 mknode aloadC1 c 116 32
202 mknode aloadC2 c 116 64
203 mknode aloadC3 c 116 96
204 mknode aloadSEQ c 116 1
206 mknode amixer0 c 14 11
207 mknode amixer1 c 14 27
208 mknode amixer2 c 14 43
209 mknode amixer3 c 14 59
230 mknode ipstate c 95 2
233 install -d $RPM_BUILD_ROOT/proc/asound
234 touch $RPM_BUILD_ROOT/proc/asound/dev
236 ln -s ../proc/asound/dev snd
238 # prepared for SysVinit
241 #prepared for Log Daemon
242 mkfifo --mode=666 syslog
244 #libsvga char dev helpers
251 #ipsec character device
255 mknode rawctl c 162 0
256 mkdir $RPM_BUILD_ROOT/dev/raw
258 while [ "$minor" -ne 256 ]; do
259 mknode "raw/raw$minor" c 162 $minor
264 rm -rf $RPM_BUILD_ROOT
267 %defattr(644,root,root,755)
270 %attr(662,root, sys) /dev/admmidi*
272 %config(noreplace) %verify(not link) %attr(666,root, sys) /dev/adsp
273 %attr(662,root, sys) /dev/adsp?*
275 %config(noreplace) %verify(not link) %attr(662,root,root) /dev/amidi
276 %attr(662,root,root) /dev/amidi?*
278 %attr(664,root,root) /dev/atibm
280 %config(noreplace) %verify(not link) %attr(660,root, audio) /dev/audio
281 %attr(660,root, audio) /dev/audio?*
283 %attr(664,root,root) /dev/aztcd
286 %attr(664,root,root) /dev/bpcd
289 %attr(600,root,root) /dev/capi*
290 %attr(664,root,root) /dev/cdu31a
291 %attr(640,root,disk) /dev/cdu535
292 %attr(600,root,root) /dev/cfs0
293 %attr(664,root,root) /dev/cm206cd
294 %attr(660,root,console) /dev/console
295 %attr(664,root,root) /dev/cui*
296 %attr(600,root,root) /dev/cum*
299 %attr(600,root,root) /dev/dcbri*
300 %attr(660,root, sys) /dev/dcxx*
301 %attr(662,root, sys) /dev/dmfm*
302 %attr(662,root, sys) /dev/dmmidi*
303 %config(noreplace) %verify(not link) %attr(660,root, audio) /dev/dsp
304 %attr(660,root, audio) /dev/dsp?*
307 %attr(600,root,root) /dev/enskip
310 %config(noreplace) %verify(not link) %attr(644,root,root) /dev/fb
311 %attr(644,root,root) /dev/fb?*
312 %attr(660,root,floppy) /dev/fd*
313 %config(noreplace) %verify(not link) %attr(666,root,root) /dev/ftape
314 %attr(644,root,root) /dev/full
317 %attr(664,root,root) /dev/gscd
320 %attr(660,root,disk) /dev/hd*
321 %attr(660,root,disk) /dev/ht0
324 %attr(600,root,root) /dev/i2c*
326 %attr(660,root,disk) /dev/ida/*
327 %attr(600,root,root) /dev/initctl
328 %attr(664,root,root) /dev/inportbm
329 %attr(600,root,root) /dev/ipauth
330 %attr(600,root,root) /dev/ipl
331 %attr(600,root,root) /dev/ipnat
332 %attr(600,root,root) /dev/ipstate
333 %attr(600,root,root) /dev/ippp*
334 %attr(660,root, sys) /dev/iscc*
335 %attr(600,root,root) /dev/isctl
336 %attr(600,root,root) /dev/isdn?
337 %attr(600,root,root) /dev/isdn??
338 %config(noreplace) %verify(not link) %attr(600,root,root) /dev/isdnctrl
339 %attr(600,root,root) /dev/isdnctrl?*
340 %attr(444,root,root) /dev/isdninfo
343 %attr(660,root, sys) /dev/js*
346 %attr(640,root,kmem) /dev/kmem
349 %attr(664,root,root) /dev/logibm
350 %attr(660,root,disk) /dev/loop*
352 %attr(660,root,daemon) /dev/lp*
355 %attr(640,root,disk) /dev/mcd
356 %attr(640,root,kmem) /dev/mem
357 %config(noreplace) %verify(not link) %attr(662,root,sys) /dev/midi
358 %attr(662,root,audio) /dev/midi?*
359 %config(noreplace) %verify(not link) %attr(660,root,audio) /dev/mixer
360 %attr(660,root,audio) /dev/mixer?*
361 %attr(660,root, sys) /dev/mmetfgrab
362 %attr(600,root,root) /dev/mpu401*
363 %attr(660,root,audio) /dev/music
364 %attr(600,root, root) /dev/md*
367 %attr(660,root,disk) /dev/nb*
368 %config(noreplace) %verify(not link) %attr(666,root,root) /dev/nftape
369 %attr(660,root,disk) /dev/nht*
370 %attr(660,root,disk) /dev/nqft*
371 %attr(660,root,disk) /dev/nrawqft*
372 %attr(660,root,disk) /dev/nrft*
373 %attr(660,root,disk) /dev/nst*
374 %attr(660,root,disk) /dev/ntpqic*
375 %attr(666,root,root) /dev/null
376 %attr(660,root,disk) /dev/nzqft*
379 %attr(664,root,root) /dev/optcd
382 %attr(640,root,daemon) /dev/par?
383 %attr(660,root,daemon) /dev/parport*
385 %attr(660,root,disk) /dev/pcd*
386 %attr(660,root,disk) /dev/pd*
387 %attr(660,root,disk) /dev/pf*
388 %attr(600,root,root) /dev/pg*
390 %attr(640,root,kmem) /dev/port
391 %attr(644,root,root) /dev/ppp
392 %attr(600,root,root) /dev/printer
393 %attr(664,root,root) /dev/psaux
395 %attr(660,root,disk) /dev/pt0
396 %attr(660,root,disk) /dev/pt1
397 %attr(660,root,disk) /dev/pt2
398 %attr(660,root,disk) /dev/pt3
400 %attr(666,root, tty) /dev/ptmx
401 %attr(666,root, tty) /dev/pty*
405 %attr(640,root,disk) /dev/ram
406 %attr(660,root,disk) /dev/ram0
407 %attr(660,root,disk) /dev/ram1*
408 %attr(660,root,disk) /dev/ram2
409 %attr(660,root,disk) /dev/ram3
410 %attr(660,root,disk) /dev/ram4
411 %attr(660,root,disk) /dev/ram5
412 %attr(660,root,disk) /dev/ram6
413 %attr(660,root,disk) /dev/ram7
414 %attr(660,root,disk) /dev/ram8
415 %attr(660,root,disk) /dev/ram9
417 %config(noreplace) %verify(not link) %attr(660,root,disk) /dev/ramdisk
419 %attr(644,root,root) /dev/random
420 %attr(660,root,disk) /dev/rawqft*
421 %attr(660,root,disk) /dev/rft*
422 %attr(660,root,audio) /dev/rmidi*
423 %attr(660,root,disk) /dev/rmt*
424 %attr(644,root,root) /dev/route
425 %attr(664,root,root) /dev/rtc
427 %attr(660,root,disk) /dev/rd/*
428 %attr(600,root,root) /dev/rawctl
430 %attr(660,root,disk) /dev/raw/*
433 %attr(640,root,disk) /dev/sbpc*
434 %attr(660,root,disk) /dev/scd*
435 %attr(660,root,disk) /dev/sd*
437 %attr(660,root,audio) /dev/sequencer
438 %attr(660,root,audio) /dev/sequencer2
440 %attr(600,root,root) /dev/sg*
441 %attr(664,root,root) /dev/sjcd
442 %attr(600,root,root) /dev/smtpe*
444 %attr(444,root,root) /dev/snd
445 %attr(666,root,root) /dev/sndstat
447 %attr(640,root,disk) /dev/sonycd
449 %attr(600,root,root) /dev/srnd*
451 %attr(660,root,disk) /dev/st?
452 %attr(600,root,root) /dev/staliomem*
453 %attr(666,root,root) /dev/std*
455 %attr(664,root,root) /dev/sunmouse
456 %attr(664,root,root) /dev/svga*
457 %attr(666,root,root) /dev/syslog
458 %attr(600,root,root) /dev/systty
461 %attr(660,root,disk) /dev/tape*
462 %attr(600,root,root) /dev/tlk*
463 %attr(660,root,disk) /dev/tpqic*
465 %attr(666,root,root) /dev/tty
467 %attr(600,root, tty) /dev/tty0
468 %attr(600,root, tty) /dev/tty1*
469 %attr(600,root, tty) /dev/tty2
470 %attr(600,root, tty) /dev/tty3
471 %attr(600,root, tty) /dev/tty4
472 %attr(600,root, tty) /dev/tty5
473 %attr(600,root, tty) /dev/tty6
474 %attr(600,root, tty) /dev/tty7
475 %attr(600,root, tty) /dev/tty8
476 %attr(600,root, tty) /dev/tty9
478 %attr(600,root,root) /dev/ttyC*
479 %attr(600,root,root) /dev/ttyD*
480 %attr(600,root,root) /dev/ttyE*
481 %attr(600,root,root) /dev/ttyI*
482 %attr(600,root,root) /dev/ttyM*
483 %attr(600,root,root) /dev/ttyP*
484 %attr(600,root,root) /dev/ttyR*
486 %attr(664,root, ttyS) /dev/ttyS*
488 %attr(666,root, tty) /dev/ttya*
489 %attr(666,root, tty) /dev/ttyb*
490 %attr(666,root, tty) /dev/ttyc*
491 %attr(666,root, tty) /dev/ttyd*
492 %attr(666,root, tty) /dev/ttye*
493 %attr(666,root, tty) /dev/ttyp*
494 %attr(666,root, tty) /dev/ttyq*
495 %attr(666,root, tty) /dev/ttyr*
496 %attr(666,root, tty) /dev/ttys*
497 %attr(666,root, tty) /dev/ttyt*
498 %attr(666,root, tty) /dev/ttyu*
499 %attr(666,root, tty) /dev/ttyv*
500 %attr(666,root, tty) /dev/ttyw*
501 %attr(666,root, tty) /dev/ttyx*
502 %attr(666,root, tty) /dev/ttyy*
503 %attr(666,root, tty) /dev/ttyz*
506 %attr(644,root,root) /dev/urandom
509 %attr(620,root,tty) /dev/vcs*
512 %attr(600,root,root) /dev/watchdog
513 %attr(660,root, sys) /dev/wvisfgrab
516 %attr(660,root,disk) /dev/xd*
521 %attr(666,root,root) /dev/zero
522 %attr(660,root,disk) /dev/zqft*