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
15 # remove shadow if floppy and console group exist in setup
19 Buildroot: /tmp/%{name}-%{version}-root
23 Unix and unix like systems (including Linux) use file system entries
24 to represent devices attached to the machine. All of these entries
25 are in the /dev tree (though they don't have to be), and this package
26 contains the most commonly used /dev entries. These files are essential
27 for a system to function properly.
30 Wszystkie systemy unixowe, w tym Linux, u¿ywaj± plików do przedstawiania
31 urz±dzeñ pod³±czonych do komputera. Wszystkie te pliki znajduj± siê zwykle w
32 katalogu /dev. Pakiet ten zawiera wiêkszo¶æ popularnych plików specjalnych,
33 s± one jedn± z wa¿niejszych czê¶ci prawid³owo dzia³aj±cego systemu operacyjnego.
36 Unix et les systèmes apparentés (dont Linux) utilise des fichiers pour
37 représenter les périphériques reliés à la machine. Toutes ces entrées
38 sont dans l'arborescence /dev (ce n'est pas obligatoire). Ce paquetage
39 contient les entrées /dev les plus courantes. Elles sont essentielles
40 pour qu'un système fonctionne correctement.
43 Unix ve Unix benzeri sistemler (Linux da dahil olmak üzere), makinaya baðlý
44 aygýtlarý göstermek için özel dosyalar kullanýrlar. Bu özel dosyalarýn tümü
45 /dev dizin yapýsý altýndadýr. Bu paket en çok kullanýlan /dev dosyalarýný
46 içerir. Bu dosyalar, bir sistemin düzgün olarak iþleyebilmesi için temel
50 Unix und Unix-ähnliche Systeme (inkl. Linux) verwenden Dateisystem-
51 Einträge zum Darstellen angeschlossener Geräte. Diese Einträge befinden
52 sich (nicht notwendigerweise) im Verzeichnis /dev. Dieses Paket enthält
53 die üblichsten /dev-Einträge. Diese Dateien sind für das Funktionieren
54 eines Systems unbedingt erforderlich.
60 rm -rf $RPM_BUILD_ROOT
63 # [ -e $1 ] || mknod $1 $2 $3 $4
68 install -d $RPM_BUILD_ROOT
70 #add group for floppy and console
71 # if setup contains this group then remove next 4 lines
72 #grep '^floppy:' /etc/group >/dev/null \
73 # || groupadd -g 19 -r -f floppy >/dev/null
74 #grep '^console:' /etc/group >/dev/null \
75 # || groupadd -g 20 -f -r console >/dev/null
77 # do some cleanup in build root
79 tar xpSzf $RPM_SOURCE_DIR/%{name}-%{version}.tar.gz
83 # tar doesn't save some permissions unless the p option is used
84 # this code protects against dev package updaters forgetting to
85 # use the p option when unpacking the souce tarball.
86 for dev in zero null tty ttyp0 ; do
87 if [ ! $(ls -l $dev | awk '{print $1}') = crw-rw-rw- ] ; then
88 echo bad permissions on device $dev 1>&2
94 # SPARC specific devices
97 mknode openprom c 10 139
100 # remove devices that will *never* exist on a SPARC
101 rm -f hd* aztcd mcd sbpcd1 cdu31a sbpcd2 scd3
102 rm -f sjcd cdu535 sbpcd3 sonycd cm206cd sbpcd
103 rm -f gscd sbpcd0 atibm inportbm logibm psaux
108 # m68k specific devices
109 mknode amigamouse c 10 4
110 mknode atarimouse c 10 5
111 mknode apollomouse c 10 7
112 ln -s amigamouse mouse
118 # remove devices that will *never* exist on a m68k
119 rm -f hd* aztcd mcd sbpcd1 cdu31a sbpcd2 scd3
120 rm -f sjcd cdu535 sbpcd3 sonycd cm206cd sbpcd
121 rm -f gscd sbpcd0 atibm inportbm logibm psaux
141 mknode watchdog c 10 130
149 mknode mixer1 c 14 16
150 mknode mixer2 c 14 32
151 mknode mixer3 c 14 48
165 mknode audio1 c 14 20
166 mknode audio2 c 14 36
167 mknode audio3 c 14 52
181 mknode dmmidi0 c 14 9
182 mknode dmmidi1 c 14 25
183 mknode dmmidi2 c 14 41
184 mknode dmmidi3 c 14 57
188 mknode admmidi0 c 14 14
189 mknode admmidi1 c 14 30
190 mknode admmidi2 c 14 46
191 mknode admmidi3 c 14 62
193 mknode amidi0 c 14 13
194 mknode amidi1 c 14 29
195 mknode amidi2 c 14 45
196 mknode amidi3 c 14 61
199 ln -s music sequencer2
221 mknode ipstate c 95 2
224 install -d $RPM_BUILD_ROOT/proc/asound
225 touch $RPM_BUILD_ROOT/proc/asound/snd
227 ln -s ../proc/asound/snd snd
229 # prepared for SysVinit
232 #prepared for Log Daemon
233 mkfifo --mode=666 syslog
235 # never require /bin/sh
240 rm -rf $RPM_BUILD_ROOT
243 %defattr(644,root,root,755)
246 %attr(662,root, sys) /dev/admmidi*
248 %config(noreplace) %verify(not link) %attr(666,root, sys) /dev/adsp
249 %attr(662,root, sys) /dev/adsp?*
251 %config(noreplace) %verify(not link) %attr(662,root,root) /dev/amidi
252 %attr(662,root,root) /dev/amidi?*
254 %attr(664,root,root) /dev/atibm
256 %config(noreplace) %verify(not link) %attr(662,root, sys) /dev/audio
257 %attr(662,root, sys) /dev/audio?*
259 %attr(664,root,root) /dev/aztcd
263 %attr(664,root,root) /dev/bpcd
266 %attr(600,root,root) /dev/capi*
267 %attr(664,root,root) /dev/cdu31a
268 %attr(640,root,disk) /dev/cdu535
269 %attr(600,root,root) /dev/cfs0
270 %attr(664,root,root) /dev/cm206cd
271 %attr(660,root,console) /dev/console
272 %attr(664,root,root) /dev/cui*
273 %attr(600,root,root) /dev/cum*
276 %attr(600,root,root) /dev/dcbri*
277 %attr(660,root, sys) /dev/dcxx*
278 %attr(662,root, sys) /dev/dmfm*
279 %attr(662,root, sys) /dev/dmmidi*
280 %config(noreplace) %verify(not link) %attr(662,root, sys) /dev/dsp
281 %attr(662,root, sys) /dev/dsp?*
284 %attr(600,root,root) /dev/enskip
287 %config(noreplace) %verify(not link) %attr(644,root,root) /dev/fb
288 %attr(644,root,root) /dev/fb?*
289 %attr(660,root,floppy) /dev/fd*
290 %config(noreplace) %verify(not link) %attr(666,root,root) /dev/ftape
291 %attr(644,root,root) /dev/full
294 %attr(664,root,root) /dev/gscd
297 %attr(660,root,disk) /dev/hd*
298 %attr(660,root,disk) /dev/ht0
301 %attr(600,root,root) /dev/i2c*
303 %attr(660,root,disk) /dev/ida/*
304 %attr(600,root,root) /dev/initctl
305 %attr(664,root,root) /dev/inportbm
306 %attr(600,root,root) /dev/ipauth
307 %attr(600,root,root) /dev/ipl
308 %attr(600,root,root) /dev/ipnat
309 %attr(600,root,root) /dev/ipstate
310 %attr(600,root,root) /dev/ippp*
311 %attr(660,root, sys) /dev/iscc*
312 %attr(600,root,root) /dev/isctl
313 %attr(600,root,root) /dev/isdn?
314 %attr(600,root,root) /dev/isdn??
315 %config(noreplace) %verify(not link) %attr(600,root,root) /dev/isdnctrl
316 %attr(600,root,root) /dev/isdnctrl?*
317 %attr(444,root,root) /dev/isdninfo
320 %attr(660,root, sys) /dev/js*
323 %attr(640,root,kmem) /dev/kmem
326 %attr(666,root,root) /dev/log
327 %attr(664,root,root) /dev/logibm
328 %attr(660,root,disk) /dev/loop*
330 %attr(660,root,daemon) /dev/lp*
333 %attr(640,root,disk) /dev/mcd
334 %attr(640,root,kmem) /dev/mem
335 %config(noreplace) %verify(not link) %attr(662,root,sys) /dev/midi
336 %attr(662,root, sys) /dev/midi?*
337 %config(noreplace) %verify(not link) %attr(662,root,sys) /dev/mixer
338 %attr(662,root, sys) /dev/mixer?*
339 %attr(660,root, sys) /dev/mmetfgrab
340 %attr(600,root,root) /dev/mpu401*
341 %attr(662,root, sys) /dev/music
342 %attr(600,root, root) /dev/md*
345 %attr(660,root,disk) /dev/nb*
346 %config(noreplace) %verify(not link) %attr(666,root,root) /dev/nftape
347 %attr(660,root,disk) /dev/nht*
348 %attr(660,root,disk) /dev/nqft*
349 %attr(660,root,disk) /dev/nrawqft*
350 %attr(660,root,disk) /dev/nrft*
351 %attr(660,root,disk) /dev/nst*
352 %attr(660,root,disk) /dev/ntpqic*
353 %attr(666,root,root) /dev/null
354 %attr(660,root,disk) /dev/nzqft*
357 %attr(664,root,root) /dev/optcd
360 %attr(640,root,daemon) /dev/par?
361 %attr(660,root,daemon) /dev/parport*
363 %attr(660,root,disk) /dev/pcd*
364 %attr(660,root,disk) /dev/pd*
365 %attr(660,root,disk) /dev/pf*
366 %attr(600,root,root) /dev/pg*
368 %attr(640,root,kmem) /dev/port
369 %attr(644,root,root) /dev/ppp
370 %attr(600,root,root) /dev/printer
371 %attr(664,root,root) /dev/psaux
373 %attr(660,root,disk) /dev/pt0
374 %attr(660,root,disk) /dev/pt1
375 %attr(660,root,disk) /dev/pt2
376 %attr(660,root,disk) /dev/pt3
378 %attr(666,root, tty) /dev/ptmx
379 %attr(666,root, tty) /dev/pty*
383 %attr(640,root,disk) /dev/ram
384 %attr(660,root,disk) /dev/ram0
385 %attr(660,root,disk) /dev/ram1*
386 %attr(660,root,disk) /dev/ram2
387 %attr(660,root,disk) /dev/ram3
388 %attr(660,root,disk) /dev/ram4
389 %attr(660,root,disk) /dev/ram5
390 %attr(660,root,disk) /dev/ram6
391 %attr(660,root,disk) /dev/ram7
392 %attr(660,root,disk) /dev/ram8
393 %attr(660,root,disk) /dev/ram9
395 %config(noreplace) %verify(not link) %attr(660,root,disk) /dev/ramdisk
397 %attr(644,root,root) /dev/random
398 %attr(660,root,disk) /dev/rawqft*
399 %attr(660,root,disk) /dev/rft*
400 %attr(660,root, sys) /dev/rmidi*
401 %attr(660,root,disk) /dev/rmt*
402 %attr(644,root,root) /dev/route
403 %attr(664,root,root) /dev/rtc
405 %attr(660,root,disk) /dev/rd/*
408 %attr(640,root,disk) /dev/sbpc*
409 %attr(660,root,disk) /dev/scd*
410 %attr(660,root,disk) /dev/sd*
412 %attr(662,root,sys) /dev/sequencer
413 %attr(662,root,sys) /dev/sequencer2
415 %attr(600,root,root) /dev/sg*
416 %attr(664,root,root) /dev/sjcd
417 %attr(600,root,root) /dev/smtpe*
419 %attr(444,root,root) /dev/snd
420 %attr(666,root,root) /dev/sndstat
422 %attr(640,root,disk) /dev/sonycd
424 %attr(600,root,root) /dev/srnd*
426 %attr(660,root,disk) /dev/st?
427 %attr(600,root,root) /dev/staliomem*
428 %attr(666,root,root) /dev/std*
430 %attr(664,root,root) /dev/sunmouse
431 %attr(666,root,root) /dev/syslog
432 %attr(600,root,root) /dev/systty
435 %attr(660,root,disk) /dev/tape*
436 %attr(600,root,root) /dev/tlk*
437 %attr(660,root,disk) /dev/tpqic*
439 %attr(666,root,root) /dev/tty
441 %attr(600,root, tty) /dev/tty0
442 %attr(600,root, tty) /dev/tty1*
443 %attr(600,root, tty) /dev/tty2
444 %attr(600,root, tty) /dev/tty3
445 %attr(600,root, tty) /dev/tty4
446 %attr(600,root, tty) /dev/tty5
447 %attr(600,root, tty) /dev/tty6
448 %attr(600,root, tty) /dev/tty7
449 %attr(600,root, tty) /dev/tty8
450 %attr(600,root, tty) /dev/tty9
452 %attr(600,root,root) /dev/ttyC*
453 %attr(600,root,root) /dev/ttyD*
454 %attr(600,root,root) /dev/ttyE*
455 %attr(600,root,root) /dev/ttyI*
456 %attr(600,root,root) /dev/ttyM*
457 %attr(600,root,root) /dev/ttyP*
458 %attr(600,root,root) /dev/ttyR*
460 %attr(644,root,root) /dev/ttyS*
462 %attr(666,root, tty) /dev/ttya*
463 %attr(666,root, tty) /dev/ttyb*
464 %attr(666,root, tty) /dev/ttyc*
465 %attr(666,root, tty) /dev/ttyd*
466 %attr(666,root, tty) /dev/ttye*
467 %attr(666,root, tty) /dev/ttyp*
468 %attr(666,root, tty) /dev/ttyq*
469 %attr(666,root, tty) /dev/ttyr*
470 %attr(666,root, tty) /dev/ttys*
471 %attr(666,root, tty) /dev/ttyt*
472 %attr(666,root, tty) /dev/ttyu*
473 %attr(666,root, tty) /dev/ttyv*
474 %attr(666,root, tty) /dev/ttyw*
475 %attr(666,root, tty) /dev/ttyx*
476 %attr(666,root, tty) /dev/ttyy*
477 %attr(666,root, tty) /dev/ttyz*
480 %attr(644,root,root) /dev/urandom
483 %attr(620,root,tty) /dev/vcs*
486 %attr(600,root,root) /dev/watchdog
487 %attr(660,root, sys) /dev/wvisfgrab
490 %attr(660,root,disk) /dev/xd*
495 %attr(666,root,root) /dev/zero
496 %attr(660,root,disk) /dev/zqft*