From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jul 19 01:50:03 2009 Return-Path: Delivered-To: freebsd-ports-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 7BBF5106566C for ; Sun, 19 Jul 2009 01:50:03 +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 571548FC0C for ; Sun, 19 Jul 2009 01:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n6J1o3TN063260 for ; Sun, 19 Jul 2009 01:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n6J1o3pJ063259; Sun, 19 Jul 2009 01:50:03 GMT (envelope-from gnats) Resent-Date: Sun, 19 Jul 2009 01:50:03 GMT Resent-Message-Id: <200907190150.n6J1o3pJ063259@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, Antonio Querubin Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1AD16106566B for ; Sun, 19 Jul 2009 01:44:07 +0000 (UTC) (envelope-from tony@lava.net) Received: from outgoing02.lava.net (pie.lava.net [IPv6:2001:1888:0:1:230:48ff:fe5b:3b8c]) by mx1.freebsd.org (Postfix) with ESMTP id C5ED88FC0C for ; Sun, 19 Jul 2009 01:44:06 +0000 (UTC) (envelope-from tony@lava.net) Received: from guriguri.lava.net (guriguri.lava.net [IPv6:2001:1888:0:1:2d0:b7ff:fe7d:bed6]) by outgoing02.lava.net (Postfix) with ESMTP id 03E3F170642 for ; Sat, 18 Jul 2009 15:44:04 -1000 (HST) Received: by guriguri.lava.net (Postfix, from userid 2489) id 77FEF564A0; Sat, 18 Jul 2009 15:44:04 -1000 (HST) Message-Id: <20090719014404.77FEF564A0@guriguri.lava.net> Date: Sat, 18 Jul 2009 15:44:04 -1000 (HST) From: Antonio Querubin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/136892: Fixup username in prayer-cyclog X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Antonio Querubin List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Jul 2009 01:50:03 -0000 >Number: 136892 >Category: ports >Synopsis: Fixup username in prayer-cyclog >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jul 19 01:50:02 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Antonio Querubin >Release: FreeBSD 7.1-RELEASE-p6 i386 >Organization: LavaNet >Environment: System: FreeBSD guriguri.lava.net 7.1-RELEASE-p6 FreeBSD 7.1-RELEASE-p6 #0: Tue Jun 9 16:26:47 UTC 2009 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: prayer-cyclog uses a different username from the default config and what is created by pkg-install. The current Makefile and pkg-install install a username of '_prayer'. However, prayer-cyclog assumes a username of 'prayer'. This causes run-time errors when prayer-cyclog is run. >How-To-Repeat: Install prayer on a clean system. Run prayer-cyclog. >Fix: Update the ports/prayer Makefile so that the username used by prayer-cyclog matches the installed username: --- Makefile.orig 2009-07-18 15:03:01.000000000 -1000 +++ Makefile 2009-07-18 15:07:20.000000000 -1000 @@ -47,8 +47,9 @@ post-patch: # correct chroot @${REINPLACE_CMD} "s#\"/chroot/prayer\"#config->var_prefix#" ${WRKSRC}/servers/prayer_chroot.c - # change the user in the default config + # change the user in the default config and cyclog util @${REINPLACE_CMD} "s#prayer_user = \"prayer\"#prayer_user = \"_prayer\"#" ${WRKSRC}/files/etc/prayer.cf.SRC + @${REINPLACE_CMD} "s#\"prayer\" \"prayer\"#\"_prayer\" \"prayer\"#" ${WRKSRC}/utils/prayer-cyclog.SRC @${REINPLACE_CMD} "s#%%PREFIX%%#${PREFIX}#" ${WRKSRC}/Config post-configure: >Release-Note: >Audit-Trail: >Unformatted: