NOTE: If you are a developer, please use a private wiki based on foswiki/trunk on a daily base ...or use trunk.foswiki.org to view this page for some minimal testing.
Use Item9693 for docu changes for 1.2 and 2.0.

Item9333: both configure installer and pseudo-install should automatically localise the perl shebang

Priority: CurrentState: AppliesTo: Component: WaitingFor:
Enhancement New Engine Configure, Install, PseudoInstall  
and what that shebang should look like should probly be a cfg value.

that way, stuff just works.

-- SvenDowideit - 16 Jul 2010

this would also simplify changing your perl to debugperl, adding profilling such as NYTProf, or anything else..

-- SvenDowideit - 16 Jul 2010

This is partly addressed. Configure uses Foswiki::Configure::Util::rewriteShebang to set the perl shebang for any extension scripts. It sets the shebang to the shebang used by bin/configure. It could use the perl location but this is auto dereferenced from a symlink to the installed version of perl, which is probably not wanted.

-- GeorgeClark - 02 Dec 2010

For pseudo-install, if it updates the shebang in a symlink environment, then it's modifying a file that might be inadvertently checked in. This should probably only be done when doing a "copy" type installation rather than symlink.

-- GeorgeClark - 15 Apr 2011
 

ItemTemplate edit

Summary both configure installer and pseudo-install should automatically localise the perl shebang
ReportedBy SvenDowideit
Codebase trunk
SVN Range
AppliesTo Engine
Component Configure, Install, PseudoInstall
Priority Enhancement
CurrentState New
WaitingFor
Checkins
TargetRelease n/a
ReleasedIn n/a
Topic revision: r5 - 15 Apr 2011, GeorgeClark
 
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons LicenseGet Foswiki at sourceforge.net. Fast, secure and Free Open Source software downloads