blob: 148a82a151ee97388f9b8836540c1f02edabc745 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#!/bin/sh
prefix=$1
libname=$2
version=$3
# find project root.
root=`dirname $0`
root=`dirname $root`
# fetch package 'version' level from project root (config.dist).
if [ -f $root/config.dist ] ; then
. $root/config.dist
fi
if [ ! -d $(prefix)/lib ] ; then
prefix=$/usr
if [ ! -d /usr/lib ] ; then
exit 0
fi
fi
prefix=$prefix/lib
echo 'Installing '$libname'.so to '$prefix
cp -f $libname'.so' $(prefix)/$(libname)'.so.'$version
ldconfig -n $(prefix)
liblist=`find $(prefix) -name "$(libname).so.*" -type f -print`
for lib in $liblist ; do
if [ ! $lib = $libname'.so.'$version ] ; then
rm $lib
fi
done
ldconfig -n $(prefix)
|