From owner-freebsd-bugs@FreeBSD.ORG Sun Apr 18 20:59:32 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 21BA21065670; Sun, 18 Apr 2010 20:59:32 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id ED9B08FC0A; Sun, 18 Apr 2010 20:59:31 +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 o3IKxVD4071851; Sun, 18 Apr 2010 20:59:31 GMT (envelope-from kib@freefall.freebsd.org) Received: (from kib@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o3IKxVaB071847; Sun, 18 Apr 2010 20:59:31 GMT (envelope-from kib) Date: Sun, 18 Apr 2010 20:59:31 GMT Message-Id: <201004182059.o3IKxVaB071847@freefall.freebsd.org> To: jschauma@netmeister.org, kib@FreeBSD.org, freebsd-bugs@FreeBSD.org From: kib@FreeBSD.org Cc: Subject: Re: bin/132182: uname(1) uses UNAME_ variables even if those are empty X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Apr 2010 20:59:32 -0000 Synopsis: uname(1) uses UNAME_ variables even if those are empty State-Changed-From-To: open->closed State-Changed-By: kib State-Changed-When: Sun Apr 18 20:57:40 UTC 2010 State-Changed-Why: I think that uname(1) behaviour is right. There is no reason to special-case any value for the environment variables. Somebody might really want the empty values for whatever reason. Your case is better handled by usual trick of wrapping the invocation of the program with env(1), where you can set or _unset_ any environment variable. http://www.freebsd.org/cgi/query-pr.cgi?pr=132182