8 |
|
|
9 |
echo "Upstream version of $what is $upstream" |
echo "Upstream version of $what is $upstream" |
10 |
|
|
11 |
if echo $usptream | grep 'http://' ; then |
if echo $upstream | grep 'http://' ; then |
12 |
wget -nc -c $upstream |
wget -nc -c $upstream |
13 |
else |
else |
14 |
wget -nc -c http://${what}.sourceforge.net/$upstream |
wget -nc -c http://${what}.sourceforge.net/$upstream |
24 |
name=`echo $arc | cut -d- -f1` |
name=`echo $arc | cut -d- -f1` |
25 |
ver=`echo $arc | cut -d- -f2 | sed 's/\.tar.gz//'` |
ver=`echo $arc | cut -d- -f2 | sed 's/\.tar.gz//'` |
26 |
|
|
27 |
if dpkg -l "$name" | grep "$ver" 2>&1 >/dev/null ; then |
if dpkg -l "$name" | grep "^ii" | grep "$ver" 2>&1 >/dev/null ; then |
28 |
echo "Skipping $name [$ver], allready installed." |
echo "Skipping $name [$ver], allready installed." |
29 |
return |
return |
30 |
fi |
fi |
42 |
sudo rm -Rf $tmp |
sudo rm -Rf $tmp |
43 |
} |
} |
44 |
|
|
45 |
check_upstream 'qdbm' |
dpkg -l | awk '{ print $2 }' | egrep '^lib(estraier|qdbm)' | xargs apt-get remove -y |
|
extract `ls -d qdbm-*.tar.gz | tail -1` |
|
46 |
|
|
47 |
check_upstream 'hyperestraier' |
qdbm_ver="$1" |
48 |
extract `ls -d hyperestraier-*.tar.gz | tail -1` |
est_ver="$2" |
49 |
|
|
50 |
|
if [ -z "$qdbm_ver" ] ; then |
51 |
|
check_upstream 'qdbm' |
52 |
|
extract `ls -d qdbm-*.tar.gz | tail -1` |
53 |
|
else |
54 |
|
extract `ls -d qdbm-${qdbm_ver}.tar.gz | tail -1` |
55 |
|
fi |
56 |
|
|
57 |
|
if [ -z "$est_ver" ] ; then |
58 |
|
check_upstream 'hyperestraier' |
59 |
|
extract `ls -d hyperestraier-*.tar.gz | tail -1` |
60 |
|
else |
61 |
|
extract `ls -d hyperestraier-${est_ver}.tar.gz | tail -1` |
62 |
|
fi |