Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Jan 2001 19:28:25 -0400 (AST)
From:      jeroen@systemics.com
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   conf/24515: Fix for find(1) warning in /etc/rc
Message-ID:  <200101212328.f0LNSP400470@grolsch.ai>

next in thread | raw e-mail | index | archive | help

>Number:         24515
>Category:       conf
>Synopsis:       Fix for find(1) warning in /etc/rc
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 21 15:30:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Jeroen C. van Gelderen
>Release:        FreeBSD 4.2-STABLE i386
>Organization:
>Environment:

	FreebSD 4.2-STABLE, stock /etc/rc.

>Description:

	/etc/rc unconditionally executes
      find /var/tmp/vi.recover ! -type f -a ! -type d -delete
    which results in a warning printed when /var/tmp does not contain a
    vi.recover directory. This is often the case when one clears /tmp
    on boot and /tmp is a symlink to /var/tmp .

>How-To-Repeat:

	Boot with an empty /var/tmp.

>Fix:

    Surround the vi recovery code with an appropriate if block.
    Below you'll find a uuencode(1)ed patch (sorry, UNIX still
    doesn't have proper copy 'n paste):

    begin 644 rc.diff
    M+2TM(')C+F]L9`E3=6X@2F%N(#(Q(#$Y.C`X.C`V(#(P,#$**RLK(')C"5-U
    M;B!*86X@,C$@,3DZ,#<Z,S@@,C`P,0I`0"`M-#8V+#0T("LT-C8L-#@@0$`*
    M(`H@96-H;R`G+B<*(`HM(R!296-O=F5R('9I(&5D:71O<B!F:6QE<RX*+69I
    M;F0@+W9A<B]T;7`O=FDN<F5C;W9E<B`A("UT>7!E(&8@+6$@(2`M='EP92!D
    M("UD96QE=&4*+79I8F%C:W5P/6!E8VAO("]V87(O=&UP+W9I+G)E8V]V97(O
    M=FDN*F`*+6EF(%L@(B1[=FEB86-K=7!](B`A/2`G+W9A<B]T;7`O=FDN<F5C
    M;W9E<B]V:2XJ)R!=.R!T:&5N"BT)96-H;R`G4F5C;W9E<FEN9R!V:2!E9&ET
    M;W(@<V5S<VEO;G,G"BT)9F]R(&D@:6X@+W9A<B]T;7`O=FDN<F5C;W9E<B]V
    M:2XJ.R!D;PHM"0DC($]N;'D@=&5S="!F:6QE<R!T:&%T(&%R92!R96%D86)L
    M92X*+0D):68@6R`A("UR("(D>VE](B!=.R!T:&5N"BT)"0EC;VYT:6YU90HM
    M"0EF:0HM"BT)"2,@56YM;V1I9FEE9"!N=FD@961I=&]R(&)A8VMU<"!F:6QE
    M<R!E:71H97(@:&%V92!T:&4*+0D)(R!E>&5C=71E(&)I="!S970@;W(@87)E
    M('IE<F\@;&5N9W1H+B`@1&5L971E('1H96TN"BT)"6EF(%L@+7@@(B1[:7TB
    M("UO("$@+7,@(B1[:7TB(%T[('1H96X*+0D)"7)M("UF("(D>VE](@HM"0EF
    M:0HM"61O;F4*+0HM"2,@270@:7,@<&]S<VEB;&4@=&\@9V5T(&EN8V]M<&QE
    M=&4@<F5C;W9E<GD@9FEL97,L(&EF('1H92!E9&ET;W(*+0DC(&-R87-H97,@
    M870@=&AE(')I9VAT('1I;64N"BT)=FER96-O=F5R>3U@96-H;R`O=F%R+W1M
    M<"]V:2YR96-O=F5R+W)E8V]V97(N*F`*+0EI9B!;("(D>W9I<F5C;W9E<GE]
    M(B`A/2`B+W9A<B]T;7`O=FDN<F5C;W9E<B]R96-O=F5R+BHB(%T[('1H96X*
    M+0D)9F]R(&D@:6X@+W9A<B]T;7`O=FDN<F5C;W9E<B]R96-O=F5R+BH[(&1O
    M"BLC(%)E8V]V97(@=FD@961I=&]R(&9I;&5S+"!B=70@;VYL>2!W:&5N('=E
    M(&%C='5A;&QY(&AA=F4**R,@82!D:7)E8W1O<GD@=&\@<F5C;W9E<B!F<F]M
    M+@HK:68@6R`M9B`O=F%R+W1M<"]V:2YR96-O=F5R(%T[('1H96X**PEF:6YD
    M("]V87(O=&UP+W9I+G)E8V]V97(@(2`M='EP92!F("UA("$@+71Y<&4@9"`M
    M9&5L971E"BL)=FEB86-K=7`]8&5C:&\@+W9A<B]T;7`O=FDN<F5C;W9E<B]V
    M:2XJ8`HK"6EF(%L@(B1[=FEB86-K=7!](B`A/2`G+W9A<B]T;7`O=FDN<F5C
    M;W9E<B]V:2XJ)R!=.R!T:&5N"BL)"65C:&\@)U)E8V]V97)I;F<@=FD@961I
    M=&]R('-E<W-I;VYS)PHK"0EF;W(@:2!I;B`O=F%R+W1M<"]V:2YR96-O=F5R
    M+W9I+BH[(&1O"B`)"0DC($]N;'D@=&5S="!F:6QE<R!T:&%T(&%R92!R96%D
    M86)L92X*(`D)"6EF(%L@(2`M<B`B)'MI?2(@73L@=&AE;@H@"0D)"6-O;G1I
    M;G5E"B`)"0EF:0H@"BT)"0DC($1E;&5T92!A;GD@<F5C;W9E<GD@9FEL97,@
    M=&AA="!A<F4@>F5R;R!L96YG=&@L"BT)"0DC(&-O<G)U<'1E9"P@;W(@=&AA
    M="!H879E(&YO(&-O<G)E<W!O;F1I;F<@8F%C:W5P(&9I;&4N"BT)"0DC($5L
    M<V4@<V5N9"!M86EL('1O('1H92!U<V5R+@HM"0D)<F5C9FEL93U@87=K("<O
    M7E@M=FDM<F5C;W9E<BUP871H.B][<')I;G0@)#)])R`\("(D>VE](F`*+0D)
    M"6EF(%L@+6X@(B1[<F5C9FEL97TB("UA("US("(D>W)E8V9I;&5](B!=.R!T
    M:&5N"BT)"0D)<V5N9&UA:6P@+70@/"`B)'MI?2(*+0D)"65L<V4**PD)"2,@
    M56YM;V1I9FEE9"!N=FD@961I=&]R(&)A8VMU<"!F:6QE<R!E:71H97(@:&%V
    M92!T:&4**PD)"2,@97AE8W5T92!B:70@<V5T(&]R(&%R92!Z97)O(&QE;F=T
    M:"X@($1E;&5T92!T:&5M+@HK"0D):68@6R`M>"`B)'MI?2(@+6\@(2`M<R`B
    M)'MI?2(@73L@=&AE;@H@"0D)"7)M("UF("(D>VE](@H@"0D)9FD*(`D)9&]N
    M90HK"BL)"2,@270@:7,@<&]S<VEB;&4@=&\@9V5T(&EN8V]M<&QE=&4@<F5C
    M;W9E<GD@9FEL97,L(&EF('1H92!E9&ET;W(**PD)(R!C<F%S:&5S(&%T('1H
    M92!R:6=H="!T:6UE+@HK"0EV:7)E8V]V97)Y/6!E8VAO("]V87(O=&UP+W9I
    M+G)E8V]V97(O<F5C;W9E<BXJ8`HK"0EI9B!;("(D>W9I<F5C;W9E<GE](B`A
    M/2`B+W9A<B]T;7`O=FDN<F5C;W9E<B]R96-O=F5R+BHB(%T[('1H96X**PD)
    M"69O<B!I(&EN("]V87(O=&UP+W9I+G)E8V]V97(O<F5C;W9E<BXJ.R!D;PHK
    M"0D)"2,@3VYL>2!T97-T(&9I;&5S('1H870@87)E(')E861A8FQE+@HK"0D)
    M"6EF(%L@(2`M<B`B)'MI?2(@73L@=&AE;@HK"0D)"0EC;VYT:6YU90HK"0D)
    M"69I"BL**PD)"0DC($1E;&5T92!A;GD@<F5C;W9E<GD@9FEL97,@=&AA="!A
    M<F4@>F5R;PHK"0D)"2,@;&5N9W1H+"!C;W)R=7!T960L(&]R('1H870@:&%V
    M92!N;PHK"0D)"2,@8V]R<F5S<&]N9&EN9R!B86-K=7`@9FEL92X@16QS92!S
    M96YD(&UA:6P**PD)"0DC("!T;R!T:&4@=7-E<BX**PD)"0ER96-F:6QE/6!A
    M=VL@)R]>6"UV:2UR96-O=F5R+7!A=&@Z+WMP<FEN="`D,GTG(#P@(B1[:7TB
    M8`HK"0D)"6EF(%L@+6X@(B1[<F5C9FEL97TB("UA("US("(D>W)E8V9I;&5]
    M(B!=.R!T:&5N"BL)"0D)"7-E;F1M86EL("UT(#P@(B1[:7TB"BL)"0D)96QS
    M90HK"0D)"0ER;2`M9B`B)'MI?2(**PD)"0EF:0HK"0D)9&]N90HK"0EF:0H@
    *"69I"B!F:0H@"B`M
    `
    end





>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101212328.f0LNSP400470>