Subject: pkg/33821: Sendmail 'make cf-install' misses install script
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Hauke Fath <hauke@Espresso.Rhein-Neckar.DE>
List: pkgsrc-bugs
Date: 06/25/2006 12:10:01
>Number:         33821
>Category:       pkg
>Synopsis:       Sendmail 'make cf-install' misses install script
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jun 25 12:10:00 +0000 2006
>Originator:     Hauke Fath <hauke@Espresso.Rhein-Neckar.DE>
>Release:        NetBSD 3.99.21
>Organization:
Falling Raindrops
>Environment:
	
	
System: NetBSD pizza.causeuse.org 3.99.21 NetBSD 3.99.21 (PIZZA) #0: Thu Jun 22 19:25:34 CEST 2006 hf@Gstoder.nt.e-technik.tu-darmstadt.de:/var/obj/netbsd-builds/current/sparc/sys/arch/sparc/compile/PIZZA sparc
Architecture: sparc
Machine: sparc
>Description:

	The sendmail/cf/README recommends a 'make install-cf' to
	process the two mc setup files, and install the resulting cf files
	into /etc/mail.

	This results in

[hauke@pizza] /<3%sendmail/cf # make install-cf CF=pizza
../../devtools/bin/install.sh -c -o root -g bin -m 0444 pizza.cf /etc/mail/sendmail.cf
make: exec(../../devtools/bin/install.sh) failed (No such file or directory)
*** Error code 1

Stop.
make: stopped in /usr/pkg/share/sendmail/cf

	Unfortunately, the Makefile has

# use our own install program; should be really confINSTALL
INSTALL=../../devtools/bin/install.sh

	which is not there.

>How-To-Repeat:

	Install mail/sendmail pkg on NetBSD-current (for obvious
	reasons).  Try to install your .mc file, find it doesn't work.

>Fix:

	Set INSTALL to whatever pkgsrc uses for a BSD install.  On
	NetBSD, /usr/bin/install does the job just fine.

>Unformatted: