summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJUHASZ Peter Karoly2015-06-30 16:02:35 +0200
committerJUHASZ Peter Karoly2015-06-30 16:02:35 +0200
commit3b4cfae7b2ec9544ac29ac6132bb09785a09be85 (patch)
treed83b1db6185d14c2a272594dcee8380ea40d654a
downloadaur-3b4cfae7b2ec9544ac29ac6132bb09785a09be85.tar.gz
Initial import
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD29
-rw-r--r--rinetd.service12
3 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..573f641373b3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = rinetd
+ pkgdesc = internet redirection server
+ pkgver = 0.62
+ pkgrel = 2
+ url = http://www.boutell.com/rinetd
+ arch = i686
+ arch = x86_64
+ license = GPL
+ source = http://www.boutell.com/rinetd/http/rinetd.tar.gz
+ source = rinetd.service
+ md5sums = 28c78bac648971724c46f1a921154c4f
+ md5sums = 44bae2fd01ece120e9434be438e261ff
+
+pkgname = rinetd
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ab2aa0543712
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintener: Peter Karoly "Stone" JUHASZ <stone@midway.hu>
+pkgname=rinetd
+pkgver=0.62
+pkgrel=2
+pkgdesc="internet redirection server"
+arch=('i686' 'x86_64')
+url="http://www.boutell.com/rinetd"
+license=('GPL')
+source=(http://www.boutell.com/rinetd/http/$pkgname.tar.gz rinetd.service)
+md5sums=('28c78bac648971724c46f1a921154c4f'
+ '44bae2fd01ece120e9434be438e261ff')
+
+build() {
+ cd $srcdir/$pkgname
+ sed -ri 's/log\(/mylog(/;s/\!log\)/!mylog)/' rinetd.c
+ sed -ri 's/\/usr\/sbin/\usr\/bin/' Makefile
+ cc -DLINUX -g -c -o rinetd.o rinetd.c
+ cc -DLINUX -g -c -o match.o match.c
+ gcc rinetd.o match.o -o rinetd
+}
+
+package() {
+ install -d $pkgdir/usr/bin
+ install -m 700 $srcdir/rinetd/rinetd $pkgdir/usr/bin/
+ install -d $pkgdir/usr/man/man8
+ install -m 644 $srcdir/rinetd/rinetd.8 $pkgdir/usr/man/man8/
+ install -d $pkgdir/usr/lib/systemd/system
+ install -m 644 $srcdir/rinetd.service $pkgdir/usr/lib/systemd/system/
+}
diff --git a/rinetd.service b/rinetd.service
new file mode 100644
index 000000000000..007de4e20b09
--- /dev/null
+++ b/rinetd.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=ritned daemon
+
+[Service]
+Type=forking
+PIDFile=/var/run/rinetd.pid
+ExecStart=/usr/bin/rinetd
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=multi-user.target
+