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(660,root, audio) /dev/audio
256 %attr(660,root, audio) /dev/audio?*
258 %config(noreplace) %verify(not link) %attr(660,root, audio) /dev/dsp
259 %attr(660,root, audio) /dev/dsp?*
261 %config(noreplace) %verify(not link) %attr(660,root, audio) /dev/mixer
262 %attr(660,root, audio) /dev/mixer?*
264 %attr(664,root,root) /dev/aztcd
267 %attr(664,root,root) /dev/bpcd
270 %attr(600,root,root) /dev/capi*
271 %attr(664,root,root) /dev/cdu31a
272 %attr(640,root,disk) /dev/cdu535
273 %attr(600,root,root) /dev/cfs0
274 %attr(664,root,root) /dev/cm206cd
275 %attr(660,root,console) /dev/console
276 %attr(664,root,root) /dev/cui*
277 %attr(600,root,root) /dev/cum*
280 %attr(600,root,root) /dev/dcbri*
281 %attr(660,root, sys) /dev/dcxx*
282 %attr(662,root, sys) /dev/dmfm*
283 %attr(662,root, sys) /dev/dmmidi*
284 %config(noreplace) %verify(not link) %attr(662,root, sys) /dev/dsp
285 %attr(662,root, sys) /dev/dsp?*
288 %attr(600,root,root) /dev/enskip
291 %config(noreplace) %verify(not link) %attr(644,root,root) /dev/fb
292 %attr(644,root,root) /dev/fb?*
293 %attr(660,root,floppy) /dev/fd*
294 %config(noreplace) %verify(not link) %attr(666,root,root) /dev/ftape
295 %attr(644,root,root) /dev/full
298 %attr(664,root,root) /dev/gscd
301 %attr(660,root,disk) /dev/hd*
302 %attr(660,root,disk) /dev/ht0
305 %attr(600,root,root) /dev/i2c*
307 %attr(660,root,disk) /dev/ida/*
308 %attr(600,root,root) /dev/initctl
309 %attr(664,root,root) /dev/inportbm
310 %attr(600,root,root) /dev/ipauth
311 %attr(600,root,root) /dev/ipl
312 %attr(600,root,root) /dev/ipnat
313 %attr(600,root,root) /dev/ipstate
314 %attr(600,root,root) /dev/ippp*
315 %attr(660,root, sys) /dev/iscc*
316 %attr(600,root,root) /dev/isctl
317 %attr(600,root,root) /dev/isdn?
318 %attr(600,root,root) /dev/isdn??
319 %config(noreplace) %verify(not link) %attr(600,root,root) /dev/isdnctrl
320 %attr(600,root,root) /dev/isdnctrl?*
321 %attr(444,root,root) /dev/isdninfo
324 %attr(660,root, sys) /dev/js*
327 %attr(640,root,kmem) /dev/kmem
330 %attr(666,root,root) /dev/log
331 %attr(664,root,root) /dev/logibm
332 %attr(660,root,disk) /dev/loop*
334 %attr(660,root,daemon) /dev/lp*
337 %attr(640,root,disk) /dev/mcd
338 %attr(640,root,kmem) /dev/mem
339 %config(noreplace) %verify(not link) %attr(662,root,sys) /dev/midi
340 %attr(662,root, sys) /dev/midi?*
341 %config(noreplace) %verify(not link) %attr(662,root,sys) /dev/mixer
342 %attr(662,root, sys) /dev/mixer?*
343 %attr(660,root, sys) /dev/mmetfgrab
344 %attr(600,root,root) /dev/mpu401*
345 %attr(662,root, sys) /dev/music
346 %attr(600,root, root) /dev/md*
349 %attr(660,root,disk) /dev/nb*
350 %config(noreplace) %verify(not link) %attr(666,root,root) /dev/nftape
351 %attr(660,root,disk) /dev/nht*
352 %attr(660,root,disk) /dev/nqft*
353 %attr(660,root,disk) /dev/nrawqft*
354 %attr(660,root,disk) /dev/nrft*
355 %attr(660,root,disk) /dev/nst*
356 %attr(660,root,disk) /dev/ntpqic*
357 %attr(666,root,root) /dev/null
358 %attr(660,root,disk) /dev/nzqft*
361 %attr(664,root,root) /dev/optcd
364 %attr(640,root,daemon) /dev/par?
365 %attr(660,root,daemon) /dev/parport*
367 %attr(660,root,disk) /dev/pcd*
368 %attr(660,root,disk) /dev/pd*
369 %attr(660,root,disk) /dev/pf*
370 %attr(600,root,root) /dev/pg*
372 %attr(640,root,kmem) /dev/port
373 %attr(644,root,root) /dev/ppp
374 %attr(600,root,root) /dev/printer
375 %attr(664,root,root) /dev/psaux
377 %attr(660,root,disk) /dev/pt0
378 %attr(660,root,disk) /dev/pt1
379 %attr(660,root,disk) /dev/pt2
380 %attr(660,root,disk) /dev/pt3
382 %attr(666,root, tty) /dev/ptmx
383 %attr(666,root, tty) /dev/pty*
387 %attr(640,root,disk) /dev/ram
388 %attr(660,root,disk) /dev/ram0
389 %attr(660,root,disk) /dev/ram1*
390 %attr(660,root,disk) /dev/ram2
391 %attr(660,root,disk) /dev/ram3
392 %attr(660,root,disk) /dev/ram4
393 %attr(660,root,disk) /dev/ram5
394 %attr(660,root,disk) /dev/ram6
395 %attr(660,root,disk) /dev/ram7
396 %attr(660,root,disk) /dev/ram8
397 %attr(660,root,disk) /dev/ram9
399 %config(noreplace) %verify(not link) %attr(660,root,disk) /dev/ramdisk
401 %attr(644,root,root) /dev/random
402 %attr(660,root,disk) /dev/rawqft*
403 %attr(660,root,disk) /dev/rft*
404 %attr(660,root, sys) /dev/rmidi*
405 %attr(660,root,disk) /dev/rmt*
406 %attr(644,root,root) /dev/route
407 %attr(664,root,root) /dev/rtc
409 %attr(660,root,disk) /dev/rd/*
412 %attr(640,root,disk) /dev/sbpc*
413 %attr(660,root,disk) /dev/scd*
414 %attr(660,root,disk) /dev/sd*
416 %attr(662,root,sys) /dev/sequencer
417 %attr(662,root,sys) /dev/sequencer2
419 %attr(600,root,root) /dev/sg*
420 %attr(664,root,root) /dev/sjcd
421 %attr(600,root,root) /dev/smtpe*
423 %attr(444,root,root) /dev/snd
424 %attr(666,root,root) /dev/sndstat
426 %attr(640,root,disk) /dev/sonycd
428 %attr(600,root,root) /dev/srnd*
430 %attr(660,root,disk) /dev/st?
431 %attr(600,root,root) /dev/staliomem*
432 %attr(666,root,root) /dev/std*
434 %attr(664,root,root) /dev/sunmouse
435 %attr(666,root,root) /dev/syslog
436 %attr(600,root,root) /dev/systty
439 %attr(660,root,disk) /dev/tape*
440 %attr(600,root,root) /dev/tlk*
441 %attr(660,root,disk) /dev/tpqic*
443 %attr(666,root,root) /dev/tty
445 %attr(600,root, tty) /dev/tty0
446 %attr(600,root, tty) /dev/tty1*
447 %attr(600,root, tty) /dev/tty2
448 %attr(600,root, tty) /dev/tty3
449 %attr(600,root, tty) /dev/tty4
450 %attr(600,root, tty) /dev/tty5
451 %attr(600,root, tty) /dev/tty6
452 %attr(600,root, tty) /dev/tty7
453 %attr(600,root, tty) /dev/tty8
454 %attr(600,root, tty) /dev/tty9
456 %attr(600,root,root) /dev/ttyC*
457 %attr(600,root,root) /dev/ttyD*
458 %attr(600,root,root) /dev/ttyE*
459 %attr(600,root,root) /dev/ttyI*
460 %attr(600,root,root) /dev/ttyM*
461 %attr(600,root,root) /dev/ttyP*
462 %attr(600,root,root) /dev/ttyR*
464 %attr(664,root, ttyS) /dev/ttyS*
466 %attr(666,root, tty) /dev/ttya*
467 %attr(666,root, tty) /dev/ttyb*
468 %attr(666,root, tty) /dev/ttyc*
469 %attr(666,root, tty) /dev/ttyd*
470 %attr(666,root, tty) /dev/ttye*
471 %attr(666,root, tty) /dev/ttyp*
472 %attr(666,root, tty) /dev/ttyq*
473 %attr(666,root, tty) /dev/ttyr*
474 %attr(666,root, tty) /dev/ttys*
475 %attr(666,root, tty) /dev/ttyt*
476 %attr(666,root, tty) /dev/ttyu*
477 %attr(666,root, tty) /dev/ttyv*
478 %attr(666,root, tty) /dev/ttyw*
479 %attr(666,root, tty) /dev/ttyx*
480 %attr(666,root, tty) /dev/ttyy*
481 %attr(666,root, tty) /dev/ttyz*
484 %attr(644,root,root) /dev/urandom
487 %attr(620,root,tty) /dev/vcs*
490 %attr(600,root,root) /dev/watchdog
491 %attr(660,root, sys) /dev/wvisfgrab
494 %attr(660,root,disk) /dev/xd*
499 %attr(666,root,root) /dev/zero
500 %attr(660,root,disk) /dev/zqft*