diff --git a/srcpkgs/beanstalk/files/beanstalkd/log/run b/srcpkgs/beanstalk/files/beanstalkd/log/run new file mode 100755 index 00000000000..4eb11581262 --- /dev/null +++ b/srcpkgs/beanstalk/files/beanstalkd/log/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec logger -t beanstalkd -p daemon.info diff --git a/srcpkgs/beanstalk/files/beanstalkd/run b/srcpkgs/beanstalk/files/beanstalkd/run new file mode 100755 index 00000000000..40c9908d37a --- /dev/null +++ b/srcpkgs/beanstalk/files/beanstalkd/run @@ -0,0 +1,5 @@ +#!/bin/sh +# By default use persistent storage (binary log) +: ${OPTS:=-b /var/lib/beanstalkd} +[ -d /var/lib/beanstalkd ] || install -D -o beanstalkd -g beanstalkd +exec chpst -u beanstalkd:beanstalkd ${OPTS} 2>&1 diff --git a/srcpkgs/beanstalk/template b/srcpkgs/beanstalk/template new file mode 100644 index 00000000000..995752b4df0 --- /dev/null +++ b/srcpkgs/beanstalk/template @@ -0,0 +1,18 @@ +# Template file for 'beanstalk' +pkgname=beanstalk +version=1.10 +revision=1 +build_style=gnu-makefile +wrksrc="beanstalkd-${version}" +short_desc="A simple, fast work queue" +maintainer="bougyman " +license="MIT" +homepage="http://kr.github.io/beanstalkd/" +distfiles="https://github.com/kr/beanstalkd/archive/v${version}.tar.gz" +checksum=923b1e195e168c2a91adcc75371231c26dcf23868ed3e0403cd4b1d662a52d59 +system_accounts="beanstalkd" + +post_install() { + vdoc README + vsv beanstalkd +}