diff options
Diffstat (limited to 'social')
-rw-r--r-- | social/diaspora-git/PKGBUILD | 2 | ||||
-rw-r--r-- | social/ruby-headers/PKGBUILD | 4 | ||||
-rw-r--r-- | social/tinc/PKGBUILD | 19 | ||||
-rw-r--r-- | social/tinc/tincd.conf | 1 | ||||
-rw-r--r-- | social/tinc/tincd.rcd | 43 |
5 files changed, 61 insertions, 8 deletions
diff --git a/social/diaspora-git/PKGBUILD b/social/diaspora-git/PKGBUILD index b19241655..b15f66916 100644 --- a/social/diaspora-git/PKGBUILD +++ b/social/diaspora-git/PKGBUILD @@ -6,7 +6,7 @@ # https://wiki.archlinux.org/index.php/Diaspora pkgname=diaspora-git -pkgver=20110417 +pkgver=20110623 pkgrel=1 pkgdesc="A privacy aware, personally controlled, do-it-all, open source social network" arch=('i686' 'x86_64') diff --git a/social/ruby-headers/PKGBUILD b/social/ruby-headers/PKGBUILD index 73b85c3c1..9deedb708 100644 --- a/social/ruby-headers/PKGBUILD +++ b/social/ruby-headers/PKGBUILD @@ -5,12 +5,12 @@ pkgname=ruby-headers _pkgname=ruby pkgver=1.9.2_p180 _pkgver=1.9.2-p180 -pkgrel=1 +pkgrel=2 pkgdesc="A package of all Ruby headers needed by some gems like ruby-debug." arch=('any') url="http://www.ruby-lang.org/en/" license=('custom') -depends=('ruby') +depends=("ruby=$pkgver") source=("ftp://ftp.ruby-lang.org/pub/ruby/1.9/$_pkgname-$_pkgver.tar.bz2") build() { diff --git a/social/tinc/PKGBUILD b/social/tinc/PKGBUILD index 184dcf130..d18d4c20b 100644 --- a/social/tinc/PKGBUILD +++ b/social/tinc/PKGBUILD @@ -1,13 +1,15 @@ pkgname=tinc -pkgver=1.0.14 -pkgrel=1 +pkgver=1.0.15 +pkgrel=2 pkgdesc="VPN (Virtual Private Network) daemon" arch=(i686 x86_64 'mips64el') url="http://www.tinc-vpn.org/" license=('GPL') depends=('lzo2' 'zlib' 'openssl') -source=(http://www.tinc-vpn.org/packages/tinc-$pkgver.tar.gz) -md5sums=('967dfafc4aa41a614c1d2739df8a8372') +source=(http://www.tinc-vpn.org/packages/tinc-$pkgver.tar.gz + tincd.conf + tincd.rcd) +md5sums=('44bb7d1618955a0a56e9e159f1c46362') build() { cd "$srcdir/$pkgname-$pkgver" @@ -21,6 +23,13 @@ package() { make DESTDIR="$pkgdir" install - install -d $pkgdir/etc/tinc + install -d $pkgdir/etc/{tinc,rc.d,conf.d} + + install -Dm755 $srcdir/tincd.rcd $pkgdir/etc/rc.d/tincd + install -Dm755 $srcdir/tincd.conf $pkgdir/etc/conf.d/tincd + tar xzvf doc/sample-config.tar.gz -C $pkgdir/etc/tinc/ } +md5sums=('44bb7d1618955a0a56e9e159f1c46362' + '9b40646cd898709e90ae3c32baecb075' + '75516d05803ee6c6b22516e10129ad99') diff --git a/social/tinc/tincd.conf b/social/tinc/tincd.conf new file mode 100644 index 000000000..84547936c --- /dev/null +++ b/social/tinc/tincd.conf @@ -0,0 +1 @@ +NETNAME=yournetname diff --git a/social/tinc/tincd.rcd b/social/tinc/tincd.rcd new file mode 100644 index 000000000..f0a456e17 --- /dev/null +++ b/social/tinc/tincd.rcd @@ -0,0 +1,43 @@ +#!/bin/bash + +daemon_name=tincd + +. /etc/rc.conf +. /etc/rc.d/functions +. /etc/conf.d/$daemon_name.conf + +PID=`pidof -o %PPID /usr/sbin/tincd` + +case "$1" in + start) + stat_busy "Starting ${daemon_name}" + [ -z "$PID" ] && \ + /usr/sbin/tincd -n ${NETNAME} \ + --pidfile=/var/run/tinc.${NETNAME} &> /dev/null + + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon ${daemon_name} + stat_done + fi + ;; + stop) + stat_busy "Stopping ${daemon_name}" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon ${daemon_name} + stat_done + fi + ;; + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 |