diff options
author | (no author) <(no author)@unknown> | 2002-06-13 20:30:09 +0000 |
---|---|---|
committer | (no author) <(no author)@unknown> | 2002-06-13 20:30:09 +0000 |
commit | bbc49505b385c8d5b0f195bae5750cdcee88518e (patch) | |
tree | 739dcd4ea40d9167cbcc190c5893d47b223bd22a /build/instdso.sh | |
parent | f75ee91d7e13eb78b121cd589ce619c780ca344c (diff) | |
download | httpd-bbc49505b385c8d5b0f195bae5750cdcee88518e.tar.gz |
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.436.2'.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/unlabeled-1.436.2@95658 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'build/instdso.sh')
-rwxr-xr-x | build/instdso.sh | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/build/instdso.sh b/build/instdso.sh deleted file mode 100755 index eb0945fa10..0000000000 --- a/build/instdso.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/sh -# -# instdso.sh - install Apache DSO modules -# -# we use this instead of libtool --install because: -# 1) on a few platforms libtool doesn't install DSOs exactly like we'd -# want (weird names, doesn't remove DSO first) -# 2) we never want the .la files copied, so we might as well copy -# the .so files ourselves - -if test "$#" != "3"; then - echo "wrong number of arguments to instdso.sh" - echo "Usage: instdso.sh SH_LIBTOOL-value dso-name path-to-modules" - exit 1 -fi - -SH_LIBTOOL=`echo $1 | sed -e 's/^SH_LIBTOOL=//'` -DSOARCHIVE=$2 -DSOARCHIVE_BASENAME=`basename $2` -TARGETDIR=$3 -DSOBASE=`echo $DSOARCHIVE_BASENAME | sed -e 's/\.la$//'` -TARGET_NAME="$DSOBASE.so" - -SYS=`uname -s` - -if test "$SYS" = "AIX" -then - # on AIX, shared libraries remain in storage even when - # all processes using them have exited; standard practice - # prior to installing a shared library is to rm -f first - CMD="rm -f $TARGETDIR/$TARGET_NAME" - echo $CMD - $CMD || exit $? -fi - -CMD="$SH_LIBTOOL --mode=install cp $DSOARCHIVE $TARGETDIR/" -echo $CMD -$CMD || exit $? - -DLNAME=`grep "^dlname" $TARGETDIR/$DSOARCHIVE_BASENAME | sed -e "s/dlname='\([^']*\)'/\1/"` -LIBRARY_NAMES=`grep "library_names" $TARGETDIR/$DSOARCHIVE_BASENAME | sed -e "s/dlname='\([^']*\)'/\1/"` -LIBRARY_NAMES=`echo $LIBRARY_NAMES | sed -e "s/ *$DLNAME//g"` - -if test -n "$LIBRARY_NAMES" -then - for f in $LIBRARY_NAMES - do - rm -f $TARGETDIR/$f - done -fi - -if test "$DLNAME" != "$TARGET_NAME" -then - mv $TARGETDIR/$DLNAME $TARGETDIR/$TARGET_NAME -fi - -rm -f $TARGETDIR/$DSOARCHIVE_BASENAME -rm -f $TARGETDIR/$DSOBASE.a -rm -f $TARGETDIR/lib$DSOBASE.a -rm -f $TARGETDIR/lib$TARGET_NAME - -exit 0 |