/
31018.mbox
2207 lines (1876 loc) · 86.8 KB
/
31018.mbox
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
From bug2mail Sun Oct 1 22:48:16 CEST 2000
Received: (at submit) by bugs.debian.org; 23 Dec 1998 08:01:33 +0000
Received: (qmail 3388 invoked from network); 23 Dec 1998 08:01:31 -0000
Received: from wythdantis.gemair.com (209.115.68.31)
by master.debian.org with SMTP; 23 Dec 1998 08:01:30 -0000
Received: (from smap@localhost)
by wythdantis.gemair.com (8.8.7/8.8.5) id DAA25648
for <submit@bugs.debian.org>; Wed, 23 Dec 1998 03:01:26 -0500 (EST)
Received: from dayoh-a215.gemair.com(209.115.69.215) by wythdantis.gemair.com via smap (V2.0beta)
id xma025393; Wed, 23 Dec 98 03:01:13 -0500
Sender: rh@rcinet.com
Message-ID: <3680A350.C1FB6068@gemair.com>
Date: Wed, 23 Dec 1998 08:01:20 +0000
From: Richard Hawes <hawesr@gemair.com>
X-Mailer: Mozilla 4.5 [en] (X11; U; Linux 2.0.34 i586)
X-Accept-Language: en
MIME-Version: 1.0
To: bugs <submit@bugs.debian.org>
Subject: file-rc: startup to level 2+ fails
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Package: file-rc
Version: 0.4.3
-- System Information
Debian Release: 2.0
Kernel Version: Linux debian 2.0.34 #2 Thu Jul 9 10:57:48 EST 1998 i586
unknown
Versions of the packages file-rc depends on:
hi sysvinit 2.75-3 System-V like init.
-- the rc for /etc/runlevel.conf is buggy. It fails to run the
default level
on startup, and it also starts all programs
regardless what program was started in the previous level.
--
Richard Hawes
email: rhawes@dma.org
Here is my fix for it: (I rewrote rc)
#!/bin/sh
# This is a shell archive (produced by GNU sharutils 4.2).
# To extract the files from this archive, save it to some FILE, remove
# everything before the `!/bin/sh' line above, then type `sh FILE'.
#
# Made on 1998-12-23 02:53 EST by <rh@debian>.
# Source directory was `/home/rh'.
#
# Existing files will *not* be overwritten unless `-c' is specified.
#
# This shar contains:
# length mode name
# ------ ---------- ------------------------------------------
# 3741 -rwxr-x--- rc
#
save_IFS="${IFS}"
IFS="${IFS}:"
gettext_dir=FAILED
locale_dir=FAILED
first_param="$1"
for dir in $PATH
do
if test "$gettext_dir" = FAILED && test -f $dir/gettext \
&& ($dir/gettext --version >/dev/null 2>&1)
then
set `$dir/gettext --version 2>&1`
if test "$3" = GNU
then
gettext_dir=$dir
fi
fi
if test "$locale_dir" = FAILED && test -f $dir/shar \
&& ($dir/shar --print-text-domain-dir >/dev/null 2>&1)
then
locale_dir=`$dir/shar --print-text-domain-dir`
fi
done
IFS="$save_IFS"
if test "$locale_dir" = FAILED || test "$gettext_dir" = FAILED
then
echo=echo
else
TEXTDOMAINDIR=$locale_dir
export TEXTDOMAINDIR
TEXTDOMAIN=sharutils
export TEXTDOMAIN
echo="$gettext_dir/gettext -s"
fi
touch -am 1231235999 $$.touch >/dev/null 2>&1
if test ! -f 1231235999 && test -f $$.touch; then
shar_touch=touch
else
shar_touch=:
echo
$echo 'WARNING: not restoring timestamps. Consider getting and'
$echo "installing GNU \`touch', distributed in GNU File Utilities..."
echo
fi
rm -f 1231235999 $$.touch
#
if mkdir _sh05272; then
$echo 'x -' 'creating lock directory'
else
$echo 'failed to create lock directory'
exit 1
fi
# ============= rc ==============
if test -f 'rc' && test "$first_param" != -c; then
$echo 'x -' SKIPPING 'rc' '(file already exists)'
else
$echo 'x -' extracting 'rc' '(binary)'
sed 's/^X//' << 'SHAR_EOF' | uudecode &&
begin 600 rc
M(R$O8FEN+V)A<V@*(R!4:&ES(&ES('1H92!F:6QE(")R8R(@=VAI8V@@<W1A
M<G1S(&%N9"!S=&]P<R!S97)V:6-E<R!F;W(@=&AE(&1I9F9E<F5N=`HC(')U
M;FQE=F5L<R!O9B!T:&4@4WES5B!I;FET+@HC"B,@075T:&]R.B`@("`@("!7
M:6YF<FEE9"!4<OQM<&5R(#QW:6YN:4!X<&EL;W0N;W)G/@HC(%9E<G-I;VXZ
M("`@("`@,"XR"B,*(R!-:7-C(&9I>&5S(&)Y(%1O;2!,965S(#QT;VU`;'!S
M9RYD96UO;BYC;RYU:SXN"B,@36ES8R!I;7!R;W9E;65N=',@86YD(&-O9&4@
M<F5W<FET92!B>2!-87)T:6X@4V-H=6QZ92`\:F]E>4!D96)I86XN;W)G/@HC
M($UI<V,@9FEX97,L(&EM<')O=F5M96YT<R!A;F0@;6%J;W(@8V]D92!R97=R
M:71E"B,)(R!7;W)K<R!W:71H($1E8FEA;B!N;W<L(%-T87)T=7`@=&\@;&5V
M96P@/B`Q(&YO=R!W;W)K<PHC"2,@3VYL>2!S=&%R=',@<')O9W)A;7,@;F]T
M('-T87)T960@;VX@<')E=FEO=7,@;&5V96P*(PDC($9A<W1E<B!A;F0@4VEM
M<&QE<@HC"2,@8GD@4FEC:&%R9"!(87=E<R`\<FAA=V5S0&1M82YO<F<^"B,*
M(R!5;FQI:V4@=')A9&ET:6]N86P@:6UP;&5M96YT871I;VYS(&ET(&%V;VED
M<R!T:&4@;65S<WD@<V-H96UE('=I=&@*(R!E>'!R97-S:6YG('1H92!S971U
M<"!T:')O=6=H(&QI;FMS(&)U="!R96%D<R!A(&-E;G1R86P@8V]N9FEG(&9I
M;&4*(R!I;G-T96%D+B!&<F]M(&$@=&5C:&YI8V%L('!O:6YT(&]F('9I97<@
M8F]T:"!M971H;V1S(&%R92!A;&UO<W0*(R!E<75I=F%L96YT+@HC"B,@5&\@
M8F4@8V]M<&%T:6)L92!W:71H('1H92!C;VUM;VX@8V]N9FEG=7)A=&EO;B!S
M8VAE;64@:6X@=&AE($QI;G5X+7=O<FQD+`HC(&5V97)Y('-C<FEP="!H87,@
M='=O('-T871E<SH@(F]N(B!O<B`B;V9F(BX@5&AE(&5F9F5C="!O9B!T:&ES
M(&ES('1H870*(R!O;F-E(&ET(&ES('-W:71C:&5D(&]N+"!I="!I<R!N979E
M<B!S=&%R=&5D(&%G86EN('=H96X@=&AE(')U;FQE=F5L(&-H86YG97,*(R`H
M:70@:7,@;VYL>2!E>&5C=71E9"!T;R!S=VET8V@@:70@;V9F(&EF(&YE8V5S
M<V%R>2DN"B,*"B,@5&AE(&9O;&QO=VEN9R!S96-T:6]N(&ES('1A:V5N(&9R
M;VT@=&AE(&]R:6=I;F%L(')C('=I=&@@<VQI9VAT"B,@;6]D:69I8V%T:6]N
M<RX*"B,@26=N;W)E($-44DPM0R!O;FQY(&EN('1H:7,@<VAE;&PL('-O('=E
M(&-A;B!I;G1E<G)U<'0@<W5B<')O8V5S<V5S+@IT<F%P("(Z(B!)3E0@455)
M5"!44U10"@HC(%-E="!O;FQC<B!T;R!A=F]I9"!S=&%I<F-A<V4@969F96-T
M+@IS='1Y(&]N;&-R(#`^)C$*"G-E="`M:`H*9&5B=6<](B(*:68@6R`B)#$B
M(#T@(BUD(B!="G1H96X*("`@(&1E8G5G/65C:&\*("`@('-E="`M975X"B`@
M("!S:&EF=`IF:0H*(PHC(%-T87)T('-C<FEP="!O<B!P<F]G<F%M+@HC"E-T
M87)T=7`H*2!["B`@8V%S92`B)#$B(&EN"B`@("`@("`@*BYS:"D*("`@("`@
M("`@("`@("`@("1D96)U9R!S:"`B)$`B"B`@("`@("`@("`@("`@("`[.PH@
M("`@("`@("HI"B`@("`@("`@("`@("`@("`D9&5B=6<@(B1`(@H@("`@("`@
M("`@("`@("`@.SL*("!E<V%C"GT*"B,@27,@=&AI<R!D;VYE(&)E8V%U<V4@
M4E5.3$5614P@86YD(%!2159,159%3"!C;W5L9"!B92!R96%D+6]N;'D_"B,*
M(R!.;W<@9FEN9"!O=70@=VAA="!T:&4@8W5R<F5N="!A;F0@=VAA="!T:&4@
M<')E=FEO=7,@<G5N;&5V96P@87)E+@IR=6YL979E;#TD>U)53DQ%5D5,+3%]
M"B`@(R!'970@9FER<W0@87)G=6UE;G0N(%-E="!N97<@<G5N;&5V96P@=&\@
M=&AI<R!A<F=U;65N="X*6R`B)#$B("$]("(B(%T@)B8@<G5N;&5V96P](B0Q
M(@IP<F5V;&5V96P])'M04D563$5614PZ/2).(GT*("`C($ES('1H:7,@;F5C
M97-S87)Y/PHC97AP;W)T(')U;FQE=F5L('!R979I;W5S"@I#1D=&24Q%/2(O
M971C+W)U;FQE=F5L+F-O;F8B"D)!2T-&1STB+V5T8R]R=6YL979E;"YF86QL
M8F%C:R(*"B`@(R!4:&ES('-C<FEP="!I<R!V:71A;"!S;R!W92!B971T97(@
M:V5E<"!A;B!O;&0@8V]P>2!O9B!T:&4@8V]N9FEG=7)A=&EO;@H@(",@9FEL
M92!A<R!F86QL<V%V92UC;VYF:6=U<F%T:6]N+B!4:&ES(&1O97,@;F]T(&AA
M;F1L92!A(&)R;VME;B!C;VYF:6<*("`C(&9I;&4L('1H;W5G:"X*:68@6R`A
M("UF("(D0T9'1DE,12(@70IT:&5N"B`@("!E8VAO(")-:7-S:6YG(&-O;F9I
M9W5R871I;VX@9FEL92`G)$-&1T9)3$4G('5S:6YG(&9A;&QB86-K(&-O;F9I
M9RXB"@H@("`@("`C(%1H:7,@8V]U;&0@8F4@82!L:6YK('1O("]V87(O8F%C
M:W5P+W)U;FQE=F5L+F-O;F8N"B`@("!I9B!;("$@+68@(B1"04M#1D<B(%T*
M("`@('1H96X*"65C:&\@(DYO(&-O;F9I9W5R871I;VX@9FEL92!A="!A;&PN
M(%EO=2=R92!I;B!S97)I;W5S('1R;W5B;&4@;F]W+B!!8F]R=&EN9RXB"@EE
M>&ET(#$*("`@(&9I"B`@("!#1D=&24Q%/2(D0D%+0T9'(@IF:0H*96-H;R`B
M<F,Z("1P<F5V;&5V96P@+3X@)')U;FQE=F5L.R!296%D:6YG(&-O;F9I9W5R
M871I;VX@9FEL92`D0T9'1DE,12XB"@IC87-E("1R=6YL979E;"!I;@HP?#8I
M"7-T87)T/7-T;W`[('-T;W`]<W1O<#L["BHI"7-T87)T/7-T87)T.R!S=&]P
M/7-T;W`[.PIE<V%C"@I35$]03$E35#TB(@I35$%25$Q)4U0](B(*4U1!4E1%
M1$Q)4U0](B(*1T5.4U1!4E1%1%]05%(](B(*0TA+4U1!4E1%1%]05%(](F9A
M;'-E(@H*1V5N7U-T87)T960H*2!["FEF(&5C:&\@(B1/3E],159%3%,B('P@
M9W)E<"`B+BI</"1P<F5V;&5V96Q</BXJ(CXO9&5V+VYU;&P*=&AE;@H)4U1!
M4E1%1$Q)4U0](B135$%25$5$3$E35`HD0TU$(@IF:0I]"@I#:&5C:U]3=&%R
M=&5D*"D@>PH)96-H;R`B)%-405)4141,25-4(B!\(&9G<F5P("(D0TU$(B`^
M+V1E=B]N=6QL"GT*"FEF(%L@(B1P<F5V;&5V96PB("$](").(B!=.R!T:&5N
M"@E'14Y35$%25$5$7U!44CTB1V5N7U-T87)T960B"@E#2$M35$%25$5$7U!4
M4CTB0VAE8VM?4W1A<G1E9"(*9FD*"G=H:6QE(')E860@(%-/4E1?3D\@($]&
M1E],159%3%,@($].7TQ%5D5,4R`@0TU$("!/4%1)3TY3"F1O"@EE8VAO("(D
M4T]25%].3R(@?"!G<F5P(")>6S`M.5TJ)"(^+V1E=B]N=6QL('Q\(&-O;G1I
M;G5E"@E;("$@+68@(B1#340B(%T@)B8@8V]N=&EN=64*"2-I<U]V86QI9%]S
M97%U96YC92`B)%-/4E1?3D\B('Q\(&-O;G1I;G5E"@H)(R!C=7)R96YT;'D@
M3U!424].4R!I<R!C;VUP;&5T96QY(&EG;F]R960@+BXN('=E(%]C;W5L9%\@
M<&%S<R!T:&5M('1O('1H90H)(R!I;FET+7-C<FEP="!A9G1E<B`B<W1A<G0B
M(&]R(")S=&]P(BX*"@EI9B!E8VAO("(D3TY?3$5614Q3(B!\(&=R97`@(BXJ
M7#PD<G5N;&5V96Q</BXJ(CXO9&5V+VYU;&P*"71H96X*"0E35$%25$Q)4U0]
M(B135$%25$Q)4U0@)$--1"(*"69I"@EI9B!E8VAO("(D3T9&7TQ%5D5,4R(@
M?"!G<F5P("(N*EP\)')U;FQE=F5L7#XN*B(^+V1E=B]N=6QL"@ET:&5N"@D)
M4U1/4$Q)4U0](B135$]03$E35"`D0TU$(@H)9FD*"21'14Y35$%25$5$7U!4
M4@H*9&]N92`\("1#1D=&24Q%"@HC($9I<G-T+"!R=6X@=&AE($M)3$P@<V-R
M:7!T<RX*:68@6R`B)'!R979L979E;"(@(3T@(DXB(%T[('1H96X*"69O<B!#
M340@:6X@)%-43U!,25-4"@ED;PH)"5-T87)T=7`@)$--1"`D<W1O<`H)9&]N
M90IF:0H*(R!4:&5N(&QO;VL@870@=&AE('-T87)T('-C<FEP=',*9F]R($--
M1"!I;B`D4U1!4E1,25-4"F1O"@EI9B`D0TA+4U1!4E1%1%]05%(*"71H96X*
M"0EC;VYT:6YU90H)96QS90H)("`@(%-T87)T=7`@)$--1"`D<W1A<G0*"69I
&"F1O;F4*
`
end
SHAR_EOF
$shar_touch -am 122302501998 'rc' &&
chmod 0750 'rc' ||
$echo 'restore of' 'rc' 'failed'
if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
&& ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null;
then
md5sum -c << SHAR_EOF >/dev/null 2>&1 \
|| $echo 'rc:' 'MD5 check failed'
1de843bae801c73c763e31af867dddbf rc
SHAR_EOF
else
shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'rc'`"
test 3741 -eq "$shar_count" ||
$echo 'rc:' 'original size' '3741,' 'current size' "$shar_count!"
fi
fi
rm -fr _sh05272
exit 0
From bug2mail Sun Oct 1 22:48:16 CEST 2000
Received: (at 31018) by bugs.debian.org; 23 Dec 1998 23:22:51 +0000
Received: (qmail 32076 invoked from network); 23 Dec 1998 23:22:50 -0000
Received: from gimli.informatik.uni-oldenburg.de (134.106.1.10)
by master.debian.org with SMTP; 23 Dec 1998 23:22:50 -0000
Received: from finlandia.Infodrom.North.DE ([134.106.121.3])
by gimli.Informatik.Uni-Oldenburg.DE (Smail3.1.29.1)
id <m0zsxbT-0003KaC>; Thu, 24 Dec 98 00:22 CET
Received: at Infodrom Oldenburg (/\##/\ Smail-3.2.0.102 1998-Aug-2 #2)
by finlandia.Infodrom.North.DE
via smail from stdin
id <m0zsxbK-000anZC@finlandia.Infodrom.North.DE>
for hawesr@gemair.com; Thu, 24 Dec 1998 00:21:58 +0100 (CET)
Date: Thu, 24 Dec 1998 00:21:57 +0100
From: Martin Schulze <joey@finlandia.Infodrom.North.DE>
To: Richard Hawes <hawesr@gemair.com>, 31018@bugs.debian.org
Cc: bcollins@debian.org, roland@debian.org
Subject: #31018: file-rc: startup to level 2+ fails
Message-ID: <19981224002156.N28754@finlandia.artis.uni-oldenburg.de>
Reply-To: Martin Schulze <joey@infodrom.north.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95i
Hi Richard,
please explain your patch.
Roland+Ben: Please take a look at the patch and tell me what you
think. http://www.infodrom.north.de/Debian/Bugs/db/31/31018.html
Regards,
Joey
--
If you come from outside of Finland, you live in wrong country.
-- motd of irc.funet.fi
Please always Cc to me when replying to me on the lists.
From bug2mail Sun Oct 1 22:48:16 CEST 2000
Received: (at 31018) by bugs.debian.org; 23 Dec 1998 23:54:15 +0000
Received: (qmail 4487 invoked from network); 23 Dec 1998 23:54:14 -0000
Received: from gimli.informatik.uni-oldenburg.de (134.106.1.10)
by master.debian.org with SMTP; 23 Dec 1998 23:54:14 -0000
Received: from finlandia.Infodrom.North.DE ([134.106.121.3])
by gimli.Informatik.Uni-Oldenburg.DE (Smail3.1.29.1)
id <m0zsy6W-0003LKC>; Thu, 24 Dec 98 00:54 CET
Received: at Infodrom Oldenburg (/\##/\ Smail-3.2.0.102 1998-Aug-2 #2)
by finlandia.Infodrom.North.DE
via smail from stdin
id <m0zsy6P-000an8C@finlandia.Infodrom.North.DE>
for hawesr@gemair.com; Thu, 24 Dec 1998 00:54:05 +0100 (CET)
Date: Thu, 24 Dec 1998 00:54:02 +0100
From: Martin Schulze <joey@finlandia.Infodrom.North.DE>
To: Richard Hawes <hawesr@gemair.com>, 31018@bugs.debian.org
Subject: Re: #31018: file-rc: startup to level 2+ fails
Message-ID: <19981224005401.A12183@finlandia.artis.uni-oldenburg.de>
Reply-To: Martin Schulze <joey@infodrom.north.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95i
Hi Richard,
You wrote:
| the rc for /etc/runlevel.conf is buggy. It fails to run the
| default level on startup, and it also starts all programs
| regardless what program was started in the previous level.
Part two of the bug report is fixed with the patch provided
with Bug#30669
Regards,
Joey
--
If you come from outside of Finland, you live in wrong country.
-- motd of irc.funet.fi
Please always Cc to me when replying to me on the lists.
From bug2mail Sun Oct 1 22:48:16 CEST 2000
Received: (at 31018) by bugs.debian.org; 24 Dec 1998 03:14:11 +0000
Received: (qmail 18152 invoked from network); 24 Dec 1998 03:14:10 -0000
Received: from wythdantis.gemair.com (209.115.68.31)
by master.debian.org with SMTP; 24 Dec 1998 03:14:10 -0000
Received: (from smap@localhost)
by wythdantis.gemair.com (8.8.7/8.8.5) id WAA23846
for <31018@bugs.debian.org>; Wed, 23 Dec 1998 22:14:09 -0500 (EST)
Received: from dayoh-a234.gemair.com(209.115.69.234) by wythdantis.gemair.com via smap (V2.0beta)
id xma023819; Wed, 23 Dec 98 22:13:36 -0500
Sender: rh@rcinet.com
Message-ID: <3681B148.4781EFAE@gemair.com>
Date: Thu, 24 Dec 1998 03:13:13 +0000
From: Richard Hawes <hawesr@gemair.com>
X-Mailer: Mozilla 4.5 [en] (X11; U; Linux 2.0.34 i586)
X-Accept-Language: en
MIME-Version: 1.0
To: 31018@bugs.debian.org
Subject: Re: Bug#31018: Acknowledgement (file-rc: startup to level 2+ fails)
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
The rc file I sent with the bug report was flawed because it did not check
for lock files for the run level which the other file-rc utilities used (sorry).
This new rc file remedies that flaw and also greatly improves the speed
It generates 3 different command lists:
STARTLIST list of commands to start for run level
STARTEDLIST list of commands that were started from previous level
(This list is checked before executing the commands from the previous list
(Created only when previous level is not N or S and the current level is not 0,1, or 6)
STOPLIST (created only when previous level is not N or S)
This new version uses grep and sed to create the three lists
This is much faster than the other patch I sent.
--
Richard L. Hawes
email: rhawes@dmapub.dma.org web: http://www.dma.org/~rhawes
pgp public key: http://www.dma.org/~rhawes/pgp/public_key.asc
#!/bin/sh
# This is a shell archive (produced by GNU sharutils 4.2).
# To extract the files from this archive, save it to some FILE, remove
# everything before the `!/bin/sh' line above, then type `sh FILE'.
#
# Made on 1998-12-23 21:44 EST by <rh@debian>.
# Source directory was `/home/rh'.
#
# Existing files will *not* be overwritten unless `-c' is specified.
#
# This shar contains:
# length mode name
# ------ ---------- ------------------------------------------
# 4120 -rwxr-x--- rc
#
save_IFS="${IFS}"
IFS="${IFS}:"
gettext_dir=FAILED
locale_dir=FAILED
first_param="$1"
for dir in $PATH
do
if test "$gettext_dir" = FAILED && test -f $dir/gettext \
&& ($dir/gettext --version >/dev/null 2>&1)
then
set `$dir/gettext --version 2>&1`
if test "$3" = GNU
then
gettext_dir=$dir
fi
fi
if test "$locale_dir" = FAILED && test -f $dir/shar \
&& ($dir/shar --print-text-domain-dir >/dev/null 2>&1)
then
locale_dir=`$dir/shar --print-text-domain-dir`
fi
done
IFS="$save_IFS"
if test "$locale_dir" = FAILED || test "$gettext_dir" = FAILED
then
echo=echo
else
TEXTDOMAINDIR=$locale_dir
export TEXTDOMAINDIR
TEXTDOMAIN=sharutils
export TEXTDOMAIN
echo="$gettext_dir/gettext -s"
fi
touch -am 1231235999 $$.touch >/dev/null 2>&1
if test ! -f 1231235999 && test -f $$.touch; then
shar_touch=touch
else
shar_touch=:
echo
$echo 'WARNING: not restoring timestamps. Consider getting and'
$echo "installing GNU \`touch', distributed in GNU File Utilities..."
echo
fi
rm -f 1231235999 $$.touch
#
if mkdir _sh00339; then
$echo 'x -' 'creating lock directory'
else
$echo 'failed to create lock directory'
exit 1
fi
# ============= rc ==============
if test -f 'rc' && test "$first_param" != -c; then
$echo 'x -' SKIPPING 'rc' '(file already exists)'
else
$echo 'x -' extracting 'rc' '(binary)'
sed 's/^X//' << 'SHAR_EOF' | uudecode &&
begin 600 rc
M(R$O8FEN+V)A<V@*(R!4:&ES(&ES('1H92!F:6QE(")R8R(@=VAI8V@@<W1A
M<G1S(&%N9"!S=&]P<R!S97)V:6-E<R!F;W(@=&AE(&1I9F9E<F5N=`HC(')U
M;FQE=F5L<R!O9B!T:&4@4WES5B!I;FET+@HC"B,@075T:&]R.B`@("`@("!7
M:6YF<FEE9"!4<OQM<&5R(#QW:6YN:4!X<&EL;W0N;W)G/@HC(%9E<G-I;VXZ
M("`@("`@,"XR"B,*(R!-:7-C(&9I>&5S(&)Y(%1O;2!,965S(#QT;VU`;'!S
M9RYD96UO;BYC;RYU:SXN"B,@36ES8R!I;7!R;W9E;65N=',@86YD(&-O9&4@
M<F5W<FET92!B>2!-87)T:6X@4V-H=6QZ92`\:F]E>4!D96)I86XN;W)G/@HC
M($UI<V,@9FEX97,L(&EM<')O=F5M96YT<R!A;F0@;6%J;W(@8V]D92!R97=R
M:71E"B,)(R!7;W)K<R!W:71H($1E8FEA;B!N;W<L(%-T87)T=7`@=&\@;&5V
M96P@/B`Q(&YO=R!W;W)K<PHC"2,@3VYL>2!S=&%R=',@<')O9W)A;7,@;F]T
M('-T87)T960@;VX@<')E=FEO=7,@;&5V96P*(PDC($9A<W1E<B!A;F0@4VEM
M<&QE<@HC"2,@8GD@4FEC:&%R9"!(87=E<R`\<FAA=V5S0&1M82YO<F<^"B,*
M(R!5;FQI:V4@=')A9&ET:6]N86P@:6UP;&5M96YT871I;VYS(&ET(&%V;VED
M<R!T:&4@;65S<WD@<V-H96UE('=I=&@*(R!E>'!R97-S:6YG('1H92!S971U
M<"!T:')O=6=H(&QI;FMS(&)U="!R96%D<R!A(&-E;G1R86P@8V]N9FEG(&9I
M;&4*(R!I;G-T96%D+B!&<F]M(&$@=&5C:&YI8V%L('!O:6YT(&]F('9I97<@
M8F]T:"!M971H;V1S(&%R92!A;&UO<W0*(R!E<75I=F%L96YT+@HC"B,@5&\@
M8F4@8V]M<&%T:6)L92!W:71H('1H92!C;VUM;VX@8V]N9FEG=7)A=&EO;B!S
M8VAE;64@:6X@=&AE($QI;G5X+7=O<FQD+`HC(&5V97)Y('-C<FEP="!H87,@
M='=O('-T871E<SH@(F]N(B!O<B`B;V9F(BX@5&AE(&5F9F5C="!O9B!T:&ES
M(&ES('1H870*(R!O;F-E(&ET(&ES('-W:71C:&5D(&]N+"!I="!I<R!N979E
M<B!S=&%R=&5D(&%G86EN('=H96X@=&AE(')U;FQE=F5L(&-H86YG97,*(R`H
M:70@:7,@;VYL>2!E>&5C=71E9"!T;R!S=VET8V@@:70@;V9F(&EF(&YE8V5S
M<V%R>2DN"B,*"G-E="`M:`H*0T9'1DE,13TB+V5T8R]R=6YL979E;"YC;VYF
M(@I"04M#1D<](B]E=&,O<G5N;&5V96PN9F%L;&)A8VLB"DQ/0TM&24Q%/2(O
M=F%R+VQO8VLO<G5N;&5V96PN;&]C:R(*"E-43U!,25-4/2(B"E-405)43$E3
M5#TB(@I35$%25$5$3$E35#TB(@I#2$M35$%25$5$7U!44CTB9F%L<V4B"@I#
M:&5C:U]3=&%R=&5D*"D@>PH)96-H;R`B)%-405)4141,25-4(B!\(&9G<F5P
M("(D0TU$(B`^+V1E=B]N=6QL"GT*"D=E;E]3=&%R="@I('L*9W)E<"`B7ELP
M+3E=7'LQ+#)<?5L@"5U<>S$L7'U;7B`)75Q[,2Q<?5L@"5U<>S$L7'U;7B`)
M75Q[,"Q<?5P\)#%</B(@)$-&1T9)3$4@?%P*<V5D("UE("=S+ULP+3E=7'LQ
M+#)<?5L@"5U<>S$L7'U;7B`)75Q[,2Q<?5L@"5U<>S$L7'U;7B`)75Q[,2Q<
M?5L@"5U<>S$L7'U<*%M>(`E=7'LQ+%Q]7#Y<*2]<,2\G"GT*"D=E;E]3=&]P
M*"D@>PIG<F5P(")>6S`M.5U<>S$L,EQ]6R`)75Q[,2Q<?5M>(`E=7'LP+%Q]
M7#PD,5P^(B`D0T9'1DE,12!\7`IS960@+64@)W,O6S`M.5U<>S$L,EQ]6R`)
M75Q[,2Q<?5M>(`E=7'LQ+%Q]6R`)75Q[,2Q<?5M>(`E=7'LQ+%Q]6R`)75Q[
M,2Q<?5PH6UX@"5U<>S$L7'U</EPI+UPQ+R<*?0H*(R!4:&4@9F]L;&]W:6YG
M('-E8W1I;VX@:7,@=&%K96X@9G)O;2!T:&4@;W)I9VEN86P@<F,@=VET:"!S
M;&EG:'0*(R!M;V1I9FEC871I;VYS+@H*(PHC(%-T87)T('-C<FEP="!O<B!P
M<F]G<F%M+@HC"E-T87)T=7`H*2!["B`@8V%S92`B)#$B(&EN"B`@("`@("`@
M*BYS:"D*("`@("`@("`@("`@("`@("1D96)U9R!S:"`B)$`B"B`@("`@("`@
M("`@("`@("`[.PH@("`@("`@("HI"B`@("`@("`@("`@("`@("`D9&5B=6<@
M(B1`(@H@("`@("`@("`@("`@("`@.SL*("!E<V%C"GT*"B,@26=N;W)E($-4
M4DPM0R!O;FQY(&EN('1H:7,@<VAE;&PL('-O('=E(&-A;B!I;G1E<G)U<'0@
M<W5B<')O8V5S<V5S+@IT<F%P("(Z(B!)3E0@455)5"!44U10"@HC(%-E="!O
M;FQC<B!T;R!A=F]I9"!S=&%I<F-A<V4@969F96-T+@IS='1Y(&]N;&-R(#`^
M)C$*"F1E8G5G/2(B"FEF(%L@(B0Q(B`]("(M9"(@70IT:&5N"B`@("!D96)U
M9SUE8VAO"B`@("!S970@+65U>`H@("`@<VAI9G0*9FD*"B,@27,@=&AI<R!D
M;VYE(&)E8V%U<V4@4E5.3$5614P@86YD(%!2159,159%3"!C;W5L9"!B92!R
M96%D+6]N;'D_"B,*(R!.;W<@9FEN9"!O=70@=VAA="!T:&4@8W5R<F5N="!A
M;F0@=VAA="!T:&4@<')E=FEO=7,@<G5N;&5V96P@87)E+@IR=6YL979E;#TD
M>U)53DQ%5D5,+3%]"B`@(R!'970@9FER<W0@87)G=6UE;G0N(%-E="!N97<@
M<G5N;&5V96P@=&\@=&AI<R!A<F=U;65N="X*6R`B)#$B("$]("(B(%T@)B8@
M<G5N;&5V96P](B0Q(@IP<F5V;&5V96P])'M04D563$5614PZ/2).(GT*("`C
M($ES('1H:7,@;F5C97-S87)Y/PHC97AP;W)T(')U;FQE=F5L('!R979L979E
M;`H*("`C('=A:70@9F]R(&%N>2!L;V-K('1O('9A;FES:"`H8G5T(&]N;'D@
M=VAE;B!N;W0@8F]O=&EN9RD*:3TP"G=H:6QE(%L@+68@(B1,3T-+1DE,12(@
M+6$@(B1P<F5V;&5V96PB("$](").(B!="F1O"B`@("!R96%D('!I9"`\("(D
M3$]#2T9)3$4B"B`@("!I9B`A(&MI;&P@+3`@)'!I9"`F/B`O9&5V+VYU;&P*
M("`@('1H96X*"65C:&\@(B0P.B!F;W5N9"!S=&%L92!L;V-K9FEL92`G)$Q/
M0TM&24Q%)RX@26=N;W)I;F<@:70N(B`^)C(*(R!R97-T<FEC=&EO;B!O;B!B
M=6EL="UI;B!F=6YC=&EO;G,@+BXN"B,@("`@("`@(')M("UF("(D3$]#2T9)
M3$4B"B`@("`@("`@8G)E86L*("`@(&9I"B`@("!I9B!;("(D:2(@+6=T("(Q
M,"(@70H@("`@=&AE;@H@("`@("`@(&5C:&\@(E!R;V-E<W,@;F\N("<D<&ED
M)R!I<R!L;V-K:6YG('1H92!C;VYF:6=U<F%T:6]N(&1A=&%B87-E+B!497)M
M:6YA=&EN9RXB(#XF,@H@("`@("`@(&5X:70@,0H@("`@9FD*("`@('-L965P
M(#(*("`@(&QE="!I*STQ"F1O;F4*"B`@(R!4:&ES('-C<FEP="!I<R!V:71A
M;"!S;R!W92!B971T97(@:V5E<"!A;B!O;&0@8V]P>2!O9B!T:&4@8V]N9FEG
M=7)A=&EO;@H@(",@9FEL92!A<R!F86QL<V%V92UC;VYF:6=U<F%T:6]N+B!4
M:&ES(&1O97,@;F]T(&AA;F1L92!A(&)R;VME;B!C;VYF:6<*("`C(&9I;&4L
M('1H;W5G:"X*:68@6R`A("UF("(D0T9'1DE,12(@70IT:&5N"B`@("!E8VAO
M(")-:7-S:6YG(&-O;F9I9W5R871I;VX@9FEL92`G)$-&1T9)3$4G('5S:6YG
M(&9A;&QB86-K(&-O;F9I9RXB"@H@("`@("`C(%1H:7,@8V]U;&0@8F4@82!L
M:6YK('1O("]V87(O8F%C:W5P+W)U;FQE=F5L+F-O;F8N"B`@("!I9B!;("$@
M+68@(B1"04M#1D<B(%T*("`@('1H96X*"65C:&\@(DYO(&-O;F9I9W5R871I
M;VX@9FEL92!A="!A;&PN(%EO=2=R92!I;B!S97)I;W5S('1R;W5B;&4@;F]W
M+B!!8F]R=&EN9RXB"@EE>&ET(#$*("`@(&9I"B`@("!#1D=&24Q%/2(D0D%+
M0T9'(@IF:0H*96-H;R`B<F,Z("1P<F5V;&5V96P@+3X@)')U;FQE=F5L.R!2
M96%D:6YG(&-O;F9I9W5R871I;VX@9FEL92`D0T9'1DE,12XB"@IC87-E("1R
M=6YL979E;"!I;@HP?#8I"7-T87)T/7-T;W`[('-T;W`]<W1O<#L["BHI"7-T
M87)T/7-T87)T.R!S=&]P/7-T;W`[.PIE<V%C"@II9B!;("(D<')E=FQE=F5L
M(B`A/2`B3B(@+6$@(B1P<F5V;&5V96PB("$](")3(B!=.R!T:&5N"@EI9B!;
M("(D<G5N;&5V96PB("$]("(V(B`M82`B)')U;FQE=F5L(B`A/2`B,"(@+6$@
M(B1R=6YL979E;"(@(3T@(C$B(%T*"71H96X*"0E35$%25$5$3$E35#U@1V5N
M7U-T87)T("1P<F5V;&5V96Q@"@D)0TA+4U1!4E1%1%]05%(](D-H96-K7U-T
M87)T960B"@EF:0H)4U1/4$Q)4U0]8$=E;E]3=&]P("1R=6YL979E;&`*9FD*
M"E-405)43$E35#U@1V5N7U-T87)T("1R=6YL979E;&`*"B,@1FER<W0L(')U
M;B!T:&4@2TE,3"!S8W)I<'1S+@IF;W(@0TU$(&EN("135$]03$E35`ID;PH)
M4W1A<G1U<"`D0TU$("1S=&]P"F1O;F4*"B,@5&AE;B!L;V]K(&%T('1H92!S
M=&%R="!S8W)I<'1S"F9O<B!#340@:6X@)%-405)43$E35`ID;PH):68@)$-(
M2U-405)4141?4%12"@ET:&5N"@D)8V]N=&EN=64*"65L<V4*"2`@("!3=&%R
9='5P("1#340@)'-T87)T"@EF:0ID;VYE"FEN
`
end
SHAR_EOF
$shar_touch -am 122321431998 'rc' &&
chmod 0750 'rc' ||
$echo 'restore of' 'rc' 'failed'
if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
&& ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null;
then
md5sum -c << SHAR_EOF >/dev/null 2>&1 \
|| $echo 'rc:' 'MD5 check failed'
9c1e9ddb7a754fd504de4cd0fb171786 rc
SHAR_EOF
else
shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'rc'`"
test 4120 -eq "$shar_count" ||
$echo 'rc:' 'original size' '4120,' 'current size' "$shar_count!"
fi
fi
rm -fr _sh00339
exit 0
From bug2mail Sun Oct 1 22:48:16 CEST 2000
Received: (at 31018) by bugs.debian.org; 24 Dec 1998 15:42:18 +0000
Received: (qmail 2090 invoked from network); 24 Dec 1998 15:42:18 -0000
Received: from wythdantis.gemair.com (209.115.68.31)
by master.debian.org with SMTP; 24 Dec 1998 15:42:18 -0000
Received: (from smap@localhost)
by wythdantis.gemair.com (8.8.7/8.8.5) id KAA02344;
Thu, 24 Dec 1998 10:41:47 -0500 (EST)
Received: from dayoh-a242.gemair.com(209.115.69.242) by wythdantis.gemair.com via smap (V2.0beta)
id xma002334; Thu, 24 Dec 98 10:41:21 -0500
Sender: rh@rcinet.com
Message-ID: <368260A6.3162CB5F@gemair.com>
Date: Thu, 24 Dec 1998 15:41:26 +0000
From: Richard Hawes <hawesr@gemair.com>
X-Mailer: Mozilla 4.5 [en] (X11; U; Linux 2.0.34 i586)
X-Accept-Language: en
MIME-Version: 1.0
To: Martin Schulze <joey@infodrom.north.de>
CC: 31018@bugs.debian.org, bcollins@debian.org, roland@debian.org
Subject: Re: #31018: file-rc: startup to level 2+ fails
References: <19981224002156.N28754@finlandia.artis.uni-oldenburg.de>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
oops, I forgot to check if the command is executable
I changed the Startup function to check for this.
I do not think that the program should exit when the configuration is
locked by a process
because that can cause the system to hang..
I suggest wait -- term signal-- wait -- kill signal then continue
My latest version is at:
http://dmapub.dma.org/~rhawes/programs/rc
(I won't flood you with a new version every 10 hours)
Merry Christmas!
--
Richard L. Hawes
email: rhawes@dmapub.dma.org web: http://www.dma.org/~rhawes
From bug2mail Sun Oct 1 22:48:16 CEST 2000
Received: (at 31018) by bugs.debian.org; 26 Dec 1998 03:11:46 +0000
Received: (qmail 28054 invoked from network); 26 Dec 1998 03:11:45 -0000
Received: from wythdantis.gemair.com (209.115.68.31)
by master.debian.org with SMTP; 26 Dec 1998 03:11:45 -0000
Received: (from smap@localhost)
by wythdantis.gemair.com (8.8.7/8.8.5) id WAA03563;
Fri, 25 Dec 1998 22:11:03 -0500 (EST)
Received: from dayoh-a217.gemair.com(209.115.69.217) by wythdantis.gemair.com via smap (V2.0beta)
id xma003554; Fri, 25 Dec 98 22:10:45 -0500
Sender: rh@rcinet.com
Message-ID: <36845399.91D0CFF5@gemair.com>
Date: Sat, 26 Dec 1998 03:10:17 +0000
From: Richard Hawes <hawesr@gemair.com>
X-Mailer: Mozilla 4.5 [en] (X11; U; Linux 2.0.34 i586)
X-Accept-Language: en
MIME-Version: 1.0
To: Martin Schulze <joey@infodrom.north.de>
CC: 31018@bugs.debian.org, bcollins@debian.org, roland@debian.org
Subject: Re: #31018: file-rc: startup to level 2+ fails
References: <19981224005401.A12183@finlandia.artis.uni-oldenburg.de>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Martin Schulze wrote:
> Hi Richard,
>
> You wrote:
> | the rc for /etc/runlevel.conf is buggy. It fails to run the
> | default level on startup, and it also starts all programs
> | regardless what program was started in the previous level.
>
> Part two of the bug report is fixed with the patch provided
> with Bug#30669
>
I can't duplicate first part of bug which first apperred with a slightly
modified rc version after booting up. Sorry.
I have modified the file once again.
It uses egrep to remove the commands in STARTEDLIST (previous level)
from STARTLIST (new level). Also, I improved handling of lockfiles.
It waits longer for cleanup after a term signal is sent. Echoes a "."
before each sleep. It detects if a config file is invalid by checking
if STARTLIST is empty. If both config files are invalid, it resorts to
executing the command in EMERGENCY.
Latest version at:
http://dmapub.dma.org/~rhawes/programs/rc
--
Richard L. Hawes
email: rhawes@dmapub.dma.org web: http://www.dma.org/~rhawes
pgp public key: http://www.dma.org/~rhawes/pgp/public_key.asc
From bug2mail Sun Oct 1 22:48:16 CEST 2000
Received: (at 31018) by bugs.debian.org; 30 Dec 1998 11:37:10 +0000
Received: (qmail 2854 invoked from network); 30 Dec 1998 11:37:08 -0000
Received: from finlandia.infodrom.north.de (root@134.106.121.3)
by master.debian.org with SMTP; 30 Dec 1998 11:37:08 -0000
Received: at Infodrom Oldenburg (/\##/\ Smail-3.2.0.102 1998-Aug-2 #2)
by finlandia.Infodrom.North.DE
via smail from stdin
id <m0zvJvi-000amzC@finlandia.Infodrom.North.DE>
for control@bugs.debian.org; Wed, 30 Dec 1998 12:36:46 +0100 (CET)
Date: Wed, 30 Dec 1998 12:36:45 +0100
From: Martin Schulze <joey@finlandia.Infodrom.North.DE>
To: Richard Hawes <hawesr@gemair.com>, 31018@bugs.debian.org
Cc: control@bugs.debian.org
Subject: #31018
Message-ID: <19981230123644.A3196@finlandia.artis.uni-oldenburg.de>
Reply-To: Martin Schulze <joey@infodrom.north.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95i
severity 31018 whishlist
thanks
You wrote:
> This new version uses grep and sed to create the three lists
Which is why I can't accept it. Please write it in plain bash
without calling external programs where it can be avoided. The
original rc and my heavily modified version have shown that this
is possible.
Regards,
Joey
--
If you come from outside of Finland, you live in wrong country.
-- motd of irc.funet.fi
Please always Cc to me when replying to me on the lists.
From bug2mail Sun Oct 1 22:48:16 CEST 2000
Received: (at 31018) by bugs.debian.org; 30 Dec 1998 11:38:55 +0000
Received: (qmail 2885 invoked from network); 30 Dec 1998 11:38:55 -0000
Received: from finlandia.infodrom.north.de (root@134.106.121.3)
by master.debian.org with SMTP; 30 Dec 1998 11:38:55 -0000
Received: at Infodrom Oldenburg (/\##/\ Smail-3.2.0.102 1998-Aug-2 #2)
by finlandia.Infodrom.North.DE
via smail from stdin
id <m0zvJxl-000amzC@finlandia.Infodrom.North.DE>
for 31018@bugs.debian.org; Wed, 30 Dec 1998 12:38:53 +0100 (CET)
Date: Wed, 30 Dec 1998 12:38:53 +0100
From: Martin Schulze <joey@finlandia.Infodrom.North.DE>
To: Richard Hawes <hawesr@gemair.com>, 31018@bugs.debian.org
Subject: Re: #31018: file-rc: startup to level 2+ fails
Message-ID: <19981230123853.B3196@finlandia.artis.uni-oldenburg.de>
Reply-To: Martin Schulze <joey@infodrom.north.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.95i
Martin Schulze wrote:
> Hi Richard,
>
You wrote:
| the rc for /etc/runlevel.conf is buggy. It fails to run the
| default level on startup, and it also starts all programs
| regardless what program was started in the previous level.
I wrote:
> Part two of the bug report is fixed with the patch provided
> with Bug#30669
You wrote:
| I can't duplicate first part of bug which first apperred with a slightly
| modified rc version after booting up. Sorry.
Since the bug consisted on two parts, part 1 can't be reproduced and
part2 is fixed by the version I'll be uploading in a minute this
bug looks like being resolved.
Regards,
Joey
--
If you come from outside of Finland, you live in wrong country.
-- motd of irc.funet.fi
Please always Cc to me when replying to me on the lists.
From bug2mail Sun Oct 1 22:48:16 CEST 2000
Received: (at 31018) by bugs.debian.org; 30 Dec 1998 15:58:59 +0000
Received: (qmail 617 invoked from network); 30 Dec 1998 15:58:59 -0000
Received: from zeus.wi.leidenuniv.nl (132.229.128.1)
by master.debian.org with SMTP; 30 Dec 1998 15:58:59 -0000
Received: from lightning.wiggy.net (root@home015.wi.leidenuniv.nl [132.229.210.143])
by zeus.wi.leidenuniv.nl (8.8.8/8.8.8/WI) with ESMTP id QAA24003;
Wed, 30 Dec 1998 16:58:55 +0100 (MET)
Received: (from wichert@localhost)
by lightning.wiggy.net (8.9.1a/8.9.1/Debian/GNU) id PAA01872;
Wed, 30 Dec 1998 15:04:59 +0100
Date: Wed, 30 Dec 1998 15:04:59 +0100
From: Wichert Akkerman <wakkerma@cs.leidenuniv.nl>
To: Martin Schulze <joey@infodrom.north.de>, 31018@bugs.debian.org
Subject: Re: Bug#31018: #31018
Message-ID: <19981230150459.E395@cs.leidenuniv.nl>
References: <19981230123644.A3196@finlandia.artis.uni-oldenburg.de>
Mime-Version: 1.0
Content-Type: multipart/signed; boundary=OZkY3AIuv2LYvjdk; micalg=pgp-md5;
protocol="application/pgp-signature"
X-Mailer: Mutt 0.95i
In-Reply-To: <19981230123644.A3196@finlandia.artis.uni-oldenburg.de>; from Martin Schulze on Wed, Dec 30, 1998 at 12:36:45PM +0100
--OZkY3AIuv2LYvjdk
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Previously Martin Schulze wrote:
> You wrote:
> > This new version uses grep and sed to create the three lists
>=20
> Which is why I can't accept it.
Both grep and sed are in /bin which is always present, or do you have
another reason not to accept this? Just curious..
Wichert.
--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
This combination of bytes forms a message written to you by Wichert Akkerma=
n.
E-Mail: wakkerma@cs.leidenuniv.nl
WWW: http://www.wi.leidenuniv.nl/~wichert/
--OZkY3AIuv2LYvjdk
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
iQB1AwUBNoozC6jZR/ntlUftAQFYGAMAhYiNB2/IZYbB8qUIabZ1LESFYyeGxfgp
YgC+2nBOXtCL6GOyWuq2J9B9PIcOibckXyQgY+xI6toQVYPmH57x/BKKUYKffuUk
59YebdN+9m4ZbGYivIsmM+pkrCjyxIDt
=GddL
-----END PGP SIGNATURE-----
--OZkY3AIuv2LYvjdk--
From bug2mail Sun Oct 1 22:48:16 CEST 2000
Received: (at 31018) by bugs.debian.org; 30 Dec 1998 17:23:30 +0000
Received: (qmail 8807 invoked from network); 30 Dec 1998 17:23:28 -0000
Received: from finlandia.infodrom.north.de (root@134.106.121.3)
by master.debian.org with SMTP; 30 Dec 1998 17:23:28 -0000
Received: at Infodrom Oldenburg (/\##/\ Smail-3.2.0.102 1998-Aug-2 #2)
from tapiola.Infodrom.North.DE by finlandia.Infodrom.North.DE
via smail with esmtp
id <m0zvPKx-000an8C@finlandia.Infodrom.North.DE>
for <31018@bugs.debian.org>; Wed, 30 Dec 1998 18:23:11 +0100 (CET)
Received: from ([134.106.121.41]) by teergrube (0 sec delayed, relaying allowed)
Received: at Infodrom Oldenburg (Smail-3.2.0.92 1997-Feb-9 #2)
by tapiola.Infodrom.North.DE
id <m0zvPKu-0003eVC>; Wed, 30 Dec 1998 18:23:08 +0100 (CET)
Message-ID: <19981230182306.A21645@tapiola.infodrom.north.de>
Date: Wed, 30 Dec 1998 18:23:06 +0100
From: Martin Schulze <joey@tapiola.Infodrom.North.DE>
To: Wichert Akkerman <wakkerma@cs.leidenuniv.nl>, 31018@bugs.debian.org
Subject: Re: Bug#31018: #31018
Reply-To: Martin Schulze <joey@infodrom.north.de>
References: <19981230123644.A3196@finlandia.artis.uni-oldenburg.de> <19981230150459.E395@cs.leidenuniv.nl>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.93.2i
In-Reply-To: <19981230150459.E395@cs.leidenuniv.nl>; from Wichert Akkerman on Wed, Dec 30, 1998 at 03:04:59PM +0100
Wichert Akkerman wrote:
> Previously Martin Schulze wrote:
> > You wrote:
> > > This new version uses grep and sed to create the three lists
> >
> > Which is why I can't accept it.
>
> Both grep and sed are in /bin which is always present, or do you have
> another reason not to accept this? Just curious..
Yes. file-rc was written in bash to avoid calls to external programs.
sed and grep are external programs.
Regards,
Joey
--
If you come from outside of Finland, you live in wrong country.
-- motd of irc.funet.fi
Please always Cc to me when replying to me on the lists.
From bug2mail Sun Oct 1 22:48:16 CEST 2000
Received: (at 31018) by bugs.debian.org; 1 Jan 1999 12:11:54 +0000
Received: (qmail 17000 invoked from network); 1 Jan 1999 12:11:54 -0000
Received: from wythdantis.gemair.com (209.115.68.31)
by master.debian.org with SMTP; 1 Jan 1999 12:11:54 -0000
Received: (from smap@localhost)
by wythdantis.gemair.com (8.8.7/8.8.5) id HAA23399;
Fri, 1 Jan 1999 07:11:18 -0500 (EST)
Received: from dayoh-a226.gemair.com(209.115.69.226) by wythdantis.gemair.com via smap (V2.0beta)
id xma023391; Fri, 1 Jan 99 07:10:52 -0500
Sender: rh@rcinet.com
Message-ID: <368CBB23.A6D1DF5A@gemair.com>
Date: Fri, 01 Jan 1999 12:10:12 +0000
From: Richard Hawes <hawesr@gemair.com>
X-Mailer: Mozilla 4.5 [en] (X11; U; Linux 2.0.34 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: Martin Schulze <joey@infodrom.north.de>
CC: 31018@bugs.debian.org, control@bugs.debian.org
Subject: Re: #31018
References: <19981230123644.A3196@finlandia.artis.uni-oldenburg.de>
Content-Type: multipart/mixed;
boundary="------------98A5E470792D38575203668F"
This is a multi-part message in MIME format.
--------------98A5E470792D38575203668F
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Martin Schulze wrote:
> severity 31018 whishlist
> thanks
>
> You wrote:
> > This new version uses grep and sed to create the three lists
>
> Which is why I can't accept it. Please write it in plain bash
> without calling external programs where it can be avoided. The
> original rc and my heavily modified version have shown that this
> is possible.
>
> Regards,
>
> Joey
>
> --
> If you come from outside of Finland, you live in wrong country.
> -- motd of irc.funet.fi
>
> Please always Cc to me when replying to me on the lists.
I used them for speed, and they are in /bin which should be Okay because
it is in
the root partition.
( I now use only sed to create the lists, and `egrep -v' to select
unstarted services but egrep probably only increases speed slightly)
Actually, the speed of the new version is comparable to the other rc
script that uses links.
I cannot accept the slowness of your old rc.
I cannot accept your old rc because it exits when the configuration is
locked
and when there are no configuration files.
I recommend a `Last Resort Command' that goes to single user mode
instead of suddenly exitting.
Your old version created command lists that were never used.
Also,.I recommend stripping the leading paths to reduce bash's input
buffer size usage (what is the limit?) and increases speed (sed has
to be used for this.)
Attached is my gzipped version which I last modified on 12/30/98.
I added an error handler that sends an alert bell and waits 1 second.
.--
Richard L. Hawes
email: rhawes@dmapub.dma.org web: http://www.dma.org/~rhawes
pgp public key: http://www.dma.org/~rhawes/pgp/public_key.asc
--------------98A5E470792D38575203668F
Content-Type: application/x-gzip;
name="rc.gz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="rc.gz"
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
NhYPAnD19L349Bf/DzWHxdEtFAAA
--------------98A5E470792D38575203668F--