Date: Fri, 18 Oct 1996 22:40:56 +0900 (JST) From: sanpei@yy.cs.keio.ac.jp To: FreeBSD-gnats-submit@freebsd.org Subject: ports/1840: mail/majordomo/scripts/configure, can't run under perl-5 installed machine Message-ID: <199610181340.WAA00804@lavender.yy.cs.keio.ac.jp> Resent-Message-ID: <199610190300.UAA12881@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 1840 >Category: ports >Synopsis: mail/majordomo/scripts/configure, can't run under perl-5 installed machine >Confidential: yes >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Oct 18 20:00:01 PDT 1996 >Last-Modified: >Originator: MIHIRA Yoshiro >Organization: Keio Univ. Japan >Release: FreeBSD 2.2-960612-SNAP i386 >Environment: 1) Perl version 5 was installed. and 2) [/usr/local/bin] direcotry is listed before [/usr/bin] direcotry in path variable. >Description: Ports collection majordomo [ports/mail/majordomo], [scripts/configure] program (used at configure phase) is written below: * system( "perl -pi -e 's|@@PREFIX@@|$ENV{'PREFIX'}|g' @files" ); If it is under <above Environment>, above script is run via Perl version 5. But this script is only for Perl Version 4, [/usr/bin/perl]. >How-To-Repeat: cd /usr/ports/mail/majordomo make configure >Fix: I think add `/usr/bin' path before `perl'. --- configure.org Fri Oct 18 22:30:37 1996 +++ configure Fri Oct 18 22:30:54 1996 @@ -9,7 +9,7 @@ @files = ( "$ENV{'WRKSRC'}/Makefile", "$ENV{'WRKSRC'}/sample.cf", "$ENV{'FILESDIR'}/aliases.majordomo" ); ( $null, $null, $mjUID, $mjGID ) = getpwnam( "majordom" ); -system( "perl -pi -e 's|@@PREFIX@@|$ENV{'PREFIX'}|g' @files" ); -system( "perl -pi -e 's|@@HOSTNAME@@|$HOSTNAME|g' @files" ); -system( "perl -pi -e 's|@@UID@@|$mjUID|g' @files" ); -system( "perl -pi -e 's|@@GID@@|$mjGID|g' @files" ); +system( "/usr/bin/perl -pi -e 's|@@PREFIX@@|$ENV{'PREFIX'}|g' @files" ); +system( "/usr/bin/perl -pi -e 's|@@HOSTNAME@@|$HOSTNAME|g' @files" ); +system( "/usr/bin/perl -pi -e 's|@@UID@@|$mjUID|g' @files" ); +system( "/usr/bin/perl -pi -e 's|@@GID@@|$mjGID|g' @files" ); >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199610181340.WAA00804>