Changeset 11940 for trunk/psconfig/psconfig.sh
- Timestamp:
- Feb 20, 2007, 11:50:12 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/psconfig/psconfig.sh (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psconfig/psconfig.sh
r11938 r11940 7 7 set show_perlbuild = 0 8 8 set show_perl5lib = 0 9 set show_prefix = 0 10 set show_libs = 0 11 set show_bin = 0 9 12 set args = "" 10 13 while ($#argv) … … 12 15 case --help: 13 16 goto help; 14 15 17 case --list: 16 18 /bin/ls $PSCONFDIR | grep -v "\<man\>" | grep -v "\<share\>" | awk -v dir=$PSCONFDIR -F. '{printf "%s : %-10s : %s\n", dir, $1, $2}' 17 19 exit 0 20 case --prefix: 21 set show_prefix = 1 18 22 breaksw 19 20 case --prefix: 21 echo $PSCONFDIR/$PSVERSION.$ARCH 22 exit 0 23 case --libs: 24 set show_libs = 1 23 25 breaksw 24 25 case --libs: 26 echo $PSCONFDIR/$PSVERSION.$ARCH/lib 27 exit 0 26 case --bin 27 set show_bin = 1 28 28 breaksw 29 30 case --bin31 echo $PSCONFDIR/$PSVERSION.$ARCH/bin32 exit 033 breaksw34 35 29 case --psconfigure: 36 30 set show_configure = 1 37 shift38 31 breaksw; 39 32 case --psautogen: 40 33 set show_autogen = 1 41 shift42 34 breaksw; 43 35 case --psperlbuild: 44 36 set show_perlbuild = 1 45 shift46 37 breaksw; 47 38 case --perl5lib: 48 39 set show_perl5lib = 1 49 shift50 40 breaksw; 51 41 case -*: … … 54 44 default: 55 45 set args=($args $1); 56 shift57 46 breaksw; 58 47 endsw 48 shift 59 49 end 60 50 if ($#args != 1) goto usage … … 204 194 endif 205 195 196 # Build wants to put things in prefix/*, MakeMaker wants to put them in prefix/perl5/* 206 197 set plibdir = {$PSCONFDIR}/{$PSCONFIG}/lib 198 # set plib5dir = {$PSCONFDIR}/{$PSCONFIG}/lib/perl5 207 199 set newpath = "" 208 200 set pathlist = `echo $PERL5LIB | tr ':' '\n'` 201 # build newpath with contents of PERL5LIB excluding PSCONFDIR entries 209 202 foreach name ($pathlist) 210 203 echo $name | grep $PSCONFDIR > /dev/null … … 225 218 if ("$newpath" == "") then 226 219 setenv PERL5LIB {$plibdir}: 220 # setenv PERL5LIB {$plibdir}:{$plib5dir}: 227 221 else 228 222 setenv PERL5LIB {$plibdir}:{$newpath} 223 # setenv PERL5LIB {$plibdir}:{$plib5dir}:{$newpath} 229 224 endif 230 225 endif … … 263 258 alias psautogen autogen.sh --bindir=$bindir --libdir=$libdir --mandir=$mandir --includedir={$PSCONFDIR}/{$PSCONFIG}/include --sysconfdir={$PSCONFDIR}/{$PSCONFIG}/etc --datadir={$PSCONFDIR}/share 264 259 alias psperlbuild perl Build.PL --prefix {$PSCONFDIR}/{$PSCONFIG} --install_path script=$bindir --install_path arch=$bindir --install_path bin=$bindir --install_path lib=$libdir --install_path bindoc={$PSCONFDIR}/man/man1 --install_path libdoc={$PSCONFDIR}/man/man3 260 endif 261 262 # list selected environment variables 263 if ($show_prefix) then 264 echo $PSCONFDIR/$PSVERSION.$ARCH 265 exit 0 266 endif 267 if ($show_libs) then 268 echo $PSCONFDIR/$PSVERSION.$ARCH/lib 269 exit 0 270 endif 271 if ($show_bin) then 272 echo $PSCONFDIR/$PSVERSION.$ARCH/bin 273 exit 0 265 274 endif 266 275
Note:
See TracChangeset
for help on using the changeset viewer.
