From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jun 21 02:50:10 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 47D1D1065670 for ; Thu, 21 Jun 2012 02:50:10 +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 1F1708FC1B for ; Thu, 21 Jun 2012 02:50:10 +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 q5L2o9i7031029 for ; Thu, 21 Jun 2012 02:50:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q5L2o9Ho031028; Thu, 21 Jun 2012 02:50:09 GMT (envelope-from gnats) Resent-Date: Thu, 21 Jun 2012 02:50:09 GMT Resent-Message-Id: <201206210250.q5L2o9Ho031028@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, Devin Teske Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1E085106564A for ; Thu, 21 Jun 2012 02:43:33 +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 081928FC0C for ; Thu, 21 Jun 2012 02:43:33 +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 q5L2hWul098732 for ; Thu, 21 Jun 2012 02:43:32 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q5L2hWrM098731; Thu, 21 Jun 2012 02:43:32 GMT (envelope-from nobody) Message-Id: <201206210243.q5L2hWrM098731@red.freebsd.org> Date: Thu, 21 Jun 2012 02:43:32 GMT From: Devin Teske To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/169280: [Maintainer Update] Minor bug fix to sysutils/bsdconfig X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jun 2012 02:50:10 -0000 >Number: 169280 >Category: ports >Synopsis: [Maintainer Update] Minor bug fix to sysutils/bsdconfig >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jun 21 02:50:09 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Devin Teske >Release: FreeBSD 9.0-RELEASE i386 >Organization: FIS Global, Inc. >Environment: FreeBSD scribe9.vicor.com 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:15:25 UTC 2012 root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: Vitaly Magerya reported that "bsdconfig startup_rcvar" (Toggle Startup Services) was unable to toggle certain (seemingly random) services. Attached is a new shar with new port Makefile and distinfo to bring in the latest version which fixes this bug. >How-To-Repeat: First, install the port sysutils/bsdconfig, and then execute "bsdconfig startup_rcvar" and try to toggle services that are ON, off. Though not consistent, some services refuse to be disabled. >Fix: Had to implement new API routines for supporting the "--item-help" instances of dialog(1) menus. Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # bsdconfig # bsdconfig/Makefile # bsdconfig/distinfo # bsdconfig/pkg-descr # echo c - bsdconfig mkdir -p bsdconfig > /dev/null 2>&1 echo x - bsdconfig/Makefile sed 's/^X//' >bsdconfig/Makefile << '8e66e36ffd6c63e8e4d02e5a708e5d81' X# New ports collection makefile for: bsdconfig X# Date created: 19 June 2012 X# Whom: Devin Teske X# X# $FreeBSD: ports/sysutils/bsdconfig/Makefile,v 1.1 2012/06/20 16:58:12 wxs Exp $ X# X XPORTNAME= bsdconfig XPORTVERSION= 0.7.0 XCATEGORIES= sysutils XMASTER_SITES= http://druidbsd.sourceforge.net/download/bsdconfig/ XDISTNAME= ${PORTNAME}.120620 XEXTRACT_SUFX= .txz X XPATCH_SITES= ${MASTER_SITES} XPATCHFILES= ${DISTNAME}-${PORTVERSION}.diff.gz X XMAINTAINER= dteske@FreeBSD.org XCOMMENT= Utility to configure various aspects of FreeBSD X XLICENSE= BSD X XNO_WRKSUBDIR= yes X XBSDCFG_LIBE= libexec/${PORTNAME} X X# Default man(1) section path-prefix XMANDIR?= ${MANPREFIX}/man/man XMAN8= ${PORTNAME}.8 XMANCOMPRESSED= yes X XPLIST_FILES= \ X sbin/${PORTNAME} \ X share/examples/${PORTNAME}/bsdconfigrc \ X ${BSDCFG_LIBE}/020.docsinstall/INDEX \ X ${BSDCFG_LIBE}/020.docsinstall/INDEX.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/020.docsinstall/USAGE \ X ${BSDCFG_LIBE}/020.docsinstall/USAGE.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/020.docsinstall/docsinstall \ X ${BSDCFG_LIBE}/020.docsinstall/include/messages.subr \ X ${BSDCFG_LIBE}/020.docsinstall/include/messages.subr.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/040.password/INDEX \ X ${BSDCFG_LIBE}/040.password/INDEX.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/040.password/USAGE \ X ${BSDCFG_LIBE}/040.password/USAGE.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/040.password/include/messages.subr \ X ${BSDCFG_LIBE}/040.password/include/messages.subr.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/040.password/include/password.subr \ X ${BSDCFG_LIBE}/040.password/password \ X ${BSDCFG_LIBE}/050.diskmgmt/INDEX \ X ${BSDCFG_LIBE}/050.diskmgmt/INDEX.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/050.diskmgmt/USAGE \ X ${BSDCFG_LIBE}/050.diskmgmt/USAGE.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/050.diskmgmt/diskmgmt \ X ${BSDCFG_LIBE}/050.diskmgmt/include/messages.subr \ X ${BSDCFG_LIBE}/050.diskmgmt/include/messages.subr.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/070.usermgmt/INDEX \ X ${BSDCFG_LIBE}/070.usermgmt/INDEX.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/070.usermgmt/USAGE \ X ${BSDCFG_LIBE}/070.usermgmt/USAGE.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/070.usermgmt/groupadd \ X ${BSDCFG_LIBE}/070.usermgmt/groupdel \ X ${BSDCFG_LIBE}/070.usermgmt/groupedit \ X ${BSDCFG_LIBE}/070.usermgmt/groupinput \ X ${BSDCFG_LIBE}/070.usermgmt/include/group_input.subr \ X ${BSDCFG_LIBE}/070.usermgmt/include/messages.subr \ X ${BSDCFG_LIBE}/070.usermgmt/include/messages.subr.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/070.usermgmt/include/user_input.subr \ X ${BSDCFG_LIBE}/070.usermgmt/useradd \ X ${BSDCFG_LIBE}/070.usermgmt/userdel \ X ${BSDCFG_LIBE}/070.usermgmt/useredit \ X ${BSDCFG_LIBE}/070.usermgmt/userinput \ X ${BSDCFG_LIBE}/070.usermgmt/usermgmt \ X ${BSDCFG_LIBE}/080.console/INDEX \ X ${BSDCFG_LIBE}/080.console/INDEX.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/080.console/USAGE \ X ${BSDCFG_LIBE}/080.console/USAGE.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/080.console/console \ X ${BSDCFG_LIBE}/080.console/font \ X ${BSDCFG_LIBE}/080.console/include/messages.subr \ X ${BSDCFG_LIBE}/080.console/include/messages.subr.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/080.console/keymap \ X ${BSDCFG_LIBE}/080.console/repeat \ X ${BSDCFG_LIBE}/080.console/saver \ X ${BSDCFG_LIBE}/080.console/screenmap \ X ${BSDCFG_LIBE}/080.console/ttys \ X ${BSDCFG_LIBE}/090.timezone/INDEX \ X ${BSDCFG_LIBE}/090.timezone/INDEX.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/090.timezone/USAGE \ X ${BSDCFG_LIBE}/090.timezone/USAGE.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/090.timezone/include/continents.subr \ X ${BSDCFG_LIBE}/090.timezone/include/countries.subr \ X ${BSDCFG_LIBE}/090.timezone/include/iso3166.subr \ X ${BSDCFG_LIBE}/090.timezone/include/menus.subr \ X ${BSDCFG_LIBE}/090.timezone/include/messages.subr \ X ${BSDCFG_LIBE}/090.timezone/include/messages.subr.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/090.timezone/include/zones.subr \ X ${BSDCFG_LIBE}/090.timezone/timezone \ X ${BSDCFG_LIBE}/110.mouse/INDEX \ X ${BSDCFG_LIBE}/110.mouse/INDEX.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/110.mouse/USAGE \ X ${BSDCFG_LIBE}/110.mouse/USAGE.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/110.mouse/disable \ X ${BSDCFG_LIBE}/110.mouse/enable \ X ${BSDCFG_LIBE}/110.mouse/flags \ X ${BSDCFG_LIBE}/110.mouse/include/messages.subr \ X ${BSDCFG_LIBE}/110.mouse/include/messages.subr.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/110.mouse/mouse \ X ${BSDCFG_LIBE}/110.mouse/port \ X ${BSDCFG_LIBE}/110.mouse/type \ X ${BSDCFG_LIBE}/120.networking/INDEX \ X ${BSDCFG_LIBE}/120.networking/INDEX.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/120.networking/USAGE \ X ${BSDCFG_LIBE}/120.networking/USAGE.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/120.networking/defaultrouter \ X ${BSDCFG_LIBE}/120.networking/devices \ X ${BSDCFG_LIBE}/120.networking/hostname \ X ${BSDCFG_LIBE}/120.networking/include/common.subr \ X ${BSDCFG_LIBE}/120.networking/include/device.subr \ X ${BSDCFG_LIBE}/120.networking/include/hostname.subr \ X ${BSDCFG_LIBE}/120.networking/include/ipaddr.subr \ X ${BSDCFG_LIBE}/120.networking/include/media.subr \ X ${BSDCFG_LIBE}/120.networking/include/messages.subr \ X ${BSDCFG_LIBE}/120.networking/include/messages.subr.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/120.networking/include/netmask.subr \ X ${BSDCFG_LIBE}/120.networking/include/resolv.subr \ X ${BSDCFG_LIBE}/120.networking/include/routing.subr \ X ${BSDCFG_LIBE}/120.networking/nameservers \ X ${BSDCFG_LIBE}/120.networking/networking \ X ${BSDCFG_LIBE}/130.security/INDEX \ X ${BSDCFG_LIBE}/130.security/INDEX.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/130.security/USAGE \ X ${BSDCFG_LIBE}/130.security/USAGE.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/130.security/include/messages.subr \ X ${BSDCFG_LIBE}/130.security/include/messages.subr.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/130.security/kern_securelevel \ X ${BSDCFG_LIBE}/130.security/security \ X ${BSDCFG_LIBE}/140.startup/INDEX \ X ${BSDCFG_LIBE}/140.startup/INDEX.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/140.startup/USAGE \ X ${BSDCFG_LIBE}/140.startup/USAGE.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/140.startup/include/messages.subr \ X ${BSDCFG_LIBE}/140.startup/include/messages.subr.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/140.startup/include/rcconf.subr \ X ${BSDCFG_LIBE}/140.startup/include/rcedit.subr \ X ${BSDCFG_LIBE}/140.startup/include/rcvar.subr \ X ${BSDCFG_LIBE}/140.startup/misc \ X ${BSDCFG_LIBE}/140.startup/rcadd \ X ${BSDCFG_LIBE}/140.startup/rcconf \ X ${BSDCFG_LIBE}/140.startup/rcdelete \ X ${BSDCFG_LIBE}/140.startup/rcedit \ X ${BSDCFG_LIBE}/140.startup/rcvar \ X ${BSDCFG_LIBE}/140.startup/startup \ X ${BSDCFG_LIBE}/150.ttys/INDEX \ X ${BSDCFG_LIBE}/150.ttys/INDEX.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/150.ttys/USAGE \ X ${BSDCFG_LIBE}/150.ttys/USAGE.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/150.ttys/include/messages.subr \ X ${BSDCFG_LIBE}/150.ttys/include/messages.subr.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/150.ttys/ttys \ X ${BSDCFG_LIBE}/USAGE \ X ${BSDCFG_LIBE}/USAGE.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/dot/INDEX \ X ${BSDCFG_LIBE}/dot/INDEX.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/dot/USAGE \ X ${BSDCFG_LIBE}/dot/USAGE.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/dot/dot \ X ${BSDCFG_LIBE}/dot/include/messages.subr \ X ${BSDCFG_LIBE}/dot/include/messages.subr.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/include/common.subr \ X ${BSDCFG_LIBE}/include/dialog.subr \ X ${BSDCFG_LIBE}/include/messages.subr \ X ${BSDCFG_LIBE}/include/messages.subr.EN_US.ISO8859-1 \ X ${BSDCFG_LIBE}/include/mustberoot.subr \ X ${BSDCFG_LIBE}/include/strings.subr \ X ${BSDCFG_LIBE}/include/sysrc.subr X XPLIST_DIRS= ${BSDCFG_LIBE}/020.docsinstall/include \ X ${BSDCFG_LIBE}/020.docsinstall \ X ${BSDCFG_LIBE}/040.password/include \ X ${BSDCFG_LIBE}/040.password \ X ${BSDCFG_LIBE}/050.diskmgmt/include \ X ${BSDCFG_LIBE}/050.diskmgmt \ X ${BSDCFG_LIBE}/070.usermgmt/include \ X ${BSDCFG_LIBE}/070.usermgmt \ X ${BSDCFG_LIBE}/080.console/include \ X ${BSDCFG_LIBE}/080.console \ X ${BSDCFG_LIBE}/090.timezone/include \ X ${BSDCFG_LIBE}/090.timezone \ X ${BSDCFG_LIBE}/110.mouse/include \ X ${BSDCFG_LIBE}/110.mouse \ X ${BSDCFG_LIBE}/120.networking/include \ X ${BSDCFG_LIBE}/120.networking \ X ${BSDCFG_LIBE}/130.security/include \ X ${BSDCFG_LIBE}/130.security \ X ${BSDCFG_LIBE}/140.startup/include \ X ${BSDCFG_LIBE}/140.startup \ X ${BSDCFG_LIBE}/150.ttys/include \ X ${BSDCFG_LIBE}/150.ttys \ X ${BSDCFG_LIBE}/dot/include \ X ${BSDCFG_LIBE}/dot \ X ${BSDCFG_LIBE}/include \ X ${BSDCFG_LIBE} \ X share/examples/bsdconfig X X.include X X.if ${OSVERSION} < 900030 XBROKEN= libdialog 20100428 or newer required. X.endif X Xpost-patch: X @${GREP} -Ilrs '^BSDCFG_LIBE=' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ X -e 's|^\(BSDCFG_LIBE=\).*|\1"${PREFIX}/libexec/${PORTNAME}"|' X @${REINPLACE_CMD} \ X -e 's|^\(BSDCONFIG=\).*|\1${PREFIX}/sbin/${PORTNAME}|' \ X ${WRKSRC}/dot/dot X Xdo-install: X @( cd ${WRKSRC} && make \ X LIBEXECDIR="${PREFIX}/libexec" \ X MANDIR="${MANDIR}" \ X SBINDIR="${PREFIX}/sbin" \ X SHAREDIR="${PREFIX}/share" \ X install ) X X.include 8e66e36ffd6c63e8e4d02e5a708e5d81 echo x - bsdconfig/distinfo sed 's/^X//' >bsdconfig/distinfo << '2525dd21496cc9c8e5c79f5efa1428b1' XSHA256 (bsdconfig.120620.txz) = 5bc4c60250a7d3c817239d8f7a0e567cfe8fbec1cd0abaa8ca8d9fdaa0d6b601 XSIZE (bsdconfig.120620.txz) = 87924 XSHA256 (bsdconfig.120620-0.7.0.diff.gz) = 9291ef7094069d7c34ff7647fbd05004f17dec4405f9e6e5acff024a2840245f XSIZE (bsdconfig.120620-0.7.0.diff.gz) = 451 2525dd21496cc9c8e5c79f5efa1428b1 echo x - bsdconfig/pkg-descr sed 's/^X//' >bsdconfig/pkg-descr << 'ad56c62fcbd139054224c1bc69933cb0' Xbsdconfig is a robust utility for configuring/managing various aspects of the XFreeBSD Operating System. Feature-highlights include (but are not limited to): X - Modular, stable, efficient and i18n-compatible. X - Easily maintained/extendable sh(1) source/syntax. X - Works with both dialog(1) in base and Xdialog(1) from ports (x11/xdialog). X - rc.conf(5) configuration/management based on sysutils/sysrc X - Timezone configuration based on sysutils/tzdialog X - Networking management based on sysutils/host-setup X XWWW: http://druidbsd.sourceforge.net/ ad56c62fcbd139054224c1bc69933cb0 exit >Release-Note: >Audit-Trail: >Unformatted: