New install-sfw
  1 #!/bin/sh -e
  2 # 
  3 #  CDDL HEADER START
  4 #
  5 #  The contents of this file are subject to the terms of the
  6 #  Common Development and Distribution License (the "License").
  7 #  You may not use this file except in compliance with the License.
  8 #
  9 #  You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
 10 #  or http://www.opensolaris.org/os/licensing.
 11 #  See the License for the specific language governing permissions
 12 #  and limitations under the License.
 13 #
 14 #  When distributing Covered Code, include this CDDL HEADER in each
 15 #  file and include the License file at usr/src/OPENSOLARIS.LICENSE.
 16 #  If applicable, add the following below this CDDL HEADER, with the
 17 #  fields enclosed by brackets "[]" replaced with your own identifying
 18 #  information: Portions Copyright [yyyy] [name of copyright owner]
 19 #
 20 #  CDDL HEADER END
 21 #
 22 #
 23 
 24 
 25 #
 26 # Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
 27 # Use is subject to license terms.
 28 #
 29 # install objects in the proto area, since it would
 30 # really like to install locally, but that doesn't scale.
 31 #
 32 
 33 VERS=1.10.1
 34 PKGVERS=automake-${VERS}
 35 PREFIX=${ROOT}/opt/sfw
 36 BINDIR=${PREFIX}/bin
 37 INFODIR=${PREFIX}/info
 38 
 39 . ${SRC}/tools/install.subr
 40 
 41 #
 42 # install extra file so aclocal can find the GNOME libraries
 43 #
 44 _install N dirlist.addin ${PREFIX}/share/aclocal/dirlist 444
 45 
 46 cd ${PKGVERS}
 47 
 48 _install S automake ${PREFIX}/bin/automake 555
 49 _install S automake ${PREFIX}/bin/automake-1.10 555
 50 _install S aclocal ${PREFIX}/bin/aclocal 555
 51 _install S aclocal ${PREFIX}/bin/aclocal-1.10 555
 52 _install N doc/automake.info ${PREFIX}/info/automake.info 444
 53 _install N doc/automake.info-1 ${PREFIX}/info/automake.info-1 444
 54 _install N doc/automake.info-2 ${PREFIX}/info/automake.info-2 444
 55 
 56 _install N m4/amversion.m4 ${PREFIX}/share/aclocal-1.10/amversion.m4 444
 57 _install N m4/as.m4 ${PREFIX}/share/aclocal-1.10/as.m4 444
 58 _install N m4/auxdir.m4 ${PREFIX}/share/aclocal-1.10/auxdir.m4 444
 59 _install N m4/ccstdc.m4 ${PREFIX}/share/aclocal-1.10/ccstdc.m4 444
 60 _install N m4/cond.m4 ${PREFIX}/share/aclocal-1.10/cond.m4 444
 61 _install N m4/depend.m4 ${PREFIX}/share/aclocal-1.10/depend.m4 444
 62 _install N m4/depout.m4 ${PREFIX}/share/aclocal-1.10/depout.m4 444
 63 _install N m4/dmalloc.m4 ${PREFIX}/share/aclocal-1.10/dmalloc.m4 444
 64 _install N m4/gcj.m4 ${PREFIX}/share/aclocal-1.10/gcj.m4 444
 65 _install N m4/header.m4 ${PREFIX}/share/aclocal-1.10/header.m4 444
 66 _install N m4/init.m4 ${PREFIX}/share/aclocal-1.10/init.m4 444
 67 _install N m4/install-sh.m4 ${PREFIX}/share/aclocal-1.10/install-sh.m4 444
 68 _install N m4/lead-dot.m4 ${PREFIX}/share/aclocal-1.10/lead-dot.m4 444
 69 _install N m4/lex.m4 ${PREFIX}/share/aclocal-1.10/lex.m4 444
 70 _install N m4/lispdir.m4 ${PREFIX}/share/aclocal-1.10/lispdir.m4 444
 71 _install N m4/maintainer.m4 ${PREFIX}/share/aclocal-1.10/maintainer.m4 444
 72 _install N m4/make.m4 ${PREFIX}/share/aclocal-1.10/make.m4 444
 73 _install N m4/minuso.m4 ${PREFIX}/share/aclocal-1.10/minuso.m4 444
 74 _install N m4/missing.m4 ${PREFIX}/share/aclocal-1.10/missing.m4 444
 75 _install N m4/mkdirp.m4 ${PREFIX}/share/aclocal-1.10/mkdirp.m4 444
 76 _install N m4/multi.m4 ${PREFIX}/share/aclocal-1.10/multi.m4 444
 77 _install N m4/obsol-gt.m4 ${PREFIX}/share/aclocal-1.10/obsol-gt.m4 444
 78 _install N m4/obsol-lt.m4 ${PREFIX}/share/aclocal-1.10/obsol-lt.m4 444
 79 _install N m4/obsolete.m4 ${PREFIX}/share/aclocal-1.10/obsolete.m4 444
 80 _install N m4/options.m4 ${PREFIX}/share/aclocal-1.10/options.m4 444
 81 _install N m4/protos.m4 ${PREFIX}/share/aclocal-1.10/protos.m4 444
 82 _install N m4/python.m4 ${PREFIX}/share/aclocal-1.10/python.m4 444
 83 _install N m4/regex.m4 ${PREFIX}/share/aclocal-1.10/regex.m4 444
 84 _install N m4/runlog.m4 ${PREFIX}/share/aclocal-1.10/runlog.m4 444
 85 _install N m4/sanity.m4 ${PREFIX}/share/aclocal-1.10/sanity.m4 444
 86 _install N m4/strip.m4 ${PREFIX}/share/aclocal-1.10/strip.m4 444
 87 
 88 _install N lib/Automake/ChannelDefs.pm ${PREFIX}/share/automake-1.10/Automake/ChannelDefs.pm 444
 89 _install N lib/Automake/Channels.pm ${PREFIX}/share/automake-1.10/Automake/Channels.pm 444
 90 _install N lib/Automake/Condition.pm ${PREFIX}/share/automake-1.10/Automake/Condition.pm 444
 91 _install N lib/Automake/Configure_ac.pm ${PREFIX}/share/automake-1.10/Automake/Configure_ac.pm 444
 92 _install N lib/Automake/DisjConditions.pm ${PREFIX}/share/automake-1.10/Automake/DisjConditions.pm 444
 93 _install N lib/Automake/FileUtils.pm ${PREFIX}/share/automake-1.10/Automake/FileUtils.pm 444
 94 _install N lib/Automake/General.pm ${PREFIX}/share/automake-1.10/Automake/General.pm 444
 95 _install N lib/Automake/Item.pm ${PREFIX}/share/automake-1.10/Automake/Item.pm 444
 96 _install N lib/Automake/ItemDef.pm ${PREFIX}/share/automake-1.10/Automake/ItemDef.pm 444
 97 _install N lib/Automake/Location.pm ${PREFIX}/share/automake-1.10/Automake/Location.pm 444
 98 _install N lib/Automake/Options.pm ${PREFIX}/share/automake-1.10/Automake/Options.pm 444
 99 _install N lib/Automake/Rule.pm ${PREFIX}/share/automake-1.10/Automake/Rule.pm 444
