From owner-freebsd-bugs@FreeBSD.ORG Tue Jul 27 10:50:01 2010 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9E8B51065673 for ; Tue, 27 Jul 2010 10:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 625798FC17 for ; Tue, 27 Jul 2010 10:50:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o6RAo1Ut011030 for ; Tue, 27 Jul 2010 10:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o6RAo15v011029; Tue, 27 Jul 2010 10:50:01 GMT (envelope-from gnats) Resent-Date: Tue, 27 Jul 2010 10:50:01 GMT Resent-Message-Id: <201007271050.o6RAo15v011029@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, Douglas William Thrift Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 18B4C1065670 for ; Tue, 27 Jul 2010 10:42:43 +0000 (UTC) (envelope-from douglas@douglasthrift.net) Received: from slowhand.douglasthrift.net (slowhand.douglasthrift.net [69.55.236.40]) by mx1.freebsd.org (Postfix) with ESMTP id EEE4C8FC1B for ; Tue, 27 Jul 2010 10:42:42 +0000 (UTC) Received: from localhost (mustang.douglasthrift.net [76.91.0.190]) (authenticated bits=0) by slowhand.douglasthrift.net (8.14.4/8.14.4) with ESMTP id o6RAgbtT098484 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Tue, 27 Jul 2010 03:42:42 -0700 (PDT) (envelope-from douglas@douglasthrift.net) Message-Id: <201007271042.o6RAgbtT098484@slowhand.douglasthrift.net> Date: Tue, 27 Jul 2010 03:42:42 -0700 (PDT) From: Douglas William Thrift To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: bin/148995: Patch: service(8) Show rc.d script usage when given just a script name X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Douglas William Thrift List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jul 2010 10:50:01 -0000 >Number: 148995 >Category: bin >Synopsis: Patch: service(8) Show rc.d script usage when given just a script name >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Jul 27 10:50:00 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Douglas William Thrift >Release: FreeBSD 8.1-RELEASE i386 >Organization: >Environment: System: FreeBSD backhome.douglasthrift.net 8.1-RELEASE FreeBSD 8.1-RELEASE #5: Sat Jul 24 21:11:20 PDT 2010 root@backhome.douglasthrift.net:/usr/obj/usr/src/sys/SOTIRED i386 >Description: Currently if service(8) is given just an rc.d script name and no command after, it prints its own usage message just as if no rc.d script were passed. This patch changes the behavior so that when just an rc.d script name is given service(8) runs the rc.d script without arguments which causes the rc.d script to print its usage. I find this behavior much more useful than having to type out the full path of the rc.d script to get its usage message. >How-To-Repeat: >Fix: --- service.patch begins here --- --- usr.sbin/service/service.sh.orig 2010-07-27 03:29:04.000000000 -0700 +++ usr.sbin/service/service.sh 2010-07-27 03:29:14.000000000 -0700 @@ -98,7 +98,7 @@ exit 0 fi -if [ $# -gt 1 ]; then +if [ $# -gt 0 ]; then script=$1 shift else --- service.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: