Jak Wojtek popsuł dev

Artur Frysiak wiget w t17.ds.pwr.wroc.pl
Pon, 26 Kwi 1999, 18:05:48 CEST


Witam
Prosiłem Wojtka aby przed dotykaniem dev.spec zrobił 'cvs up dev.spec' i jak
widać nie dotarło. Dobrze niech wszyscy teraz się dowiedzom.
Zrobiłem diff'a pomiędzy tym co zrobił Sergiusz i ja a tym co jest teraz
zrobione przez Wojtka.
Troche go teraz pokomentuje (to do czego nie mam zastrzeżeń jest w [..]).

Index: dev.spec
===================================================================
RCS file: /cvsroot/SPECS/dev.spec,v
retrieving revision 1.6
retrieving revision 1.10
diff -u -r1.6 -r1.10
--- dev.spec	1999/04/22 00:10:24	1.6
+++ dev.spec	1999/04/26 14:50:19	1.10
[..]
+Prereq:		shadow-utils

Wiget: O tym będzie później
  
+#add group for floppy and console
+/usr/sbin/groupadd -g 19 -r -f floppy >/dev/null
+/usr/sbin/groupadd -g 20 -f -r console >/dev/null

Wiget: j.w.
 
 %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*

Wiget: frambuffer jest dostępny także dla innych architektur.
Wiget: chmod nie jest potrzebny. od tego jest %attr
 
+chmod 660 dev/lp*
+chgrp daemon dev/lp*

+chgrp floppy fd?*

Wiget: chmod i chgrp nie jest potrzebny. od tego jest %attr 

 
 # framebuffer support
-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
+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

Wiget: Cytat z /usr/src/linux/Documentation/fb/framebuffer.txt
"From the user's point of view, the frame buffer device looks just like any
other device in /dev. It's a _character_ device using major 29; the minor
specifies the frame buffer number."
Wiget:  I po co ja to poprawiałem ?

@@ -157,21 +138,32 @@
 ln -s fb5 fb5current
 ln -s fb6 fb6current
 ln -s fb7 fb7current
-ln -s fb0 fb

Wiget: Ten link powinnien być tworzony dla wszystkich architektór.

+%pre
+/usr/sbin/groupadd -g 19 -r -f floppy
+/usr/sbin/groupadd -g 20 -r -f console

Wiget: O tym na końcu.
 
-# Coda support
-mknod cfs0 c 67 0

Wiget: Komu nie podoba się support dla coda'y ?

+%attr(-,root,root) /dev/ftape
+%attr(-,root,root) /dev/full
+%attr(-,root,root) /dev/nftape
+%attr(-,root,root) /dev/ramdisk

Wiget: A jakie to ma prawa ?
 %changelog
-* Tue Apr 20 1999 Artur Frysiak <wiget w pld.org.pl>
-  [2.5.9-3]
-- compiled on rpm 3
-- fixed framebuffer support
-- added coda support
-
-* Sat Dec 12 1998 Sergiusz Pawłowicz <ser w hyperreal.art.pl>
-  [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.
+* Mon Apr 26 1999 Wojciech "Sas" Cięciwa <cieciwa w alpha.zarz.agh.edu.pl>
+  [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].

Wiget: No tak przecież Wojtek na nowo odkrywał Amerykę więc %changelog nie
mógł się ostać.

Nie wiem czy uzależnienie dev od shadow ma jakikolwiek sens. System bez
shadow może chodzić ale bez dev nie. A co jest z shadow wykorzystywane ?
Tylko groupadd groupdel. Nie lepiej wsadzić na stałe te dwie grupy do
/etc/{passwd,shadow} ?

Jeszcze raz proszę: Jeśli ktoś zabiera się za jakiś pakiet niech zrobi 'cvs
up` a później nanosi poprawki. Mamy się rozwijać a nie dreptać w miejscu lub
cofać się.

Znudzony tłumaczeniem Wiget
-- 
  __    __ _            _
 / / /\ \ (_) __ _  ___| |_  @__mail:  Artur Frysiak
 \ \/  \/ / |/ _` |/ _ \ __|            Rudlice 10
  \  /\  /| | (_| |  __/ |_           98-311 Ostrowek
   \/  \/ |_|\__, |\___|\__|
             |___/           email:   Wiget w t17.ds.pwr.wroc.pl
PGP key: http://www.t17.ds.pwr.wroc.pl/~wiget/pgp.key
Fingerprint16 = 70 DB E0 2D 12 AB C7 31  B6 58 B5 61 B3 98 B6 E6



Więcej informacji o liście dyskusyjnej pld-devel-pl