X-Original-To: alpine-aports@mail.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id 8A119DC7B72 for ; Sun, 14 Feb 2016 17:43:51 +0000 (UTC) Received: from mail-wm0-f41.google.com (mail-wm0-f41.google.com [74.125.82.41]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 38356DC15DB for ; Sun, 14 Feb 2016 17:43:50 +0000 (UTC) Received: by mail-wm0-f41.google.com with SMTP id g62so81219666wme.0 for ; Sun, 14 Feb 2016 09:43:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id; bh=+NRd6Y31KpbDI/uvGhrZu1jRcG1b4jU9mcx7vJ5DaOE=; b=mIAPYa9h2xJkIgzw0fPNTPWZMxdvV8m77txzNWQ+o5OF01tNPip9G5JU2dQjnH8iZd LdE9JdQQHPeL90sSBVT2X6nfnqy+P3F7w3x3+vnv1qAtET2OkyqD6AjAb3w2boiJE05c 8Jqs56Vq4uNBkIefuMYsV2Ezm/ZdbK19JtXFWyFEs86eCTzgf9x0SN9XTy8Ypyd+g6qt aZR89bGmuDNcIZdcdVp9RrRvu0qb+7toghWOBMzBaPXNvf2so+kX+vgewI8F2et7VmO/ A4sPmA1RBCeOyrx7Riqv21nwHctJQtudzNK3GZPJWHw94DtjuQeGJbgBxhLSOyk+by4b SYZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=+NRd6Y31KpbDI/uvGhrZu1jRcG1b4jU9mcx7vJ5DaOE=; b=mnMBL+rO+DMhzuSWWqVYlSR+bB7lnytPQ9dWEBgnFu9FNep2SwtkQmPacLvq8WEfEA K4s+EfDNR7PhpfL7bOJUo4LA/V5HzQJgAyNjw4idIHbB+lo74vFa/SiHja15rO19l1MA f16Mf7MIoRYZPTABJMaGAKsIoj+1Yp+0S88ggY+Q0hlUDM5wdefbftdXG7/d208z//8t 3BMLYJ5xCzqxtojcWHR3e2ehbxvxdUBLhKwtKyX+QvulFVBnx7U8teYv3CPqRTOh6zjW EZZLtvKTpIoHvq3ZED2f7MQ/hJNSWakUs9SrsrdZZKqVr4UvqKn0gVMtpTcb9Jp0gFcB azmA== X-Gm-Message-State: AG10YOSWq8eXemQ2X5TgvzJrKq6TNbzHRGNpwHFY7xq7EDHB/b2sSOevngoecunYbGctqw== X-Received: by 10.28.55.76 with SMTP id e73mr8797095wma.53.1455471829539; Sun, 14 Feb 2016 09:43:49 -0800 (PST) Received: from router-dev.coli ([87.18.214.25]) by smtp.gmail.com with ESMTPSA id u9sm11935850wmd.4.2016.02.14.09.43.48 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 14 Feb 2016 09:43:48 -0800 (PST) From: Daniele Coli To: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] [PATCH] testing/redsocks: Added startup init.d script Date: Sun, 14 Feb 2016 18:43:47 +0100 Message-Id: <1455471827-11629-1-git-send-email-danielsan.dani@gmail.com> X-Mailer: git-send-email 2.7.1 X-Virus-Scanned: ClamAV using ClamSMTP X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: --- testing/redsocks/APKBUILD | 15 ++++++++++----- testing/redsocks/redsocks.initd | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 5 deletions(-) create mode 100644 testing/redsocks/redsocks.initd diff --git a/testing/redsocks/APKBUILD b/testing/redsocks/APKBUILD index 625a266..1e93a6a 100644 --- a/testing/redsocks/APKBUILD +++ b/testing/redsocks/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Francesco Colista pkgname=redsocks pkgver=0.4 -pkgrel=0 +pkgrel=1 pkgdesc="Transparent redirector of any TCP connection to proxy using your firewall" url="http://darkk.net.ru/redsocks" arch="all" @@ -12,7 +12,8 @@ depends_dev="libevent-dev iptables-dev" makedepends="$depends_dev" install="" subpackages="" -source="https://github.com/darkk/$pkgname/archive/release-$pkgver.zip" +source="https://github.com/darkk/$pkgname/archive/release-$pkgver.zip + redsocks.initd" _builddir="$srcdir"/$pkgname-release-$pkgver prepare() { local i @@ -32,9 +33,13 @@ build() { package() { cd "$_builddir" install -Dm755 redsocks "$pkgdir/usr/bin/redsocks" + install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname install -Dm644 redsocks.conf.example "$pkgdir"/etc/$pkgname/redsocks.conf } -md5sums="eb84f51f76530842a5d734795f4a1b77 release-0.4.zip" -sha256sums="d0ea872bb42b86e6ad3a6bdb46a2c6b822713b41b00c9f6f2ad2b4ec81d5202f release-0.4.zip" -sha512sums="029d06fdee382052c727bfd6a2362f68f6156bdd2928de18b425207c524763d3dde56ccc49e0673889a67ef7b16f061a63f44d04895a99195aaf4bace731cc50 release-0.4.zip" +md5sums="1f29854b20d931f2f4590a3c832ee3ec release-0.4.zip +ebf676a98e9798731c621900ad50e1bf redsocks.initd" +sha256sums="eedb7fd6cb00b207938c463c5eda63aae7cec1a43715b7e1c0106bd6fdaea729 release-0.4.zip +42f7d2318b8e6e2601fecb8310f0e9d1b6b4ed442b872b4cdea406e84e154b5b redsocks.initd" +sha512sums="bd88684f2964a7f94b6965f445379479f2a70938490a28bcacbeafcad911cbbf40a640cf37ff5fcbc0475075dbf1858bbb905cd5db9519ff76d900e9b35e1242 release-0.4.zip +e2da5e1c5025a46c1f64daec4017d34a700d9d269cc463ef9395989c73d9aeefad222409f6cdfba92742011c4ef4a9edef554706f3353dfd0f7bc526247551c5 redsocks.initd" diff --git a/testing/redsocks/redsocks.initd b/testing/redsocks/redsocks.initd new file mode 100644 index 0000000..592f193 --- /dev/null +++ b/testing/redsocks/redsocks.initd @@ -0,0 +1,35 @@ +#!/sbin/openrc-run + +description="Transparent socks redirector" + +CFGFILE="/etc/redsocks/${SVCNAME}.conf" +PIDFILE="/var/run/${SVCNAME}.pid" + +depend() { + need localmount net + use dns logger + after bootmisc firewall +} + +checkconfig() { + /usr/bin/redsocks -t -c ${CFGFILE} + if [ "$?" -gt 0 ]; then + eerror "Problem on configuration file ${CFGFILE}" + return 1 + fi +} + +start() { + checkconfig || return 1 + ebegin "Starting ${SVCNAME}" + start-stop-daemon --start --exec /usr/bin/redsocks --pidfile "${PIDFILE}" \ + -- -c "${CFGFILE}" -p "${PIDFILE}" + eend $? +} + +stop() { + checkconfig || return 1 + ebegin "Stopping ${SVCNAME}" + start-stop-daemon --stop --exec /usr/bin/redsocks --pidfile "${PIDFILE}" + eend $? +} -- 2.7.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---