perl 5.003_03: hints/sco.sh
[p5sagit/p5-mst-13.2.git] / plan9 / setup.rc
CommitLineData
396e9e6f 1#!/bin/rc
2# This is an rc shell script which unpacks the perl distribution, builds
3# directories, and puts files where they belong.
4# To use, just run it from within the plan9 subdirectory with the appropriate
5# permissions.
6# Last modified 6/30/96 by:
7# Luther Huffman, Strategic Computer Solutions, Inc., lutherh@stratcom.com
8
760ac839 9awk -f versnum ../patchlevel.h
396e9e6f 10. buildinfo
11builddir = `{ cd .. ; pwd }
12if(flag a) platforms = (386 mips sparc 68020)
13if not platforms = $objtype
14sourcedir=/sys/src/cmd/perl/$p9pvers
15privlib=/sys/lib/perl
16sitelib=$privlib/site_perl
17
18#Build source directory
19if (test ! -d /sys/src/cmd/perl) mkdir /sys/src/cmd/perl
20if (test ! -d $sourcedir) mkdir $sourcedir
21
22#Populate source directory
23echo Building source directories ...
24{cd $builddir ; tar c .} | { cd $sourcedir ; tar x}
25cp $builddir/plan9/config.plan9 $sourcedir/config.plan9
26cp $builddir/plan9/plan9.c $builddir/plan9/plan9ish.h $builddir/plan9/mkfile $sourcedir
27cd $sourcedir/lib ; rm -rf *
28
29#Build library directories
30echo Building library directories ...
31if (test ! -d $privlib) mkdir $privlib
32if (test ! -d $privlib/auto) mkdir $privlib/auto
33if (test ! -d $sitelib) mkdir $sitelib
34for(i in $platforms){
35 archlib=/$i/lib/perl/$p9pvers
36 sitearch=$archlib/site_perl
37 corelib=$archlib/CORE
38 arpalib=$corelib/arpa
39 if (test ! -d /$i/lib/perl) mkdir /$i/lib/perl
40 if (test ! -d $archlib) mkdir $archlib
41 if (test ! -d $sitearch) mkdir $sitearch
42 if (test ! -d $corelib) mkdir $corelib
43 if (test ! -d $arpalib) mkdir $arpalib
44 cp $builddir/*.h $builddir/plan9/*.h $corelib
45 cp $builddir/plan9/arpa/*.h $arpalib
46}
47
48#Populate library directories
49{cd $builddir/lib ; tar c . } | {cd $privlib ; tar x }