Cdiff install-sfw
*** /export/home/steve/work/usr/webrev/src/lib/aalib/install-sfw- Thu Jul 10 04:03:27 2008
--- install-sfw Thu Jul 10 03:59:10 2008
*** 1,5 ****
--- 1,6 ----
+ #!/bin/sh
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
*** 19,90 ****
# CDDL HEADER END
#
#
- #!/bin/sh
#
! # Copyright (c) 1999-2002 by Sun Microsystems, Inc.
! # All rights reserved.
#
# install aalib's objects in the proto area, since it would really
# like to install locally, but that doesn't scale.
#
- #ident "@(#)install-sfw 1.4 02/01/14 SMI"
! VERS=1.2
PREFIX=${ROOT}/opt/sfw
BINDIR=${PREFIX}/bin
LIBDIR=${PREFIX}/lib
INCDIR=${PREFIX}/include
MAN1DIR=${PREFIX}/man/man1
- MAN1MDIR=${PREFIX}/man/man1m
MAN3DIR=${PREFIX}/man/man3
- MAN3XDIR=${PREFIX}/man/man3x
- MAN5DIR=${PREFIX}/man/man5
- MAN7DIR=${PREFIX}/man/man7
INFODIR=${PREFIX}/info
- SHAREDIR=${PREFIX}/share
- TERMINFODIR=${PREFIX}/share/terminfo
- TABSETDIR=${PREFIX}/share/tabset
- datadir=/opt/sfw/share
cd aalib-${VERS}
for i in aalib.h
do
rm -f ${INCDIR}/${i}
cp ${i} ${INCDIR}/${i}
chmod 644 ${INCDIR}/${i}
done
! for i in aalib.info
do
rm -f ${INFODIR}/${i}
cp ${i} ${INFODIR}/${i}
chmod 444 ${INFODIR}/${i}
/usr/sfw/bin/install-info --dir-file=${INFODIR}/dir ${INFODIR}/$i >/dev/null 2>&1
done
cd .libs
rm -f ${LIBDIR}/libaa.la
sed 's,installed=no,installed=yes,' \
< libaa.la > ${LIBDIR}/libaa.la
chmod 755 ${LIBDIR}/libaa.la
! cp libaa.so.1.0.3 ${LIBDIR}/libaa.so.1.0.3
! chmod 755 ${LIBDIR}/libaa.so.1.0.3
rm -f ${LIBDIR}/libaa.so
! ln -s libaa.so.1.0.3 ${LIBDIR}/libaa.so
rm -f ${LIBDIR}/libaa.so.1
! ln -s libaa.so.1.0.3 ${LIBDIR}/libaa.so.1
for i in aainfo aatest aafire aasavefont
do
rm -f ${BINDIR}/${i}
cp ${i} ${BINDIR}/${i}
strip ${BINDIR}/${i}
chmod 555 ${BINDIR}/${i}
done
exit 0
--- 20,112 ----
# CDDL HEADER END
#
#
#
! # Copyright 2008 Sun Microsystems, Inc. All rights reserved.
! # Use is subject to license terms.
#
# install aalib's objects in the proto area, since it would really
# like to install locally, but that doesn't scale.
#
! VERS=1.4.0
PREFIX=${ROOT}/opt/sfw
BINDIR=${PREFIX}/bin
LIBDIR=${PREFIX}/lib
INCDIR=${PREFIX}/include
MAN1DIR=${PREFIX}/man/man1
MAN3DIR=${PREFIX}/man/man3
INFODIR=${PREFIX}/info
cd aalib-${VERS}
+ cd src
+
for i in aalib.h
do
rm -f ${INCDIR}/${i}
cp ${i} ${INCDIR}/${i}
chmod 644 ${INCDIR}/${i}
done
! cd ../doc
!
! for i in aalib.info aalib.info-1 aalib.info-2 aalib.info-3
do
rm -f ${INFODIR}/${i}
cp ${i} ${INFODIR}/${i}
chmod 444 ${INFODIR}/${i}
/usr/sfw/bin/install-info --dir-file=${INFODIR}/dir ${INFODIR}/$i >/dev/null 2>&1
done
+ cd ../src
+
cd .libs
rm -f ${LIBDIR}/libaa.la
sed 's,installed=no,installed=yes,' \
< libaa.la > ${LIBDIR}/libaa.la
chmod 755 ${LIBDIR}/libaa.la
! cp libaa.so.1.0.4 ${LIBDIR}/libaa.so.1.0.4
! chmod 755 ${LIBDIR}/libaa.so.1.0.4
rm -f ${LIBDIR}/libaa.so
! ln -s libaa.so.1.0.4 ${LIBDIR}/libaa.so
rm -f ${LIBDIR}/libaa.so.1
! ln -s libaa.so.1.0.4 ${LIBDIR}/libaa.so.1
for i in aainfo aatest aafire aasavefont
do
rm -f ${BINDIR}/${i}
cp ${i} ${BINDIR}/${i}
strip ${BINDIR}/${i}
chmod 555 ${BINDIR}/${i}
done
+ cd ../..
+
+ for i in aalib-config
+ do
+ rm -f ${BINDIR}/${i}
+ cp ${i} ${BINDIR}/${i}
+ chmod 555 ${BINDIR}/${i}
+ done
+
+ cd man
+
+ for i in aafire.1
+ do
+ rm -f ${MAN1DIR}/${i}
+ cp ${i} ${MAN1DIR}/${i}
+ chmod 444 ${MAN1DIR}/${i}
+ done
+
+ for i in *.3
+ do
+ rm -f ${MAN3DIR}/${i}
+ cp ${i} ${MAN3DIR}/${i}
+ chmod 444 ${MAN3DIR}/${i}
+ done
+
exit 0