100 _install N lib/Automake/RuleDef.pm ${PREFIX}/share/automake-1.10/Automake/RuleDef.pm 444
101 _install N lib/Automake/Struct.pm ${PREFIX}/share/automake-1.10/Automake/Struct.pm 444
102 _install N lib/Automake/Variable.pm ${PREFIX}/share/automake-1.10/Automake/Variable.pm 444
103 _install N lib/Automake/VarDef.pm ${PREFIX}/share/automake-1.10/Automake/VarDef.pm 444
104 _install N lib/Automake/Version.pm ${PREFIX}/share/automake-1.10/Automake/Version.pm 444
105 _install N lib/Automake/XFile.pm ${PREFIX}/share/automake-1.10/Automake/XFile.pm 444
106 _install N lib/Automake/Wrap.pm ${PREFIX}/share/automake-1.10/Automake/Wrap.pm 444
107 _install N lib/Automake/Config.pm ${PREFIX}/share/automake-1.10/Automake/Config.pm 444
108 
109 _install N lib/am/ansi2knr.am ${PREFIX}/share/automake-1.10/am/ansi2knr.am 444
110 _install N lib/am/check.am ${PREFIX}/share/automake-1.10/am/check.am 444
111 _install N lib/am/clean-hdr.am ${PREFIX}/share/automake-1.10/am/clean-hdr.am 444
112 _install N lib/am/clean.am ${PREFIX}/share/automake-1.10/am/clean.am 444
113 _install N lib/am/compile.am ${PREFIX}/share/automake-1.10/am/compile.am 444
114 _install N lib/am/configure.am ${PREFIX}/share/automake-1.10/am/configure.am 444
115 _install N lib/am/data.am ${PREFIX}/share/automake-1.10/am/data.am 444
116 _install N lib/am/dejagnu.am ${PREFIX}/share/automake-1.10/am/dejagnu.am 444
117 _install N lib/am/depend.am ${PREFIX}/share/automake-1.10/am/depend.am 444
118 _install N lib/am/depend2.am ${PREFIX}/share/automake-1.10/am/depend2.am 444
119 _install N lib/am/distdir.am ${PREFIX}/share/automake-1.10/am/distdir.am 444
120 _install N lib/am/footer.am ${PREFIX}/share/automake-1.10/am/footer.am 444
121 _install N lib/am/header-vars.am ${PREFIX}/share/automake-1.10/am/header-vars.am 444
122 _install N lib/am/header.am ${PREFIX}/share/automake-1.10/am/header.am 444
123 _install N lib/am/install.am ${PREFIX}/share/automake-1.10/am/install.am 444
124 _install N lib/am/java.am ${PREFIX}/share/automake-1.10/am/java.am 444
125 _install N lib/am/lang-compile.am ${PREFIX}/share/automake-1.10/am/lang-compile.am 444
126 _install N lib/am/lex.am ${PREFIX}/share/automake-1.10/am/lex.am 444
127 _install N lib/am/library.am ${PREFIX}/share/automake-1.10/am/library.am 444
128 _install N lib/am/libs.am ${PREFIX}/share/automake-1.10/am/libs.am 444
129 _install N lib/am/libtool.am ${PREFIX}/share/automake-1.10/am/libtool.am 444
130 _install N lib/am/lisp.am ${PREFIX}/share/automake-1.10/am/lisp.am 444
131 _install N lib/am/ltlib.am ${PREFIX}/share/automake-1.10/am/ltlib.am 444
132 _install N lib/am/ltlibrary.am ${PREFIX}/share/automake-1.10/am/ltlibrary.am 444
133 _install N lib/am/mans-vars.am ${PREFIX}/share/automake-1.10/am/mans-vars.am 444
134 _install N lib/am/mans.am ${PREFIX}/share/automake-1.10/am/mans.am 444
135 _install N lib/am/multilib.am ${PREFIX}/share/automake-1.10/am/multilib.am 444
136 _install N lib/am/program.am ${PREFIX}/share/automake-1.10/am/program.am 444
137 _install N lib/am/progs.am ${PREFIX}/share/automake-1.10/am/progs.am 444
138 _install N lib/am/python.am ${PREFIX}/share/automake-1.10/am/python.am 444
139 _install N lib/am/remake-hdr.am ${PREFIX}/share/automake-1.10/am/remake-hdr.am 444
140 _install N lib/am/scripts.am ${PREFIX}/share/automake-1.10/am/scripts.am 444
141 _install N lib/am/subdirs.am ${PREFIX}/share/automake-1.10/am/subdirs.am 444
142 _install N lib/am/tags.am ${PREFIX}/share/automake-1.10/am/tags.am 444
143 _install N lib/am/texi-vers.am ${PREFIX}/share/automake-1.10/am/texi-vers.am 444
144 _install N lib/am/texibuild.am ${PREFIX}/share/automake-1.10/am/texibuild.am 444
145 _install N lib/am/texinfos.am ${PREFIX}/share/automake-1.10/am/texinfos.am 444
146 _install N lib/am/yacc.am ${PREFIX}/share/automake-1.10/am/yacc.am 444
147 _install N COPYING ${PREFIX}/share/automake-1.10/COPYING 444
148 _install N INSTALL ${PREFIX}/share/automake-1.10/INSTALL 444
149 _install N lib/texinfo.tex ${PREFIX}/share/automake-1.10/texinfo.tex 444
150 _install N lib/ansi2knr.c ${PREFIX}/share/automake-1.10/ansi2knr.c 444
151 _install N lib/ansi2knr.1 ${PREFIX}/share/automake-1.10/ansi2knr.1 444
152 _install N lib/config-ml.in ${PREFIX}/share/automake-1.10/config-ml.in 444
153 _install S lib/config.guess ${PREFIX}/share/automake-1.10/config.guess 555
154 _install S lib/config.sub ${PREFIX}/share/automake-1.10/config.sub 555
155 _install S lib/install-sh ${PREFIX}/share/automake-1.10/install-sh 555
156 _install S lib/mdate-sh ${PREFIX}/share/automake-1.10/mdate-sh 555
157 _install S lib/missing ${PREFIX}/share/automake-1.10/missing 555
158 _install S lib/mkinstalldirs ${PREFIX}/share/automake-1.10/mkinstalldirs 555
159 _install S lib/elisp-comp ${PREFIX}/share/automake-1.10/elisp-comp 555
160 _install S lib/ylwrap ${PREFIX}/share/automake-1.10/ylwrap 555
161 _install S lib/acinstall ${PREFIX}/share/automake-1.10/acinstall 555
162 _install S lib/depcomp ${PREFIX}/share/automake-1.10/depcomp 555
163 _install S lib/compile ${PREFIX}/share/automake-1.10/compile 555
164 _install S lib/py-compile ${PREFIX}/share/automake-1.10/py-compile 555
165 _install S lib/symlink-tree ${PREFIX}/share/automake-1.10/symlink-tree 555
166 /usr/sfw/bin/install-info --dir-file=${INFODIR}/dir ${INFODIR}/automake.info
167 
168 exit 0