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: