/[scripts]/trunk/est-latest.sh
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/est-latest.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 23 by dpavlin, Sun May 7 22:09:11 2006 UTC revision 27 by dpavlin, Fri Mar 9 00:58:26 2007 UTC
# Line 24  function extract() { Line 24  function extract() {
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
# Line 38  function extract() { Line 38  function extract() {
38          ./configure          ./configure
39          make          make
40          sudo checkinstall -y          sudo checkinstall -y
41    
42            # build perl bindings?
43            test -d perlnative && (
44                    echo "*** installing native perl bindings"
45                    cd perlnative
46                    ./configure
47                    make
48                    sudo make install
49            )
50    
51          cd $d          cd $d
52          sudo rm -Rf $tmp          sudo rm -Rf $tmp
53  }  }
54    
55  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`  
56    
57  check_upstream 'hyperestraier'  qdbm_ver="$1"
58  extract `ls -d hyperestraier-*.tar.gz | tail -1`  est_ver="$2"
59    
60    if [ -z "$qdbm_ver" ] ; then
61            check_upstream 'qdbm'
62            extract `ls -d qdbm-*.tar.gz | tail -1`
63    else
64            extract `ls -d qdbm-${qdbm_ver}.tar.gz | tail -1`
65    fi
66    
67    if [ -z "$est_ver" ] ; then
68            check_upstream 'hyperestraier'
69            extract `ls -d hyperestraier-*.tar.gz | tail -1`
70    else
71            extract `ls -d hyperestraier-${est_ver}.tar.gz | tail -1`
72    fi

Legend:
Removed from v.23  
changed lines
  Added in v.27

  ViewVC Help
Powered by ViewVC 1.1.26