From 94a0bf7fc9cc72376bab9bf590667d4c14fcd2a0 Mon Sep 17 00:00:00 2001 From: cieciwa Date: Tue, 27 Apr 1999 17:02:17 +0000 Subject: [PATCH] "posprzatany" dev, dodane initctl z SysVinit ALSA poprawiony fb seylog <- malenkie ustrojstowo ktore jest niezbedne dla sysloda. Changed files: dev.spec -> 1.11 --- dev.spec | 180 ++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 140 insertions(+), 40 deletions(-) diff --git a/dev.spec b/dev.spec index 7d4acf3..70ef0fc 100644 --- a/dev.spec +++ b/dev.spec @@ -5,14 +5,14 @@ Summary(pl): Pliki specjalne /dev/* Summary(tr): /dev dizini Name: dev Version: 2.7.3 -Release: 1 +Release: 2 ####### From ftp.redhat.com/rawhide Source: %{name}-%{version}.tar.gz Copyright: public domain Group: Base Buildroot: /tmp/%{name}-%{version}-root Autoreqprov: no -Prereq: shadow-utils +Prereq: setup %description Unix and unix like systems (including Linux) use file system entries @@ -63,10 +63,12 @@ BUILD_DIR=`pwd` cd $RPM_BUILD_ROOT tar xpSzf $RPM_SOURCE_DIR/%{name}-%{version}.tar.gz +cd dev + # tar doesn't save some permissions unless the p option is used # this code protects against dev package updaters forgetting to # use the p option when unpacking the souce tarball. -for dev in dev/zero dev/null dev/tty dev/ttyp0 ; do +for dev in zero null tty ttyp0 ; do if [ ! $(ls -l $dev | awk '{print $1}') = crw-rw-rw- ] ; then echo bad permissions on device $dev 1>&2 exit 1 @@ -75,18 +77,15 @@ done %ifarch sparc # SPARC specific devices -ln -s sunmouse dev/mouse -mknod dev/fb0 c 29 0 -mknod dev/fb1 c 29 32 -mknod dev/kbd c 11 0 -mknod dev/openprom c 10 139 -ln -s fb0 dev/fb -chmod 666 dev/fb* +ln -s sunmouse mouse +mknod kbd c 11 0 +mknod openprom c 10 139 +chmod 666 fb* # remove devices that will *never* exist on a SPARC -rm -f dev/hd* dev/aztcd dev/mcd dev/sbpcd1 dev/cdu31a dev/sbpcd2 dev/scd3 -rm -f dev/sjcd dev/cdu535 dev/sbpcd3 dev/sonycd dev/cm206cd dev/sbpcd -rm -f dev/gscd dev/sbpcd0 dev/atibm dev/inportbm dev/logibm dev/psaux +rm -f hd* aztcd mcd sbpcd1 cdu31a sbpcd2 scd3 +rm -f sjcd cdu535 sbpcd3 sonycd cm206cd sbpcd +rm -f gscd sbpcd0 atibm inportbm logibm psaux %endif @@ -98,12 +97,9 @@ mknod apollomouse c 10 7 ln -s amigamouse mouse mknod fdhd0 b 2 4 mknod fdhd1 b 2 5 -mknod fb0 c 29 0 -mknod fb1 c 29 32 mknod fb0current c 29 0 mknod fb1current c 29 32 mknod kbd c 11 0 -ln -s fb0 fb chmod 666 fb* # remove devices that will *never* exist on a m68k @@ -113,22 +109,23 @@ rm -f gscd sbpcd0 atibm inportbm logibm psaux %endif -chmod 660 dev/lp* -chgrp daemon dev/lp* +mknod fb0 c 29 0 +mknod fb1 c 29 32 -cd dev +ln -s fb0 fb -chgrp floppy fd?* +# Coda support +mknod cfs0 c 67 0 # framebuffer support -mknod fb0 b 29 0 -mknod fb1 b 29 32 -mknod fb2 b 29 64 -mknod fb3 b 29 96 -mknod fb4 b 29 128 -mknod fb5 b 29 160 -mknod fb6 b 29 192 -mknod fb7 b 29 224 +mknod fb0 c 29 0 +mknod fb1 c 29 32 +mknod fb2 c 29 64 +mknod fb3 c 29 96 +mknod fb4 c 29 128 +mknod fb5 c 29 160 +mknod fb6 c 29 192 +mknod fb7 c 29 224 ln -s fb0 fb0current ln -s fb1 fb1current @@ -145,6 +142,77 @@ mknod watchdog c 10 130 # route mknod route c 36 0 +#ALSA support +rm -f mixer* +mknod mixer0 c 14 0 +mknod mixer1 c 14 16 +mknod mixer2 c 14 32 +mknod mixer3 c 14 48 +ln -s mixer0 mixer + +mknod midi0 c 14 2 +mknod midi1 c 14 18 +mknod midi2 c 14 34 +mknod midi3 c 14 50 +ln -s midi0 midi + +rm -f dsp* +mknod dsp0 c 14 3 +mknod dsp1 c 14 19 +mknod dsp2 c 14 35 +mknod dsp3 c 14 51 +ln -s dsp0 dsp + +rm -f audio* +mknod audio0 c 14 4 +mknod audio1 c 14 20 +mknod audio2 c 14 36 +mknod audio3 c 14 52 +ln -s audio0 audio + +mknod adsp0 c 14 12 +mknod adsp1 c 14 28 +mknod adsp2 c 14 44 +mknod adsp3 c 14 60 +ln -s adsp0 adsp + +mknod dmfm0 c 14 10 +mknod dmfm1 c 14 26 +mknod dmfm2 c 14 42 +mknod dmfm3 c 14 58 + +mknod dmmidi0 c 14 9 +mknod dmmidi1 c 14 25 +mknod dmmidi2 c 14 41 +mknod dmmidi3 c 14 57 + +mknod music c 14 8 + +mknod admmidi0 c 14 14 +mknod admmidi1 c 14 30 +mknod admmidi2 c 14 46 +mknod admmidi3 c 14 62 + +mknod amidi0 c 14 13 +mknod amidi1 c 14 29 +mknod amidi2 c 14 45 +mknod amidi3 c 14 61 +ln -s amidi0 amidi + +ln -s music sequencer2 + +#temporary +install -d $RPM_BUILD_ROOT/proc/asound +touch $RPM_BUILD_ROOT/proc/asound/snd + +ls -s ../proc/asound/snd snd + +# prepared for SysVinit +mknod initctl p + +#prepared for Log Daemon +mkfifo --mode=666 syslog + %pre /usr/sbin/groupadd -g 19 -r -f floppy /usr/sbin/groupadd -g 20 -r -f console @@ -179,6 +247,11 @@ rm -rf $RPM_BUILD_ROOT %attr(662,root, sys) /dev/audio1 %attr(664,root,root) /dev/aztcd +%attr(666,root,root) /dev/adsp* +%attr(666,root,root) /dev/audio* +%attr(666,root,root) /dev/admmidi* +%attr(666,root,root) /dev/amidi* + #b# %attr(664,root,root) /dev/bpcd @@ -189,18 +262,20 @@ rm -rf $RPM_BUILD_ROOT %attr(600,root,root) /dev/console %attr(666,root,root) /dev/cui* %attr(600,root,root) /dev/cum* +%attr(600,root,root) /dev/cfs0 #d# -%attr(662,root,sys) /dev/dsp -%attr(662,root,sys) /dev/dsp1 +%attr(666,root,root) /dev/dsp* +%attr(666,root,root) /dev/dmfm* +%attr(666,root,root) /dev/dmmidi* #e# #f# %attr(644,root, root) /dev/fb* %attr(664,root,floppy) /dev/fd* -%attr(-,root,root) /dev/ftape -%attr(-,root,root) /dev/full +%attr(666,root,root) /dev/ftape +%attr(644,root,root) /dev/full #g# %attr(664,root,root) /dev/gscd @@ -216,6 +291,7 @@ rm -rf $RPM_BUILD_ROOT %attr(600,root,root) /dev/isctl %attr(600,root,root) /dev/isdnctrl* %attr(444,root,root) /dev/isdninfo +%attr(600,root,root) /dev/initctl #j# @@ -233,8 +309,8 @@ rm -rf $RPM_BUILD_ROOT %attr(640,root,disk) /dev/mcd %attr(640,root,kmem) /dev/mem %attr(666,root, sys) /dev/midi* -%attr(666,root, sys) /dev/mixer -%attr(666,root, sys) /dev/mixer1 +%attr(666,root,root) /dev/mixer* +%attr(666,root,root) /dev/music #n# %attr(660,root,root) /dev/nb* @@ -243,7 +319,7 @@ rm -rf $RPM_BUILD_ROOT %attr(660,root,disk) /dev/nst* %attr(666,root,root) /dev/null -%attr(-,root,root) /dev/nftape +%attr(666,root,root) /dev/nftape #o# %attr(664,root,root) /dev/optcd @@ -280,7 +356,7 @@ rm -rf $RPM_BUILD_ROOT %attr(660,root,disk) /dev/ram8 %attr(660,root,disk) /dev/ram9 -%attr(-,root,root) /dev/ramdisk +%attr(660,root,disk) /dev/ramdisk %attr(644,root,root) /dev/random %attr(660,root,disk) /dev/rft* @@ -301,12 +377,15 @@ rm -rf $RPM_BUILD_ROOT %attr(660,root,disk) /dev/sdf* %attr(660,root,disk) /dev/sdg* -%attr(664,root,sys) /dev/sequencer +%attr(666,root,root) /dev/sequencer +%attr(666,root,root) /dev/sequencer2 + +%attr(444,root,root) /dev/snd %attr(600,root,sys) /dev/sg* %attr(664,root,root) /dev/sjcd -%attr(666,root, sys) /dev/sndstat +%attr(666,root,root) /dev/sndstat %attr(640,root,disk) /dev/sonycd @@ -315,6 +394,8 @@ rm -rf $RPM_BUILD_ROOT %attr(664,root,root) /dev/sunmouse %attr(600,root,root) /dev/systty +%attr(666,root,root) /dev/syslog + #t# %attr(666,root,root) /dev/tty @@ -370,9 +451,28 @@ rm -rf $RPM_BUILD_ROOT %attr(666,root,root) /dev/zero %changelog +* Mon Apr 27 1999 Wojciech "Sas" Ciêciwa + [2.7.3-2] +- added /dev/initctl, +- added pts device to /etc/fstab, +- added /dev/syslog. + * Mon Apr 26 1999 Wojciech "Sas" Ciêciwa [2.7.3-1] - upgrade to 2.7.3, -- added pts update, -- added route, watchdog, framebuffer, console device, - removed /dev/log, /dev/cua[0-3]. + +* Tue Apr 20 1999 Artur Frysiak + [2.5.9-3] +- compiled on rpm 3 +- fixed framebuffer support +- added coda support + +* Sat Dec 12 1998 Sergiusz Paw³owicz + [2.5.9-1d] +- added polish translation to spec (regards to PLD Team), +- added handles to Unix98 pty support, +- added handles to framebuffer support, +- revised spec file, adding group 'floppy' removed. +- removed initctl -- SysVinit provides it. +- start at RH spec file. -- 2.43.0