From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jun 14 01:20:14 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 097CE16A474 for ; Wed, 14 Jun 2006 01:20:14 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 838EA43D46 for ; Wed, 14 Jun 2006 01:20:13 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k5E1KDor062771 for ; Wed, 14 Jun 2006 01:20:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k5E1KDck062770; Wed, 14 Jun 2006 01:20:13 GMT (envelope-from gnats) Resent-Date: Wed, 14 Jun 2006 01:20:13 GMT Resent-Message-Id: <200606140120.k5E1KDck062770@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Brad Huntting Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CCB2C16A41A for ; Wed, 14 Jun 2006 01:18:42 +0000 (UTC) (envelope-from huntting@studious.glarp.com) Received: from studious.glarp.com (71-211-172-163.hlrn.qwest.net [71.211.172.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B76F43D45 for ; Wed, 14 Jun 2006 01:18:41 +0000 (GMT) (envelope-from huntting@studious.glarp.com) Received: from studious.glarp.com (localhost [127.0.0.1]) by studious.glarp.com (8.13.6/8.13.4) with ESMTP id k5E1Hu6m001754 for ; Tue, 13 Jun 2006 19:17:56 -0600 (MDT) (envelope-from huntting@studious.glarp.com) Received: (from huntting@localhost) by studious.glarp.com (8.13.6/8.13.6/Submit) id k5DK7KAP002040; Tue, 13 Jun 2006 14:07:20 -0600 (MDT) (envelope-from huntting) Message-Id: <200606132007.k5DK7KAP002040@studious.glarp.com> Date: Tue, 13 Jun 2006 14:07:20 -0600 (MDT) From: Brad Huntting To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/98918: kdm fails to 'Turn Off Computer' as advertized X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Brad Huntting List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 01:20:14 -0000 >Number: 98918 >Category: ports >Synopsis: kdm fails to 'Turn Off Computer' as advertized >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jun 14 01:20:12 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Brad Huntting >Release: FreeBSD 6.1-RELEASE i386 >Organization: >Environment: System: FreeBSD studious.glarp.com 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 7 04:32:43 UTC 2006 root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: kdm's 'Turn Off Computer' button halts the machine, but does not power down. There was a time (before portupgrade) when this bug seemed only a minor anoyance. But with the magic of 'portupgrade -a', and the increasing age of my brain, I now get burned every time the kdebase port changes. >How-To-Repeat: run kdm (on laptop) press 'Turn Off Computer' unplug power cord board airplane deplane to find dead battery >Fix: The fix would appear to be trivial: diff -NPru /usr/ports/x11/kdebase3/files/patch-kdm-config.def kdebase3/files/patch-kdm-config.def --- /usr/ports/x11/kdebase3/files/patch-kdm-config.def Wed Dec 31 17:00:00 1969 +++ kdebase3/files/patch-kdm-config.def Tue Jun 13 14:00:15 2006 @@ -0,0 +1,12 @@ +--- kdm/config.def.orig Mon Oct 10 09:04:31 2005 ++++ kdm/config.def Tue Jun 13 13:59:59 2006 +@@ -35,6 +35,9 @@ + #ifdef _AIX + # define HALT_CMD "/usr/sbin/shutdown -h now" + # define REBOOT_CMD "/usr/sbin/shutdown -r now" ++#elif defined(__FreeBSD__) ++# define HALT_CMD "/sbin/shutdown -p now" ++# define REBOOT_CMD "/sbin/shutdown -r now" + #elif defined(BSD) + # define HALT_CMD "/sbin/shutdown -h now" + # define REBOOT_CMD "/sbin/shutdown -r now" >Release-Note: >Audit-Trail: >Unformatted: