You are not logged in.

#1 2004-12-15 18:21:11

benoitc
Member
Registered: 2004-11-11
Posts: 62
Website

[new] dircproxy : irc proxy ("bouncer")

Here is PKGBUILD, scripts for installation of dircproxy (http://dircproxy.securiweb.net/) an irc proxy :

PKGBUILD :

# $Id$
# Contributor: Benoit Chesneau <benoitc@archlinuxfr.org>

pkgname=dircproxy
pkgver=1.0.5
pkgrel=1
pkgdesc="dircproxy is an IRC proxy server (bouncer)"
url="http://dircproxy.securiweb.net"
depends=('perl')
makedepends=()
conflicts=()
replaces=()
backup=()
source=(http://www.securiweb.net/pub/oss/dircproxy/1.0/$pkgname-$pkgver.tar.gz)

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./configure --prefix=/usr --sysconfdir=/etc
  make || return 1
  make DESTDIR=$startdir/pkg install
  mkdir -p $startdir/pkg/etc/rc.d
  cp $startdir/dircproxy  $startdir/pkg/etc/rc.d/
  chmod +x $startdir/pkg/etc/rc.d/dircproxy
}
md5sums=(33b92e0f28530a5faa9fea801d1ad807)

stratup script : dircproxy

#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

PID = `pidof -o %PPID /usr/bin/dircproxy`
case "$1" in
    start)
    stat_busy "Strating dircproxy"
    [ -z "$PID" ] && /usr/bin/dircproxy
    if [ $? -gt 0 ]; then
      stat_fail
    else
      echo $PID > /var/run/dircproxy.pid
      add_daemon dircproxy
      stat_done
    fi


    ;;
    stop)
    stat_busy "Stopping dircproxy"
    [ ! -z "$PID" ]  && kill $PID &> /dev/null
    if [ $? -gt 0 ]; then
      stat_fail
    else
      rm /var/run/dircproxy.pid
      rm_daemon dircproxy
      stat_done
    fi

    ;;
    restart)
    $0 stop
    sleep 1
    $0 start
    ;;

     *)
     echo "usage: $0 {start|stop|restart}"

esac
exit 0

You cand find all here (with pkg) :
http://bchesneau.info/~benoitc/pacman/d … 0.5.tar.gz

Offline

Board footer

Powered by FluxBB