[arch-commits] Commit in tor/trunk (PKGBUILD tor.install)

Eric Bélanger eric at archlinux.org
Sat Oct 31 11:43:10 UTC 2009


    Date: Saturday, October 31, 2009 @ 07:43:09
  Author: eric
Revision: 57057

upgpkg: tor 0.2.1.20-1
    Upstream update, fixed license, added tsocks and bash depends (close FS#16404), cleaned up .install script

Modified:
  tor/trunk/PKGBUILD
  tor/trunk/tor.install

-------------+
 PKGBUILD    |   29 +++++++++++++++--------------
 tor.install |   22 ++++++----------------
 2 files changed, 21 insertions(+), 30 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-10-31 11:20:43 UTC (rev 57056)
+++ PKGBUILD	2009-10-31 11:43:09 UTC (rev 57057)
@@ -3,36 +3,37 @@
 # Contributor: simo <simo at archlinux.org>
 
 pkgname=tor
-pkgver=0.2.1.19
-pkgrel=2
+pkgver=0.2.1.20
+pkgrel=1
 pkgdesc="Anonymizing overlay network"
 arch=('i686' 'x86_64')
 url="http://www.torproject.org/"
-license=('custom')
-depends=('openssl' 'libevent')
+license=('BSD')
+depends=('openssl' 'libevent' 'tsocks' 'bash')
 backup=('etc/tor/torrc etc/tor/torrc-dist etc/tor/tor-tsocks.conf')
 install=tor.install
 source=(http://www.torproject.org/dist/tor-${pkgver}.tar.gz
        tor.conf
        tor.rc)
-md5sums=('2c0ca9bf5d0cfb771f4d6bec9c4360ca'
-         '56c75d4e8a66f34167d31e38c43793dd'
+md5sums=('0d62ee2332fdd95de43debac7435df19' '56c75d4e8a66f34167d31e38c43793dd'\
          '4e39d56f462fc9f59e91715ac1b994c0')
+sha1sums=('bfc6c7e9ccee23abc4e97ca4ba98aa3ad7784262' '091385e9604d2ec519c1092ca875885c04c62a7c'\
+         '978588d0078465b6383422772d187e92963eb41f')
 
 build() {
-    cd $srcdir/$pkgname-$pkgver
+    cd "$srcdir/$pkgname-$pkgver"
 
     ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var || return 1
     make || return 1
 
-    install -d $pkgdir/var/lib || return 1
-    install -o43 -g43 -d -m0755 $startdir/pkg/var/lib/tor || return 1
+    install -d "$pkgdir/var/lib" || return 1
+    install -o43 -g43 -d -m0755 "$pkgdir/var/lib/tor" || return 1
 
-    make DESTDIR=$pkgdir install || return 1
-    mv $pkgdir/etc/tor/torrc.sample $pkgdir/etc/tor/torrc-dist || return 1
+    make DESTDIR="$pkgdir" install || return 1
+    mv "$pkgdir/etc/tor/torrc.sample" "$pkgdir/etc/tor/torrc-dist" || return 1
 
-    install -D -m644 $srcdir/tor.conf $pkgdir/etc/tor/torrc || return 1
-    install -D -m755 $srcdir/tor.rc $pkgdir/etc/rc.d/tor || return 1
+    install -D -m644 "$srcdir/tor.conf" "$pkgdir/etc/tor/torrc" || return 1
+    install -D -m755 "$srcdir/tor.rc" "$pkgdir/etc/rc.d/tor" || return 1
     
-    install -Dm644 LICENSE $pkgdir/usr/share/licenses/tor/LICENSE
+    install -Dm644 LICENSE "$pkgdir/usr/share/licenses/tor/LICENSE" || return 1
 }

Modified: tor.install
===================================================================
--- tor.install	2009-10-31 11:20:43 UTC (rev 57056)
+++ tor.install	2009-10-31 11:43:09 UTC (rev 57057)
@@ -1,6 +1,10 @@
 post_install() {
-  echo "-> Tor has been preconfigured to run as a client only"
-  echo "-> Tor is experimental software, Do not rely on it for strong anonymity."
+  echo "-> Tor has been preconfigured to run as a client only."
+  echo "-> Tor is experimental software. Do not rely on it for strong anonymity."
+  post_upgrade $1
+}
+
+post_upgrade() {
   if [ ! `grep '^tor:' /etc/group` ]; then
     groupadd -g 43 tor &>/dev/null;
   fi
@@ -9,21 +13,7 @@
     useradd -u 43 -g tor -d /var/lib/tor -s /bin/false tor
 }
 
-post_upgrade() {
-  post_install $1
-}
-
 pre_remove() {
   userdel tor &> /dev/null
   groupdel tor &> /dev/null
 }
-
-post_remove() {
-  /bin/true
-}
-
-op=$1
-shift
-
-$op $*
-# vim: ts=2 sw=2 et ft=sh




More information about the arch-commits mailing list