X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@mail.alpinelinux.org Received: from localhost (unknown [187.40.228.12]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: nc@alpinelinux.org) by mail.alpinelinux.org (Postfix) with ESMTPSA id 4D682DC1A2A; Mon, 26 Mar 2012 19:43:43 +0000 (UTC) Date: Mon, 26 Mar 2012 21:43:51 +0200 From: Natanael Copa To: Nathan Angelacos Cc: alpine-devel@lists.alpinelinux.org Subject: Re: [alpine-devel] [PATCH] New package - wifidog embedded captive portal Message-ID: <20120326214351.349fe605@alpinelinux.org> In-Reply-To: <1332712338-4483-1-git-send-email-nangel@alpinelinux.org> References: <1332712338-4483-1-git-send-email-nangel@alpinelinux.org> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; i686-pc-linux-gnu) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Sun, 25 Mar 2012 21:52:18 +0000 Nathan Angelacos wrote: > new file: testing/wifidog/APKBUILD > new file: testing/wifidog/wifidog.initd > --- > testing/wifidog/APKBUILD | 39 > +++++++++++++++++++++++++++++++++++++++ testing/wifidog/wifidog.initd > | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 > insertions(+), 0 deletions(-) create mode 100644 > testing/wifidog/APKBUILD create mode 100755 > testing/wifidog/wifidog.initd I applied the patch. thanks! some comments below. Applying: New package - wifidog embedded captive portal /home/ncopa/aports/.git/rebase-apply/patch:43: trailing whitespace. rm -rf "$pkgdir"/usr/include || return 1 /home/ncopa/aports/.git/rebase-apply/patch:44: trailing whitespace. rm "$pkgdir"/$_httplib/*.la || return 1 /home/ncopa/aports/.git/rebase-apply/patch:45: trailing whitespace. rm "$pkgdir"/$_httplib/*.a || return 1 /home/ncopa/aports/.git/rebase-apply/patch:85: trailing whitespace. eend 1 /home/ncopa/aports/.git/rebase-apply/patch:97: new blank line at EOF. + warning: 5 lines add whitespace errors. > > diff --git a/testing/wifidog/APKBUILD b/testing/wifidog/APKBUILD > new file mode 100644 > index 0000000..3e16875 > --- /dev/null > +++ b/testing/wifidog/APKBUILD > @@ -0,0 +1,39 @@ > +# Maintainer: Nathan Angelacos > +pkgname=wifidog > +pkgver=20090925 > +pkgrel=0 > +pkgdesc="Wifi Captive Portal" > +url="http://dev.wifidog.org/" > +arch="all" > +license="GPL-2" > +depends= > +makedepends= > +subpackages="$pkgname-doc" > +source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz > + wifidog.initd" > + > +_httplib=/usr/lib > + > +_builddir="$srcdir/$pkgname-$pkgver" > +build() { > + cd "$_builddir" > + ./configure --prefix=/usr --sysconfdir=/etc/wifidog || > return 1 > + make || return 1 > +} > + > +package() { > + cd "$_builddir" > + make DESTDIR="$pkgdir/" install || return 1 > + mkdir -p "$pkgdir"/etc/wifidog || return > + cp "$_builddir"/wifidog.conf > "$pkgdir"/etc/wifidog/wifidog.conf > + cp "$_builddir"/wifidog-msg.html > "$pkgdir"/etc/wifidog/wifidog-msg.html > + rm -rf "$pkgdir"/usr/include || return 1 Why not craete a wifidog-dev package? > + rm "$pkgdir"/$_httplib/*.la || return 1 > + rm "$pkgdir"/$_httplib/*.a || return 1 > + install -Dm755 "$srcdir"/wifidog.initd > "$pkgdir"/etc/init.d/wifidog \ > + || return 1 > + > +} > + > +md5sums="e3ecacba67a91b6ea3c1072ba6c5a0b4 wifidog-20090925.tar.gz > +410267a956ee1b12669353771fe3cafa wifidog.initd" > diff --git a/testing/wifidog/wifidog.initd > b/testing/wifidog/wifidog.initd new file mode 100755 > index 0000000..c5e3b37 > --- /dev/null > +++ b/testing/wifidog/wifidog.initd > @@ -0,0 +1,39 @@ > +#!/sbin/runscript > +# Copyright 2012 Nathan Angelacos for Alpine Linux > +# Distributed under the terms of the GNU General Public License v2 > + > +SVCDIR=${SVCDIR:-/etc/wifidog} > +SVC=${SVCNAME#*.} > +if [ -n "${SVC}" ] && [ ${SVCNAME} != "wifidog" ]; then > + SVCPID="/var/run/wifidog.${SVC}.pid" > +else > + SVCPID="/var/run/wifidog.pid" > +fi > +SVCCONF="${SVCDIR}/${SVC}.conf" > + > +depend() { > + need net > + use dns > +} > + > + > +start() { > + ebegin "Starting ${SVCNAME}" > + > + start-stop-daemon --start --exec /usr/bin/wifidog -b -m > --pidfile "${SVCPID}" \ > + -- -f -s -c ${SVCCONF} ${CONF} 2&>1 >/dev/null > + if ! [ -d /proc/`cat ${SVCPID}` ]; then > + rm -f "${SVCPID}" > + eend 1 > + return 1 > + fi > + eend 0 > +} > + > +stop() { > + ebegin "Stopping ${SVCNAME}" > + start-stop-daemon --stop --quiet \ > + --exec /usr/sbin/wifidog --pidfile "${SVCPID}" > + eend $? > +} > + --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---