From beabbad99781714acd7bff0de8a16ac8ee242f15 Mon Sep 17 00:00:00 2001 From: Francesco Colista Date: Thu, 25 Aug 2016 09:25:00 +0000 Subject: community/salt: upgrade to 2016.3.2, moved from testing --- community/salt/APKBUILD | 67 ++++++++++++++++++++++++++++++++++++++++ community/salt/salt-master.confd | 5 +++ community/salt/salt-master.initd | 14 +++++++++ community/salt/salt-minion.confd | 5 +++ community/salt/salt-minion.initd | 13 ++++++++ community/salt/salt-syndic.confd | 5 +++ community/salt/salt-syndic.initd | 13 ++++++++ 7 files changed, 122 insertions(+) create mode 100644 community/salt/APKBUILD create mode 100644 community/salt/salt-master.confd create mode 100644 community/salt/salt-master.initd create mode 100644 community/salt/salt-minion.confd create mode 100644 community/salt/salt-minion.initd create mode 100644 community/salt/salt-syndic.confd create mode 100644 community/salt/salt-syndic.initd (limited to 'community/salt') diff --git a/community/salt/APKBUILD b/community/salt/APKBUILD new file mode 100644 index 000000000..99721a66f --- /dev/null +++ b/community/salt/APKBUILD @@ -0,0 +1,67 @@ +# Contributor: Francesco Colista +# Maintainer: Francesco Colista +pkgname=salt +pkgver=2016.3.2 +pkgrel=0 +pkgdesc="A remote execution and communication system built on zeromq" +url="https://github.com/saltstack/salt" +arch="noarch" +license="ASL 2.0" +depends="py-tornado py2-markupsafe py2-futures" +depends_dev="" +makedepends="$depends_dev python2-dev py-zmq + py2-crypto py2-psutil py-jinja2 py-yaml py-msgpack" +install="" +subpackages="$pkgname-doc" +source="https://github.com/saltstack/salt/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz + salt-master.initd + salt-master.confd + salt-minion.initd + salt-minion.confd + salt-syndic.initd + salt-syndic.confd" + +builddir="$srcdir"/$pkgname-$pkgver + +build() { + cd "$builddir" + python2 setup.py build || return 1 +} + +package() { + cd "$builddir" + python2 setup.py install --root=$pkgdir/ --optimize=1 || return 1 + mkdir -p ${pkgdir}/etc/rc.d/ + cp ${srcdir}/salt-master.initd ${pkgdir}/etc/rc.d/salt-master + cp ${srcdir}/salt-minion.initd ${pkgdir}/etc/rc.d/salt-minion + cp ${srcdir}/salt-syndic.initd ${pkgdir}/etc/rc.d/salt-syndic + chmod +x ${pkgdir}/etc/rc.d/salt-master + chmod +x ${pkgdir}/etc/rc.d/salt-minion + chmod +x ${pkgdir}/etc/rc.d/salt-syndic + + mkdir -p ${pkgdir}/etc/salt/ + cp ${srcdir}/${pkgname}-${pkgver}/conf/master ${pkgdir}/etc/salt/ + cp ${srcdir}/${pkgname}-${pkgver}/conf/minion ${pkgdir}/etc/salt/ +} + +md5sums="27a9bb34c205ffe07e95b316e2131177 salt-2016.3.2.tar.gz +0b40fd1b49ff4c2f34382fd69c341c34 salt-master.initd +7bb58f256213aaaa23d86d5127c9ffe3 salt-master.confd +c8326b9cff0df6065a1320eefea09b2c salt-minion.initd +75badf5042aa93a6da74659ca12bef70 salt-minion.confd +dffce15d3a16a2dc40dd02d0c24fb4c6 salt-syndic.initd +a24d13b018a35b31b34167bcaa749db5 salt-syndic.confd" +sha256sums="6a84b724d02b0dba438dea57650724064675d82620e66749bd2fe8f21da71be0 salt-2016.3.2.tar.gz +40c9864ab001c00de60b52baff5c9cf7c2c0f248a1e02fb15260ae70287bce70 salt-master.initd +383475b21261ac22c5930e99060d53630dfb35aac67aa03a18ec738e0f4dff50 salt-master.confd +ae9236919c3fee3eef0ef8ad54334d6f833a51bbd4d42c40214614498acbe573 salt-minion.initd +286148f5391d42c04a62a13cc125fa2130b5821e50da913c5a20d3a913e5f2d1 salt-minion.confd +6a453f63e51f2cc1ecb024ee8e7fa1beab7fbcea010f3eb10ea23bdb2383e7f5 salt-syndic.initd +66a663c426e2fa157ea78f7f9b2f33f17b72dbc48e119f8dd2609aab8f8370e7 salt-syndic.confd" +sha512sums="608e2a43bc8c55eeb8c9e0f9207306e591151940ad1ffb869ada12963c0790f37653936e539c0b70439c13180909de2c763db6c30e7f9e2087068985d1b3ff91 salt-2016.3.2.tar.gz +324e687e8b0eaccb799b4a719448341a4e09cda3add102890beddaf371ac42957bbc1622f145b2b86420061655bb27f27879302b5b34c6eee1987d2dcae6b8ef salt-master.initd +cfbbeb8023a383e7c42d84e3346edfd068c9ec7650c4ddc3caa38534da325a67497e1f06ca02cc1f0941b7348a3af6d1dca7cd6f2bcb3612ca10e1ec98997e5a salt-master.confd +c6634a592c6f3e65dd2b704cb500486bf8004c5b287d4a4d42b09af36ef129c59d6a89f005af058cf7911e8587d927b3db931186569084f13ebaca56f6ef93a0 salt-minion.initd +0051e13351cef8db81dc075a194bb384723f07d5591b5b4d3f3adf4180afaf7beced470ab79ceca9d1ec0dae62dbd72084eb76af009fc78411a011050a94a2ed salt-minion.confd +d71133e834685304e0167554035ebbc861252f972bbe981cc71e45b70f15d94a28a02a369463c9a641372919689f96b62a0408b14f824ad986d536e52b1e5ec0 salt-syndic.initd +bafc6ea10cdafd0aef868feb35aecbe4ae6a7dff0ae42862bded85715ad763eb89e1ed27437866a7e5f2b9f7064e3c2a3fb59814487744ba4227238d95cf3818 salt-syndic.confd" diff --git a/community/salt/salt-master.confd b/community/salt/salt-master.confd new file mode 100644 index 000000000..e7fc8180a --- /dev/null +++ b/community/salt/salt-master.confd @@ -0,0 +1,5 @@ +# /etc/conf.d/salt-master: config file for /etc/init.d/salt-master +# See man pages for salt-minion or run `salt-master --help` +# for valid cmdline options + +SALT_OPTS="--log-level=warning" diff --git a/community/salt/salt-master.initd b/community/salt/salt-master.initd new file mode 100644 index 000000000..f224f55bc --- /dev/null +++ b/community/salt/salt-master.initd @@ -0,0 +1,14 @@ +#!/sbin/openrc-run +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/salt/files/master-initd-1,v 1.1 2012/04/24 23:37:27 chutzpah Exp $ + +command="/usr/bin/salt-master" +command_args="--daemon ${SALT_OPTS}" +pidfile="/var/run/salt-master.pid" +name="SALT master daemon" + +depend() { + use net +} + diff --git a/community/salt/salt-minion.confd b/community/salt/salt-minion.confd new file mode 100644 index 000000000..d69d83fcd --- /dev/null +++ b/community/salt/salt-minion.confd @@ -0,0 +1,5 @@ +# /etc/conf.d/salt-minion: config file for /etc/init.d/salt-minion + +# see man pages for salt-minion or run `salt-minion --help` +# for valid cmdline options +SALT_OPTS="--log-level=warning" diff --git a/community/salt/salt-minion.initd b/community/salt/salt-minion.initd new file mode 100644 index 000000000..9cfac01e3 --- /dev/null +++ b/community/salt/salt-minion.initd @@ -0,0 +1,13 @@ +#!/sbin/openrc-run +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/salt/files/minion-initd-1,v 1.1 2012/04/24 23:37:27 chutzpah Exp $ + +command="/usr/bin/salt-minion" +command_args="--daemon ${SALT_OPTS}" +pidfile="/var/run/salt-minion.pid" +name="SALT minion daemon" + +depend() { + need net +} diff --git a/community/salt/salt-syndic.confd b/community/salt/salt-syndic.confd new file mode 100644 index 000000000..534d3f527 --- /dev/null +++ b/community/salt/salt-syndic.confd @@ -0,0 +1,5 @@ +# /etc/conf.d/salt-minion: config file for /etc/init.d/salt-sundic + +# see man pages for salt-minion or run `salt-syndic --help` +# for valid cmdline options +SALT_OPTS="--log-level=warning" diff --git a/community/salt/salt-syndic.initd b/community/salt/salt-syndic.initd new file mode 100644 index 000000000..cf7ec23d7 --- /dev/null +++ b/community/salt/salt-syndic.initd @@ -0,0 +1,13 @@ +#!/sbin/openrc-run +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-admin/salt/files/syndic-initd-1,v 1.1 2012/04/24 23:37:27 chutzpah Exp $ + +command="/usr/bin/salt-syndic" +command_args="--daemon ${SALT_OPTS}" +pidfile="/var/run/salt-syndic.pid" +name="SALT syndic daemon" + +depend() { + use net +} -- cgit v1.2.3