From owner-freebsd-bugs@FreeBSD.ORG Sat Jan 5 13:20:01 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 0E94AD82 for ; Sat, 5 Jan 2013 13:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id E7229DC8 for ; Sat, 5 Jan 2013 13:20:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id r05DK0Or051229 for ; Sat, 5 Jan 2013 13:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id r05DK0bh051225; Sat, 5 Jan 2013 13:20:00 GMT (envelope-from gnats) Resent-Date: Sat, 5 Jan 2013 13:20:00 GMT Resent-Message-Id: <201301051320.r05DK0bh051225@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Tatsuki Makino Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 51818BAE for ; Sat, 5 Jan 2013 13:16:45 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 2ED1CDB5 for ; Sat, 5 Jan 2013 13:16:45 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r05DGiMB040590 for ; Sat, 5 Jan 2013 13:16:44 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r05DGi30040589; Sat, 5 Jan 2013 13:16:44 GMT (envelope-from nobody) Message-Id: <201301051316.r05DGi30040589@red.freebsd.org> Date: Sat, 5 Jan 2013 13:16:44 GMT From: Tatsuki Makino To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: conf/175006: /etc/rc.d/ip6addrctl exits not 0 when ip6addrctl_verbose="NO" X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Jan 2013 13:20:01 -0000 >Number: 175006 >Category: conf >Synopsis: /etc/rc.d/ip6addrctl exits not 0 when ip6addrctl_verbose="NO" >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jan 05 13:20:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Tatsuki Makino >Release: FreeBSD 9.1-PRERELEASE i386 >Organization: >Environment: FreeBSD T0.test 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0 r244396M: Tue Dec 18 23:49:46 UTC 2012 root@T0.test:/usr/obj/usr/src/sys/GENERIC i386 >Description: The exit status of /etc/rc.d/ip6addrctl is not 0. "checkyesno ip6addrctl_verbose" is affected it. >How-To-Repeat: % # on 9-stable and 8-stable % su # tcsh # set printexitvalue # echo 'ip6addrctl_verbose="NO"' >> /etc/rc.conf # /etc/rc.d/ip6addrctl start Exit 1 >Fix: patch Patch attached with submission follows: Index: base/head/etc/rc.d/ip6addrctl =================================================================== --- base/head/etc/rc.d/ip6addrctl (revision 245056) +++ base/head/etc/rc.d/ip6addrctl (working copy) @@ -35,6 +35,7 @@ ip6addrctl add ::/96 20 3 ip6addrctl add ::ffff:0:0/96 10 4 checkyesno ip6addrctl_verbose && ip6addrctl + return 0 } ip6addrctl_prefer_ipv4() @@ -48,6 +49,7 @@ ip6addrctl add 2002::/16 20 3 ip6addrctl add ::/96 10 4 checkyesno ip6addrctl_verbose && ip6addrctl + return 0 } ip6addrctl_start() @@ -60,7 +62,7 @@ if [ -r "${config_file}" -a -s "${config_file}" ]; then ip6addrctl flush >/dev/null 2>&1 ip6addrctl install "${config_file}" - checkyesno ip6addrctl_verbose && ip6addrctl + checkyesno ip6addrctl_verbose && ip6addrctl || true else if checkyesno ipv6_activate_all_interfaces; then ip6addrctl_prefer_ipv6 >Release-Note: >Audit-Trail: >Unformatted: