From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Oct 11 13:10:24 2003 Return-Path: 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 A7B1216A4C0 for ; Sat, 11 Oct 2003 13:10:24 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 42ED943F85 for ; Sat, 11 Oct 2003 13:10:21 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h9BKALFY043329 for ; Sat, 11 Oct 2003 13:10:21 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h9BKALaV043328; Sat, 11 Oct 2003 13:10:21 -0700 (PDT) (envelope-from gnats) Resent-Date: Sat, 11 Oct 2003 13:10:21 -0700 (PDT) Resent-Message-Id: <200310112010.h9BKALaV043328@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, "Scot W. Hetzel" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 66EC916A4B3 for ; Sat, 11 Oct 2003 13:09:12 -0700 (PDT) Received: from mail.westbend.net (ns1.westbend.net [216.47.253.3]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F50943FB1 for ; Sat, 11 Oct 2003 13:09:10 -0700 (PDT) (envelope-from admin@WBIw009.westbend.net) Received: from WBIw009.westbend.net (wbiw009 [216.47.253.29]) by mail.westbend.net (8.12.9/8.12.9) with ESMTP id h9BK96HT083581 for ; Sat, 11 Oct 2003 15:09:06 -0500 (CDT) (envelope-from admin@WBIw009.westbend.net) Received: from WBIw009.westbend.net (localhost [127.0.0.1]) by WBIw009.westbend.net (8.12.9/8.12.9) with ESMTP id h9BK955T009774 for ; Sat, 11 Oct 2003 15:09:06 -0500 (CDT) (envelope-from admin@WBIw009.westbend.net) Received: (from root@localhost) by WBIw009.westbend.net (8.12.9/8.12.9/Submit) id h9BK95KV009773; Sat, 11 Oct 2003 15:09:05 -0500 (CDT) Message-Id: <200310112009.h9BK95KV009773@WBIw009.westbend.net> Date: Sat, 11 Oct 2003 15:09:05 -0500 (CDT) From: "Scot W. Hetzel" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/57870: Missing +INSTALL/+DEINSTALL scripts with package-recursive X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Scot W. Hetzel" List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Oct 2003 20:10:24 -0000 >Number: 57870 >Category: ports >Synopsis: Missing +INSTALL/+DEINSTALL scripts with package-recursive >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: Sat Oct 11 13:10:20 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Scot W. Hetzel >Release: FreeBSD 5.1-CURRENT i386 >Organization: West Bend Internet >Environment: System: FreeBSD database.westbend.net 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Fri Sep 26 20:16:25 CDT 2003 root@database.westbend.net:/usr/obj/usr/src/C/sys/WB i386 >Description: The package-recursive target is broken, as it doesn't create a package that includes the +INSTALL/+DEINSTALL scripts for the parent package. Dependant packages are not affected. I noticed this problem when using the package-recursive target on the security/cyrus-sasl2 port, and then tried to install the package for cyrus-imapd-2.2.1.b_1 on another system. The install failed due to a missing cyrus users, which is supposed to have been created by the cyrus-sasl package +INSTALL script. >How-To-Repeat: 1. Change to a port that has dependancies and install/deinstall scripts (i.e. mail/cyrus-imapd22) 2. Execute 'make package-recursive' 3. untar the contents of the package tar -tjvf /cyrus-imapd-2.2.1.b_1.tbz | more -rw-r--r-- root/wheel 22745 Oct 11 14:14 2003 +CONTENTS -rw-r--r-- root/wheel 59 Oct 11 14:14 2003 +COMMENT -rw-r--r-- root/wheel 1097 Oct 11 14:14 2003 +DESC -rw-r--r-- root/wheel 347 Oct 11 14:14 2003 +DISPLAY -r--r--r-- root/wheel 8200 Oct 11 14:14 2003 +MTREE_DIRS -r--r--r-- root/wheel 5608 Oct 11 14:13 2003 man/man1/cyradm.1.gz -rw-r--r-- root/wheel 2272 Oct 11 14:13 2003 man/man1/imtest.1.gz 4. remove work/.package_done* 5. Execute 'make package' 6. untar the contents of the package tar -tjvf /cyrus-imapd-2.2.1.b_1.tbz | more -rw-r--r-- root/wheel 22781 Oct 11 14:18 2003 +CONTENTS -rw-r--r-- root/wheel 59 Oct 11 14:18 2003 +COMMENT -rw-r--r-- root/wheel 1097 Oct 11 14:18 2003 +DESC -rw-r--r-- root/wheel 1165 Oct 11 14:18 2003 +INSTALL -rw-r--r-- root/wheel 1175 Oct 11 14:18 2003 +DEINSTALL -rw-r--r-- root/wheel 347 Oct 11 14:18 2003 +DISPLAY -r--r--r-- root/wheel 8200 Oct 11 14:18 2003 +MTREE_DIRS -r--r--r-- root/wheel 5608 Oct 11 14:13 2003 man/man1/cyradm.1.gz -rw-r--r-- root/wheel 2272 Oct 11 14:13 2003 man/man1/imtest.1.gz >Fix: >Release-Note: >Audit-Trail: >Unformatted: