From owner-freebsd-bugs@FreeBSD.ORG Fri Sep 9 19:30:11 2011 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 1D38C1065674 for ; Fri, 9 Sep 2011 19:30:11 +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 D457D8FC1C for ; Fri, 9 Sep 2011 19:30:10 +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 p89JUAqt006478 for ; Fri, 9 Sep 2011 19:30:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p89JUA9T006477; Fri, 9 Sep 2011 19:30:10 GMT (envelope-from gnats) Resent-Date: Fri, 9 Sep 2011 19:30:10 GMT Resent-Message-Id: <201109091930.p89JUA9T006477@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, Garrett Cooper Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2E575106566B for ; Fri, 9 Sep 2011 19:28:50 +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 1D5898FC18 for ; Fri, 9 Sep 2011 19:28:50 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p89JSnsI034905 for ; Fri, 9 Sep 2011 19:28:49 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p89JSnJ2034904; Fri, 9 Sep 2011 19:28:49 GMT (envelope-from nobody) Message-Id: <201109091928.p89JSnJ2034904@red.freebsd.org> Date: Fri, 9 Sep 2011 19:28:49 GMT From: Garrett Cooper To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: bin/160596: [patch] Use libodialog when doing tzsetup source upgrades from earlier versions of FreeBSD to 9.x post r217309 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: Fri, 09 Sep 2011 19:30:11 -0000 >Number: 160596 >Category: bin >Synopsis: [patch] Use libodialog when doing tzsetup source upgrades from earlier versions of FreeBSD to 9.x post r217309 >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Sep 09 19:30:10 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Garrett Cooper >Release: 9.0-BETA2 >Organization: iXsystems, Inc. >Environment: FreeBSD bayonetta.local 9.0-BETA2 FreeBSD 9.0-BETA2 #0 r225457M: Fri Sep 9 00:19:17 PDT 2011 gcooper@bayonetta.local:/usr/obj/usr/src/sys/BAYONETTA amd64 >Description: The copy of tzsetup on the host system is referencing libdialog.so, which has been replaced and lacks symbols needed for some applications like tzsetup. The attached patch hacks the build so that it refers to the correct libdialog library (now known as libodialog). This should _NOT_ be MFCed! >How-To-Repeat: >Fix: Patch attached with submission follows: Index: share/zoneinfo/Makefile =================================================================== --- share/zoneinfo/Makefile (revision 224989) +++ share/zoneinfo/Makefile (working copy) @@ -72,7 +72,8 @@ optC="-C ${DESTDIR}"; \ fi; \ echo "Updating /etc/localtime"; \ - tzsetup $${optC} -r; \ + env LD_PRELOAD=${DESTDIR}/usr/lib/libodialog.so \ + tzsetup $${optC} -r; \ fi; \ else \ echo "Run tzsetup(8) manually to update /etc/localtime."; \ >Release-Note: >Audit-Trail: >Unformatted: