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 ####### From ftp.redhat.com/rawhide
10 Source: %{name}-%{version}.tar.gz
11 Copyright: public domain
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 Unix and unix like systems (including Linux) use file system entries
23 to represent devices attached to the machine. All of these entries
24 are in the /dev tree (though they don't have to be), and this package
25 contains the most commonly used /dev entries. These files are essential
26 for a system to function properly.
29 Wszystkie systemy unixowe, w tym Linux, u¿ywaj± plików do przedstawiania
30 urz±dzeñ pod³±czonych do komputera. Wszystkie te pliki znajduj± siê zwykle w
31 katalogu /dev. Pakiet ten zawiera wiêkszo¶æ popularnych plików specjalnych,
32 s± one jedn± z wa¿niejszych czê¶ci 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 baðlý
43 aygýtlarý göstermek için özel dosyalar kullanýrlar. Bu özel dosyalarýn tümü
44 /dev dizin yapýsý altýndadýr. Bu paket en çok kullanýlan /dev dosyalarýný
45 içerir. Bu dosyalar, bir sistemin düzgün olarak iþleyebilmesi için temel
49 Unix und Unix-ähnliche Systeme (inkl. Linux) verwenden Dateisystem-
50 Einträge zum Darstellen angeschlossener Geräte. Diese Einträge befinden
51 sich (nicht notwendigerweise) im Verzeichnis /dev. Dieses Paket enthält
52 die üblichsten /dev-Einträge. Diese Dateien sind für das Funktionieren
53 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
220 mknode ipstate c 95 2
223 install -d $RPM_BUILD_ROOT/proc/asound
224 touch $RPM_BUILD_ROOT/proc/asound/snd
226 ln -s ../proc/asound/snd snd
228 # prepared for SysVinit
231 #prepared for Log Daemon
232 mkfifo --mode=666 syslog
234 # never require /bin/sh
239 rm -rf $RPM_BUILD_ROOT
242 %defattr(644,root,root,755)
245 %attr(662,root, sys) /dev/admmidi*
247 %config(noreplace) %verify(not link) %attr(666,root, sys) /dev/adsp
248 %attr(662,root, sys) /dev/adsp?*
250 %config(noreplace) %verify(not link) %attr(662,root,root) /dev/amidi
251 %attr(662,root,root) /dev/amidi?*
253 %attr(664,root,root) /dev/atibm
255 %config(noreplace) %verify(not link) %attr(662,root, sys) /dev/audio
256 %attr(662,root, sys) /dev/audio?*
258 %attr(664,root,root) /dev/aztcd
261 %attr(664,root,root) /dev/bpcd
264 %attr(600,root,root) /dev/capi*
265 %attr(664,root,root) /dev/cdu31a
266 %attr(640,root,disk) /dev/cdu535
267 %attr(600,root,root) /dev/cfs0
268 %attr(664,root,root) /dev/cm206cd
269 %attr(660,root,console) /dev/console
270 %attr(664,root,root) /dev/cui*
271 %attr(600,root,root) /dev/cum*
274 %attr(600,root,root) /dev/dcbri*
275 %attr(660,root, sys) /dev/dcxx*
276 %attr(662,root, sys) /dev/dmfm*
277 %attr(662,root, sys) /dev/dmmidi*
278 %config(noreplace) %verify(not link) %attr(662,root, sys) /dev/dsp
279 %attr(662,root, sys) /dev/dsp?*
282 %attr(600,root,root) /dev/enskip
285 %config(noreplace) %verify(not link) %attr(644,root,root) /dev/fb
286 %attr(644,root,root) /dev/fb?*
287 %attr(660,root,floppy) /dev/fd*
288 %config(noreplace) %verify(not link) %attr(666,root,root) /dev/ftape
289 %attr(644,root,root) /dev/full
292 %attr(664,root,root) /dev/gscd
295 %attr(660,root,disk) /dev/hd*
296 %attr(660,root,disk) /dev/ht0
299 %attr(600,root,root) /dev/i2c*
301 %attr(660,root,disk) /dev/ida/*
302 %attr(600,root,root) /dev/initctl
303 %attr(664,root,root) /dev/inportbm
304 %attr(600,root,root) /dev/ipauth
305 %attr(600,root,root) /dev/ipl
306 %attr(600,root,root) /dev/ipnat
307 %attr(600,root,root) /dev/ipstate
308 %attr(600,root,root) /dev/ippp*
309 %attr(660,root, sys) /dev/iscc*
310 %attr(600,root,root) /dev/isctl
311 %attr(600,root,root) /dev/isdn?
312 %attr(600,root,root) /dev/isdn??
313 %config(noreplace) %verify(not link) %attr(600,root,root) /dev/isdnctrl
314 %attr(600,root,root) /dev/isdnctrl?*
315 %attr(444,root,root) /dev/isdninfo
318 %attr(660,root, sys) /dev/js*
321 %attr(640,root,kmem) /dev/kmem
324 %attr(666,root,root) /dev/log
325 %attr(664,root,root) /dev/logibm
326 %attr(660,root,disk) /dev/loop*
328 %attr(660,root,daemon) /dev/lp*
331 %attr(640,root,disk) /dev/mcd
332 %attr(640,root,kmem) /dev/mem
333 %config(noreplace) %verify(not link) %attr(662,root,sys) /dev/midi
334 %attr(662,root, sys) /dev/midi?*
335 %config(noreplace) %verify(not link) %attr(662,root,sys) /dev/mixer
336 %attr(662,root, sys) /dev/mixer?*
337 %attr(660,root, sys) /dev/mmetfgrab
338 %attr(600,root,root) /dev/mpu401*
339 %attr(662,root, sys) /dev/music
340 %attr(600,root, root) /dev/md*
343 %attr(660,root,disk) /dev/nb*
344 %config(noreplace) %verify(not link) %attr(666,root,root) /dev/nftape
345 %attr(660,root,disk) /dev/nht*
346 %attr(660,root,disk) /dev/nqft*
347 %attr(660,root,disk) /dev/nrawqft*
348 %attr(660,root,disk) /dev/nrft*
349 %attr(660,root,disk) /dev/nst*
350 %attr(660,root,disk) /dev/ntpqic*
351 %attr(666,root,root) /dev/null
352 %attr(660,root,disk) /dev/nzqft*
355 %attr(664,root,root) /dev/optcd
358 %attr(640,root,daemon) /dev/par?
359 %attr(660,root,daemon) /dev/parport*
361 %attr(660,root,disk) /dev/pcd*
362 %attr(660,root,disk) /dev/pd*
363 %attr(660,root,disk) /dev/pf*
364 %attr(600,root,root) /dev/pg*
366 %attr(640,root,kmem) /dev/port
367 %attr(644,root,root) /dev/ppp
368 %attr(600,root,root) /dev/printer
369 %attr(664,root,root) /dev/psaux
371 %attr(660,root,disk) /dev/pt0
372 %attr(660,root,disk) /dev/pt1
373 %attr(660,root,disk) /dev/pt2
374 %attr(660,root,disk) /dev/pt3
376 %attr(666,root, tty) /dev/ptmx
377 %attr(666,root, tty) /dev/pty*
381 %attr(640,root,disk) /dev/ram
382 %attr(660,root,disk) /dev/ram0
383 %attr(660,root,disk) /dev/ram1*
384 %attr(660,root,disk) /dev/ram2
385 %attr(660,root,disk) /dev/ram3
386 %attr(660,root,disk) /dev/ram4
387 %attr(660,root,disk) /dev/ram5
388 %attr(660,root,disk) /dev/ram6
389 %attr(660,root,disk) /dev/ram7
390 %attr(660,root,disk) /dev/ram8
391 %attr(660,root,disk) /dev/ram9
393 %config(noreplace) %verify(not link) %attr(660,root,disk) /dev/ramdisk
395 %attr(644,root,root) /dev/random
396 %attr(660,root,disk) /dev/rawqft*
397 %attr(660,root,disk) /dev/rft*
398 %attr(660,root, sys) /dev/rmidi*
399 %attr(660,root,disk) /dev/rmt*
400 %attr(644,root,root) /dev/route
401 %attr(664,root,root) /dev/rtc
403 %attr(660,root,disk) /dev/rd/*
406 %attr(640,root,disk) /dev/sbpc*
407 %attr(660,root,disk) /dev/scd*
408 %attr(660,root,disk) /dev/sd*
410 %attr(662,root,sys) /dev/sequencer
411 %attr(662,root,sys) /dev/sequencer2
413 %attr(600,root,root) /dev/sg*
414 %attr(664,root,root) /dev/sjcd
415 %attr(600,root,root) /dev/smtpe*
417 %attr(444,root,root) /dev/snd
418 %attr(666,root,root) /dev/sndstat
420 %attr(640,root,disk) /dev/sonycd
422 %attr(600,root,root) /dev/srnd*
424 %attr(660,root,disk) /dev/st?
425 %attr(600,root,root) /dev/staliomem*
426 %attr(666,root,root) /dev/std*
428 %attr(664,root,root) /dev/sunmouse
429 %attr(666,root,root) /dev/syslog
430 %attr(600,root,root) /dev/systty
433 %attr(660,root,disk) /dev/tape*
434 %attr(600,root,root) /dev/tlk*
435 %attr(660,root,disk) /dev/tpqic*
437 %attr(666,root,root) /dev/tty
439 %attr(600,root, tty) /dev/tty0
440 %attr(600,root, tty) /dev/tty1*
441 %attr(600,root, tty) /dev/tty2
442 %attr(600,root, tty) /dev/tty3
443 %attr(600,root, tty) /dev/tty4
444 %attr(600,root, tty) /dev/tty5
445 %attr(600,root, tty) /dev/tty6
446 %attr(600,root, tty) /dev/tty7
447 %attr(600,root, tty) /dev/tty8
448 %attr(600,root, tty) /dev/tty9
450 %attr(600,root,root) /dev/ttyC*
451 %attr(600,root,root) /dev/ttyD*
452 %attr(600,root,root) /dev/ttyE*
453 %attr(600,root,root) /dev/ttyI*
454 %attr(600,root,root) /dev/ttyM*
455 %attr(600,root,root) /dev/ttyP*
456 %attr(600,root,root) /dev/ttyR*
458 %attr(664,root, ttyS) /dev/ttyS*
460 %attr(666,root, tty) /dev/ttya*
461 %attr(666,root, tty) /dev/ttyb*
462 %attr(666,root, tty) /dev/ttyc*
463 %attr(666,root, tty) /dev/ttyd*
464 %attr(666,root, tty) /dev/ttye*
465 %attr(666,root, tty) /dev/ttyp*
466 %attr(666,root, tty) /dev/ttyq*
467 %attr(666,root, tty) /dev/ttyr*
468 %attr(666,root, tty) /dev/ttys*
469 %attr(666,root, tty) /dev/ttyt*
470 %attr(666,root, tty) /dev/ttyu*
471 %attr(666,root, tty) /dev/ttyv*
472 %attr(666,root, tty) /dev/ttyw*
473 %attr(666,root, tty) /dev/ttyx*
474 %attr(666,root, tty) /dev/ttyy*
475 %attr(666,root, tty) /dev/ttyz*
478 %attr(644,root,root) /dev/urandom
481 %attr(620,root,tty) /dev/vcs*
484 %attr(600,root,root) /dev/watchdog
485 %attr(660,root, sys) /dev/wvisfgrab
488 %attr(660,root,disk) /dev/xd*
493 %attr(666,root,root) /dev/zero
494 %attr(660,root,disk) /dev/zqft*