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 Source: %{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
23 are 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 essential
25 for a system to function properly.
28 Wszystkie systemy unixowe, w tym Linux, u¿ywaj± plików do przedstawiania
29 urz±dzeñ pod³±czonych do komputera. Wszystkie te pliki znajduj± siê zwykle w
30 katalogu /dev. Pakiet ten zawiera wiêkszo¶æ popularnych plików specjalnych,
31 s± one jedn± z wa¿niejszych czê¶ci prawid³owo dzia³aj±cego systemu operacyjnego.
34 Unix et les systèmes apparentés (dont Linux) utilise des fichiers pour
35 représenter les périphériques reliés à la machine. Toutes ces entrées
36 sont dans l'arborescence /dev (ce n'est pas obligatoire). Ce paquetage
37 contient les entrées /dev les plus courantes. Elles sont essentielles
38 pour qu'un système fonctionne correctement.
41 Unix ve Unix benzeri sistemler (Linux da dahil olmak üzere), makinaya baðlý
42 aygýtlarý göstermek için özel dosyalar kullanýrlar. Bu özel dosyalarýn tümü
43 /dev dizin yapýsý altýndadýr. Bu paket en çok kullanýlan /dev dosyalarýný
44 içerir. Bu dosyalar, bir sistemin düzgün olarak iþleyebilmesi için temel
48 Unix und Unix-ähnliche Systeme (inkl. Linux) verwenden Dateisystem-
49 Einträge zum Darstellen angeschlossener Geräte. Diese Einträge befinden
50 sich (nicht notwendigerweise) im Verzeichnis /dev. Dieses Paket enthält
51 die üblichsten /dev-Einträge. Diese Dateien sind für das Funktionieren
52 eines Systems unbedingt erforderlich.
58 rm -rf $RPM_BUILD_ROOT
61 # [ -e $1 ] || mknod $1 $2 $3 $4
66 install -d $RPM_BUILD_ROOT
68 #add group for floppy and console
69 # if setup contains this group then remove next 4 lines
70 #grep '^floppy:' /etc/group >/dev/null \
71 # || groupadd -g 19 -r -f floppy >/dev/null
72 #grep '^console:' /etc/group >/dev/null \
73 # || groupadd -g 20 -f -r console >/dev/null
75 # do some cleanup in build root
77 tar xpSzf $RPM_SOURCE_DIR/%{name}-%{version}.tar.gz
81 # tar doesn't save some permissions unless the p option is used
82 # this code protects against dev package updaters forgetting to
83 # use the p option when unpacking the souce tarball.
84 for dev in zero null tty ttyp0 ; do
85 if [ ! $(ls -l $dev | awk '{print $1}') = crw-rw-rw- ] ; then
86 echo bad permissions on device $dev 1>&2
92 # SPARC specific devices
95 mknode openprom c 10 139
98 # remove devices that will *never* exist on a SPARC
99 rm -f hd* aztcd mcd sbpcd1 cdu31a sbpcd2 scd3
100 rm -f sjcd cdu535 sbpcd3 sonycd cm206cd sbpcd
101 rm -f gscd sbpcd0 atibm inportbm logibm psaux
106 # m68k specific devices
107 mknode amigamouse c 10 4
108 mknode atarimouse c 10 5
109 mknode apollomouse c 10 7
110 ln -s amigamouse mouse
116 # remove devices that will *never* exist on a m68k
117 rm -f hd* aztcd mcd sbpcd1 cdu31a sbpcd2 scd3
118 rm -f sjcd cdu535 sbpcd3 sonycd cm206cd sbpcd
119 rm -f gscd sbpcd0 atibm inportbm logibm psaux
139 mknode watchdog c 10 130
147 mknode mixer1 c 14 16
148 mknode mixer2 c 14 32
149 mknode mixer3 c 14 48
163 mknode audio1 c 14 20
164 mknode audio2 c 14 36
165 mknode audio3 c 14 52
179 mknode dmmidi0 c 14 9
180 mknode dmmidi1 c 14 25
181 mknode dmmidi2 c 14 41
182 mknode dmmidi3 c 14 57
186 mknode admmidi0 c 14 14
187 mknode admmidi1 c 14 30
188 mknode admmidi2 c 14 46
189 mknode admmidi3 c 14 62
191 mknode amidi0 c 14 13
192 mknode amidi1 c 14 29
193 mknode amidi2 c 14 45
194 mknode amidi3 c 14 61
197 ln -s music sequencer2
218 mknode ipstate c 95 2
221 install -d $RPM_BUILD_ROOT/proc/asound
222 touch $RPM_BUILD_ROOT/proc/asound/snd
224 ln -s ../proc/asound/snd snd
226 # prepared for SysVinit
229 #prepared for Log Daemon
230 mkfifo --mode=666 syslog
233 mknode nfsd_netlink c 36 4
235 #libsvga char dev helpers
242 #ipsec character device
246 rm -rf $RPM_BUILD_ROOT
249 %defattr(644,root,root,755)
252 %attr(662,root, sys) /dev/admmidi*
254 %config(noreplace) %verify(not link) %attr(666,root, sys) /dev/adsp
255 %attr(662,root, sys) /dev/adsp?*
257 %config(noreplace) %verify(not link) %attr(662,root,root) /dev/amidi
258 %attr(662,root,root) /dev/amidi?*
260 %attr(664,root,root) /dev/atibm
262 %config(noreplace) %verify(not link) %attr(660,root, audio) /dev/audio
263 %attr(660,root, audio) /dev/audio?*
265 %attr(664,root,root) /dev/aztcd
268 %attr(664,root,root) /dev/bpcd
271 %attr(600,root,root) /dev/capi*
272 %attr(664,root,root) /dev/cdu31a
273 %attr(640,root,disk) /dev/cdu535
274 %attr(600,root,root) /dev/cfs0
275 %attr(664,root,root) /dev/cm206cd
276 %attr(660,root,console) /dev/console
277 %attr(664,root,root) /dev/cui*
278 %attr(600,root,root) /dev/cum*
281 %attr(600,root,root) /dev/dcbri*
282 %attr(660,root, sys) /dev/dcxx*
283 %attr(662,root, sys) /dev/dmfm*
284 %attr(662,root, sys) /dev/dmmidi*
285 %config(noreplace) %verify(not link) %attr(660,root, audio) /dev/dsp
286 %attr(660,root, audio) /dev/dsp?*
289 %attr(600,root,root) /dev/enskip
292 %config(noreplace) %verify(not link) %attr(644,root,root) /dev/fb
293 %attr(644,root,root) /dev/fb?*
294 %attr(660,root,floppy) /dev/fd*
295 %config(noreplace) %verify(not link) %attr(666,root,root) /dev/ftape
296 %attr(644,root,root) /dev/full
299 %attr(664,root,root) /dev/gscd
302 %attr(660,root,disk) /dev/hd*
303 %attr(660,root,disk) /dev/ht0
306 %attr(600,root,root) /dev/i2c*
308 %attr(660,root,disk) /dev/ida/*
309 %attr(600,root,root) /dev/initctl
310 %attr(664,root,root) /dev/inportbm
311 %attr(600,root,root) /dev/ipauth
312 %attr(600,root,root) /dev/ipl
313 %attr(600,root,root) /dev/ipnat
314 %attr(600,root,root) /dev/ipstate
315 %attr(600,root,root) /dev/ippp*
316 %attr(660,root, sys) /dev/iscc*
317 %attr(600,root,root) /dev/isctl
318 %attr(600,root,root) /dev/isdn?
319 %attr(600,root,root) /dev/isdn??
320 %config(noreplace) %verify(not link) %attr(600,root,root) /dev/isdnctrl
321 %attr(600,root,root) /dev/isdnctrl?*
322 %attr(444,root,root) /dev/isdninfo
325 %attr(660,root, sys) /dev/js*
328 %attr(640,root,kmem) /dev/kmem
331 %attr(666,root,root) /dev/log
332 %attr(664,root,root) /dev/logibm
333 %attr(660,root,disk) /dev/loop*
335 %attr(660,root,daemon) /dev/lp*
338 %attr(640,root,disk) /dev/mcd
339 %attr(640,root,kmem) /dev/mem
340 %config(noreplace) %verify(not link) %attr(662,root,sys) /dev/midi
341 %attr(662,root, sys) /dev/midi?*
342 %config(noreplace) %verify(not link) %attr(660,root,audio) /dev/mixer
343 %attr(660,root, audio) /dev/mixer?*
344 %attr(660,root, sys) /dev/mmetfgrab
345 %attr(600,root,root) /dev/mpu401*
346 %attr(662,root, sys) /dev/music
347 %attr(600,root, root) /dev/md*
350 %attr(660,root,disk) /dev/nb*
351 %config(noreplace) %verify(not link) %attr(666,root,root) /dev/nftape
352 %attr(600,root,root) /dev/nfsd_netlink
353 %attr(660,root,disk) /dev/nht*
354 %attr(660,root,disk) /dev/nqft*
355 %attr(660,root,disk) /dev/nrawqft*
356 %attr(660,root,disk) /dev/nrft*
357 %attr(660,root,disk) /dev/nst*
358 %attr(660,root,disk) /dev/ntpqic*
359 %attr(666,root,root) /dev/null
360 %attr(660,root,disk) /dev/nzqft*
363 %attr(664,root,root) /dev/optcd
366 %attr(640,root,daemon) /dev/par?
367 %attr(660,root,daemon) /dev/parport*
369 %attr(660,root,disk) /dev/pcd*
370 %attr(660,root,disk) /dev/pd*
371 %attr(660,root,disk) /dev/pf*
372 %attr(600,root,root) /dev/pg*
374 %attr(640,root,kmem) /dev/port
375 %attr(644,root,root) /dev/ppp
376 %attr(600,root,root) /dev/printer
377 %attr(664,root,root) /dev/psaux
379 %attr(660,root,disk) /dev/pt0
380 %attr(660,root,disk) /dev/pt1
381 %attr(660,root,disk) /dev/pt2
382 %attr(660,root,disk) /dev/pt3
384 %attr(666,root, tty) /dev/ptmx
385 %attr(666,root, tty) /dev/pty*
389 %attr(640,root,disk) /dev/ram
390 %attr(660,root,disk) /dev/ram0
391 %attr(660,root,disk) /dev/ram1*
392 %attr(660,root,disk) /dev/ram2
393 %attr(660,root,disk) /dev/ram3
394 %attr(660,root,disk) /dev/ram4
395 %attr(660,root,disk) /dev/ram5
396 %attr(660,root,disk) /dev/ram6
397 %attr(660,root,disk) /dev/ram7
398 %attr(660,root,disk) /dev/ram8
399 %attr(660,root,disk) /dev/ram9
401 %config(noreplace) %verify(not link) %attr(660,root,disk) /dev/ramdisk
403 %attr(644,root,root) /dev/random
404 %attr(660,root,disk) /dev/rawqft*
405 %attr(660,root,disk) /dev/rft*
406 %attr(660,root, sys) /dev/rmidi*
407 %attr(660,root,disk) /dev/rmt*
408 %attr(644,root,root) /dev/route
409 %attr(664,root,root) /dev/rtc
411 %attr(660,root,disk) /dev/rd/*
414 %attr(640,root,disk) /dev/sbpc*
415 %attr(660,root,disk) /dev/scd*
416 %attr(660,root,disk) /dev/sd*
418 %attr(662,root,sys) /dev/sequencer
419 %attr(662,root,sys) /dev/sequencer2
421 %attr(600,root,root) /dev/sg*
422 %attr(664,root,root) /dev/sjcd
423 %attr(600,root,root) /dev/smtpe*
425 %attr(444,root,root) /dev/snd
426 %attr(666,root,root) /dev/sndstat
428 %attr(640,root,disk) /dev/sonycd
430 %attr(600,root,root) /dev/srnd*
432 %attr(660,root,disk) /dev/st?
433 %attr(600,root,root) /dev/staliomem*
434 %attr(666,root,root) /dev/std*
436 %attr(664,root,root) /dev/sunmouse
437 %attr(664,root,root) /dev/svga*
438 %attr(666,root,root) /dev/syslog
439 %attr(600,root,root) /dev/systty
442 %attr(660,root,disk) /dev/tape*
443 %attr(600,root,root) /dev/tlk*
444 %attr(660,root,disk) /dev/tpqic*
446 %attr(666,root,root) /dev/tty
448 %attr(600,root, tty) /dev/tty0
449 %attr(600,root, tty) /dev/tty1*
450 %attr(600,root, tty) /dev/tty2
451 %attr(600,root, tty) /dev/tty3
452 %attr(600,root, tty) /dev/tty4
453 %attr(600,root, tty) /dev/tty5
454 %attr(600,root, tty) /dev/tty6
455 %attr(600,root, tty) /dev/tty7
456 %attr(600,root, tty) /dev/tty8
457 %attr(600,root, tty) /dev/tty9
459 %attr(600,root,root) /dev/ttyC*
460 %attr(600,root,root) /dev/ttyD*
461 %attr(600,root,root) /dev/ttyE*
462 %attr(600,root,root) /dev/ttyI*
463 %attr(600,root,root) /dev/ttyM*
464 %attr(600,root,root) /dev/ttyP*
465 %attr(600,root,root) /dev/ttyR*
467 %attr(664,root, ttyS) /dev/ttyS*
469 %attr(666,root, tty) /dev/ttya*
470 %attr(666,root, tty) /dev/ttyb*
471 %attr(666,root, tty) /dev/ttyc*
472 %attr(666,root, tty) /dev/ttyd*
473 %attr(666,root, tty) /dev/ttye*
474 %attr(666,root, tty) /dev/ttyp*
475 %attr(666,root, tty) /dev/ttyq*
476 %attr(666,root, tty) /dev/ttyr*
477 %attr(666,root, tty) /dev/ttys*
478 %attr(666,root, tty) /dev/ttyt*
479 %attr(666,root, tty) /dev/ttyu*
480 %attr(666,root, tty) /dev/ttyv*
481 %attr(666,root, tty) /dev/ttyw*
482 %attr(666,root, tty) /dev/ttyx*
483 %attr(666,root, tty) /dev/ttyy*
484 %attr(666,root, tty) /dev/ttyz*
487 %attr(644,root,root) /dev/urandom
490 %attr(620,root,tty) /dev/vcs*
493 %attr(600,root,root) /dev/watchdog
494 %attr(660,root, sys) /dev/wvisfgrab
497 %attr(660,root,disk) /dev/xd*
502 %attr(666,root,root) /dev/zero
503 %attr(660,root,disk) /dev/zqft*