aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authoreadler <eadler@FreeBSD.org>2011-12-27 04:52:53 +0800
committereadler <eadler@FreeBSD.org>2011-12-27 04:52:53 +0800
commitea60af2be7dd6080b4b1cefd749073ea898ff56d (patch)
treee274454afb003e2d2484da6a85c3351fec079736 /sysutils
parent2eeede164c0dc6b56aa9d9ceebbadf5039c0fbe2 (diff)
downloadfreebsd-ports-gnome-ea60af2be7dd6080b4b1cefd749073ea898ff56d.tar.gz
freebsd-ports-gnome-ea60af2be7dd6080b4b1cefd749073ea898ff56d.tar.zst
freebsd-ports-gnome-ea60af2be7dd6080b4b1cefd749073ea898ff56d.zip
Salt : Remote Execution and State Manager
====================================== Salt is a powerful remote execution and state manager that can be used to administer servers in a fast and efficient way. WWW: http://saltstack.org Submitted by: Christer Edwards <christer.ewards@gmail.com>
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/salt/Makefile59
-rw-r--r--sysutils/salt/distinfo2
-rw-r--r--sysutils/salt/files/patch-setup.py41
-rw-r--r--sysutils/salt/files/pkg-message.in21
-rw-r--r--sysutils/salt/files/salt_master.in30
-rw-r--r--sysutils/salt/files/salt_minion.in30
-rw-r--r--sysutils/salt/files/salt_syndic.in30
-rw-r--r--sysutils/salt/pkg-descr7
-rw-r--r--sysutils/salt/pkg-plist286
10 files changed, 507 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index aaf6d33188ea..30e0b2d814ed 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -786,6 +786,7 @@
SUBDIR += runwhen
SUBDIR += safe-rm
SUBDIR += safecat
+ SUBDIR += salt
SUBDIR += samefile
SUBDIR += samesame
SUBDIR += sarah
diff --git a/sysutils/salt/Makefile b/sysutils/salt/Makefile
new file mode 100644
index 000000000000..c4d032701460
--- /dev/null
+++ b/sysutils/salt/Makefile
@@ -0,0 +1,59 @@
+# New ports collection makefile for: salt
+# Date created: 2011-12-26
+# Whom: Christer Edwards <christer.edwards@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= salt
+PORTVERSION= 0.9.4
+CATEGORIES= sysutils python
+MASTER_SITES= https://github.com/downloads/saltstack/salt/
+
+MAINTAINER= christer.edwards@gmail.com
+COMMENT= Distributed, remote execution and configuration management system
+
+LICENSE= ASL
+
+LIB_DEPENDS= zmq.1:${PORTSDIR}/devel/zmq
+
+FETCH_ARGS= -pRr
+USE_PYTHON= 2.6-2.7
+USE_PYDISTUTILS=yes
+
+USE_RC_SUBR= salt_master \
+ salt_minion \
+ salt_syndic
+
+SUB_LIST+= PYTHON_CMD=${PYTHON_CMD}
+
+SUB_FILES= pkg-message
+
+MAN1= salt-call.1 \
+ salt-cp.1 \
+ salt-key.1 \
+ salt-master.1 \
+ salt-minion.1 \
+ salt-run.1 \
+ salt-syndic.1 \
+ salt.1
+
+MAN7= salt.7
+
+BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}yaml>=0:${PORTSDIR}/devel/py-yaml \
+ ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.1.9:${PORTSDIR}/devel/py-pyzmq \
+ ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:${PORTSDIR}/security/py-pycrypto \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:${PORTSDIR}/devel/py-Jinja2 \
+ ${PYTHON_PKGNAMEPREFIX}m2crypto>=0:${PORTSDIR}/security/py-m2crypto
+
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/setup.py
+ ${MV} ${WRKSRC}/conf/master ${WRKSRC}/conf/master.sample
+ ${MV} ${WRKSRC}/conf/minion ${WRKSRC}/conf/minion.sample
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/sysutils/salt/distinfo b/sysutils/salt/distinfo
new file mode 100644
index 000000000000..1680f10933e6
--- /dev/null
+++ b/sysutils/salt/distinfo
@@ -0,0 +1,2 @@
+SHA256 (salt-0.9.4.tar.gz) = 7878ed7da11ba5b359db40f20c7cd86de47287d7cf1a2e400ce3486d87473fcb
+SIZE (salt-0.9.4.tar.gz) = 169205
diff --git a/sysutils/salt/files/patch-setup.py b/sysutils/salt/files/patch-setup.py
new file mode 100644
index 000000000000..cd3cbdd91d43
--- /dev/null
+++ b/sysutils/salt/files/patch-setup.py
@@ -0,0 +1,41 @@
+--- setup.py.orig 2011-12-25 21:31:34.267830738 +0000
++++ setup.py 2011-12-25 21:32:29.325688840 +0000
+@@ -25,7 +25,7 @@
+ if 'SYSCONFDIR' in os.environ:
+ etc_path = os.environ['SYSCONFDIR']
+ else:
+- etc_path = os.path.join(os.path.dirname(PREFIX), 'etc')
++ etc_path = os.path.join('%%PREFIX%%', 'etc')
+
+ setup(
+ name=NAME,
+@@ -69,10 +69,10 @@
+ 'scripts/salt-run',
+ 'scripts/salt'],
+ data_files=[(os.path.join(etc_path, 'salt'),
+- ['conf/master',
+- 'conf/minion',
++ ['conf/master.sample',
++ 'conf/minion.sample',
+ ]),
+- ('share/man/man1',
++ ('man/man1',
+ ['doc/man/salt-master.1',
+ 'doc/man/salt-key.1',
+ 'doc/man/salt.1',
+@@ -82,14 +82,11 @@
+ 'doc/man/salt-run.1',
+ 'doc/man/salt-minion.1',
+ ]),
+- ('share/man/man7',
++ ('man/man7',
+ ['doc/man/salt.7',
+ ]),
+ (mod_path,
+ ['salt/modules/cytest.pyx',
+ ]),
+- (doc_path,
+- ['LICENSE'
+- ]),
+ ],
+ )
diff --git a/sysutils/salt/files/pkg-message.in b/sysutils/salt/files/pkg-message.in
new file mode 100644
index 000000000000..b9c6423d2ea4
--- /dev/null
+++ b/sysutils/salt/files/pkg-message.in
@@ -0,0 +1,21 @@
+
+==============================================
+
+To configure a Salt Master, do the following:
+
+ o Copy %%PREFIX%%/etc/salt/master.sample
+ to %%PREFIX%%/etc/salt/master
+ o Update to meet your needs
+ o Set salt_master_enable="YES" in rc.conf
+
+----------------------------------------------
+
+To configure a Salt Minion, do the following:
+
+ o Copy %%PREFIX%%/etc/salt/minion.sample
+ to %%PREFIX%%/etc/salt/minion
+ o Update config to point to your Salt Master
+ o Set salt_minion_enable="YES" in rc.conf
+
+=============================================
+
diff --git a/sysutils/salt/files/salt_master.in b/sysutils/salt/files/salt_master.in
new file mode 100644
index 000000000000..77b124ae0c29
--- /dev/null
+++ b/sysutils/salt/files/salt_master.in
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+# $FreeBSD$
+#
+# Salt Master startup script
+#
+# PROVIDE: salt_master
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+# Add the following to /etc/rc.conf[.local] to enable this service
+#
+# salt_master_enable="YES"
+#
+
+. /etc/rc.subr
+
+name="salt_master"
+rcvar="${name}_enable"
+
+load_rc_config ${name}
+
+: ${salt_master_enable:="NO"}
+
+command="%%PREFIX%%/bin/salt-master"
+command_interpreter="%%PYTHON_CMD%%"
+required_files="%%PREFIX%%/etc/salt/master"
+command_args="-c ${required_files} -d"
+
+run_rc_command "$1"
diff --git a/sysutils/salt/files/salt_minion.in b/sysutils/salt/files/salt_minion.in
new file mode 100644
index 000000000000..340c6e73cc49
--- /dev/null
+++ b/sysutils/salt/files/salt_minion.in
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+# $FreeBSD$
+#
+# Salt Minion startup script
+#
+# PROVIDE: salt_minion
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+# Add the following to /etc/rc.conf[.local] to enable this service
+#
+# salt_minion_enable="YES"
+#
+
+. /etc/rc.subr
+
+name="salt_minion"
+rcvar="${name}_enable"
+
+load_rc_config ${name}
+
+: ${salt_minion_enable:="NO"}
+
+command="%%PREFIX%%/bin/salt-minion"
+command_interpreter="%%PYTHON_CMD%%"
+required_files="%%PREFIX%%/etc/salt/minion"
+command_args="-c ${required_files} -d"
+
+run_rc_command "$1"
diff --git a/sysutils/salt/files/salt_syndic.in b/sysutils/salt/files/salt_syndic.in
new file mode 100644
index 000000000000..991478087377
--- /dev/null
+++ b/sysutils/salt/files/salt_syndic.in
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+# $FreeBSD$
+#
+# Salt Synic startup script
+#
+# PROVIDE: salt_syndic
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+# Add the following to /etc/rc.conf[.local] to enable this service
+#
+# salt_syndic_enable="YES"
+#
+
+. /etc/rc.subr
+
+name="salt_syndic"
+rcvar="${name}_enable"
+
+load_rc_config ${name}
+
+: ${salt_syndic_enable:="NO"}
+
+command="%%PREFIX%%/bin/salt-syndic"
+command_interpreter="%%PYTHON_CMD%%"
+required_files="%%PREFIX%%/etc/salt/master"
+command_args="-c ${required_files} -d"
+
+run_rc_command "$1"
diff --git a/sysutils/salt/pkg-descr b/sysutils/salt/pkg-descr
new file mode 100644
index 000000000000..dd5e621c10ad
--- /dev/null
+++ b/sysutils/salt/pkg-descr
@@ -0,0 +1,7 @@
+Salt : Remote Execution and State Manager
+======================================
+
+Salt is a powerful remote execution and state manager that can be
+used to administer servers in a fast and efficient way.
+
+WWW: http://saltstack.org
diff --git a/sysutils/salt/pkg-plist b/sysutils/salt/pkg-plist
new file mode 100644
index 000000000000..a3a1c0214ce7
--- /dev/null
+++ b/sysutils/salt/pkg-plist
@@ -0,0 +1,286 @@
+bin/salt
+bin/salt-call
+bin/salt-cp
+bin/salt-key
+bin/salt-master
+bin/salt-minion
+bin/salt-run
+bin/salt-syndic
+%%ETCDIR%%/master.sample
+%%ETCDIR%%/minion.sample
+%%PYTHON_SITELIBDIR%%/salt/__init__.py
+%%PYTHON_SITELIBDIR%%/salt/__init__.pyc
+%%PYTHON_SITELIBDIR%%/salt/__init__.pyo
+%%PYTHON_SITELIBDIR%%/salt/cli/__init__.py
+%%PYTHON_SITELIBDIR%%/salt/cli/__init__.pyc
+%%PYTHON_SITELIBDIR%%/salt/cli/__init__.pyo
+%%PYTHON_SITELIBDIR%%/salt/cli/caller.py
+%%PYTHON_SITELIBDIR%%/salt/cli/caller.pyc
+%%PYTHON_SITELIBDIR%%/salt/cli/caller.pyo
+%%PYTHON_SITELIBDIR%%/salt/cli/cp.py
+%%PYTHON_SITELIBDIR%%/salt/cli/cp.pyc
+%%PYTHON_SITELIBDIR%%/salt/cli/cp.pyo
+%%PYTHON_SITELIBDIR%%/salt/cli/key.py
+%%PYTHON_SITELIBDIR%%/salt/cli/key.pyc
+%%PYTHON_SITELIBDIR%%/salt/cli/key.pyo
+%%PYTHON_SITELIBDIR%%/salt/client.py
+%%PYTHON_SITELIBDIR%%/salt/client.pyc
+%%PYTHON_SITELIBDIR%%/salt/client.pyo
+%%PYTHON_SITELIBDIR%%/salt/config.py
+%%PYTHON_SITELIBDIR%%/salt/config.pyc
+%%PYTHON_SITELIBDIR%%/salt/config.pyo
+%%PYTHON_SITELIBDIR%%/salt/crypt.py
+%%PYTHON_SITELIBDIR%%/salt/crypt.pyc
+%%PYTHON_SITELIBDIR%%/salt/crypt.pyo
+%%PYTHON_SITELIBDIR%%/salt/ext/__init__.py
+%%PYTHON_SITELIBDIR%%/salt/ext/__init__.pyc
+%%PYTHON_SITELIBDIR%%/salt/ext/__init__.pyo
+%%PYTHON_SITELIBDIR%%/salt/grains/__init__.py
+%%PYTHON_SITELIBDIR%%/salt/grains/__init__.pyc
+%%PYTHON_SITELIBDIR%%/salt/grains/__init__.pyo
+%%PYTHON_SITELIBDIR%%/salt/grains/core.py
+%%PYTHON_SITELIBDIR%%/salt/grains/core.pyc
+%%PYTHON_SITELIBDIR%%/salt/grains/core.pyo
+%%PYTHON_SITELIBDIR%%/salt/loader.py
+%%PYTHON_SITELIBDIR%%/salt/loader.pyc
+%%PYTHON_SITELIBDIR%%/salt/loader.pyo
+%%PYTHON_SITELIBDIR%%/salt/log.py
+%%PYTHON_SITELIBDIR%%/salt/log.pyc
+%%PYTHON_SITELIBDIR%%/salt/log.pyo
+%%PYTHON_SITELIBDIR%%/salt/master.py
+%%PYTHON_SITELIBDIR%%/salt/master.pyc
+%%PYTHON_SITELIBDIR%%/salt/master.pyo
+%%PYTHON_SITELIBDIR%%/salt/minion.py
+%%PYTHON_SITELIBDIR%%/salt/minion.pyc
+%%PYTHON_SITELIBDIR%%/salt/minion.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/__init__.py
+%%PYTHON_SITELIBDIR%%/salt/modules/__init__.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/__init__.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/apache.py
+%%PYTHON_SITELIBDIR%%/salt/modules/apache.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/apache.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/apt.py
+%%PYTHON_SITELIBDIR%%/salt/modules/apt.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/apt.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/archive.py
+%%PYTHON_SITELIBDIR%%/salt/modules/archive.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/archive.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/butterkvm.py
+%%PYTHON_SITELIBDIR%%/salt/modules/butterkvm.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/butterkvm.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/cluster.py
+%%PYTHON_SITELIBDIR%%/salt/modules/cluster.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/cluster.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/cmd.py
+%%PYTHON_SITELIBDIR%%/salt/modules/cmd.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/cmd.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/cp.py
+%%PYTHON_SITELIBDIR%%/salt/modules/cp.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/cp.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/cron.py
+%%PYTHON_SITELIBDIR%%/salt/modules/cron.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/cron.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/cytest.pyx
+%%PYTHON_SITELIBDIR%%/salt/modules/disk.py
+%%PYTHON_SITELIBDIR%%/salt/modules/disk.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/disk.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/ebuild.py
+%%PYTHON_SITELIBDIR%%/salt/modules/ebuild.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/ebuild.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/file.py
+%%PYTHON_SITELIBDIR%%/salt/modules/file.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/file.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/freebsdpkg.py
+%%PYTHON_SITELIBDIR%%/salt/modules/freebsdpkg.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/freebsdpkg.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/grains.py
+%%PYTHON_SITELIBDIR%%/salt/modules/grains.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/grains.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/groupadd.py
+%%PYTHON_SITELIBDIR%%/salt/modules/groupadd.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/groupadd.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/hosts.py
+%%PYTHON_SITELIBDIR%%/salt/modules/hosts.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/hosts.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/kmod.py
+%%PYTHON_SITELIBDIR%%/salt/modules/kmod.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/kmod.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/linux_sysctl.py
+%%PYTHON_SITELIBDIR%%/salt/modules/linux_sysctl.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/linux_sysctl.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/mdadm.py
+%%PYTHON_SITELIBDIR%%/salt/modules/mdadm.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/mdadm.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/moosefs.py
+%%PYTHON_SITELIBDIR%%/salt/modules/moosefs.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/moosefs.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/mount.py
+%%PYTHON_SITELIBDIR%%/salt/modules/mount.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/mount.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/mysql.py
+%%PYTHON_SITELIBDIR%%/salt/modules/mysql.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/mysql.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/network.py
+%%PYTHON_SITELIBDIR%%/salt/modules/network.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/network.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/pacman.py
+%%PYTHON_SITELIBDIR%%/salt/modules/pacman.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/pacman.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/ps.py
+%%PYTHON_SITELIBDIR%%/salt/modules/ps.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/ps.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/publish.py
+%%PYTHON_SITELIBDIR%%/salt/modules/publish.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/publish.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/puppet.py
+%%PYTHON_SITELIBDIR%%/salt/modules/puppet.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/puppet.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/pw_group.py
+%%PYTHON_SITELIBDIR%%/salt/modules/pw_group.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/pw_group.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/pw_user.py
+%%PYTHON_SITELIBDIR%%/salt/modules/pw_user.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/pw_user.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/selinux.py
+%%PYTHON_SITELIBDIR%%/salt/modules/selinux.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/selinux.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/service.py
+%%PYTHON_SITELIBDIR%%/salt/modules/service.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/service.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/shadow.py
+%%PYTHON_SITELIBDIR%%/salt/modules/shadow.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/shadow.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/solr.py
+%%PYTHON_SITELIBDIR%%/salt/modules/solr.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/solr.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/ssh.py
+%%PYTHON_SITELIBDIR%%/salt/modules/ssh.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/ssh.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/state.py
+%%PYTHON_SITELIBDIR%%/salt/modules/state.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/state.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/status.py
+%%PYTHON_SITELIBDIR%%/salt/modules/status.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/status.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/test.py
+%%PYTHON_SITELIBDIR%%/salt/modules/test.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/test.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/tomcat.py
+%%PYTHON_SITELIBDIR%%/salt/modules/tomcat.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/tomcat.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/useradd.py
+%%PYTHON_SITELIBDIR%%/salt/modules/useradd.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/useradd.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/virt.py
+%%PYTHON_SITELIBDIR%%/salt/modules/virt.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/virt.pyo
+%%PYTHON_SITELIBDIR%%/salt/modules/yumpkg.py
+%%PYTHON_SITELIBDIR%%/salt/modules/yumpkg.pyc
+%%PYTHON_SITELIBDIR%%/salt/modules/yumpkg.pyo
+%%PYTHON_SITELIBDIR%%/salt/output.py
+%%PYTHON_SITELIBDIR%%/salt/output.pyc
+%%PYTHON_SITELIBDIR%%/salt/output.pyo
+%%PYTHON_SITELIBDIR%%/salt/payload.py
+%%PYTHON_SITELIBDIR%%/salt/payload.pyc
+%%PYTHON_SITELIBDIR%%/salt/payload.pyo
+%%PYTHON_SITELIBDIR%%/salt/renderers/__init__.py
+%%PYTHON_SITELIBDIR%%/salt/renderers/__init__.pyc
+%%PYTHON_SITELIBDIR%%/salt/renderers/__init__.pyo
+%%PYTHON_SITELIBDIR%%/salt/renderers/json_jinja.py
+%%PYTHON_SITELIBDIR%%/salt/renderers/json_jinja.pyc
+%%PYTHON_SITELIBDIR%%/salt/renderers/json_jinja.pyo
+%%PYTHON_SITELIBDIR%%/salt/renderers/json_mako.py
+%%PYTHON_SITELIBDIR%%/salt/renderers/json_mako.pyc
+%%PYTHON_SITELIBDIR%%/salt/renderers/json_mako.pyo
+%%PYTHON_SITELIBDIR%%/salt/renderers/py.py
+%%PYTHON_SITELIBDIR%%/salt/renderers/py.pyc
+%%PYTHON_SITELIBDIR%%/salt/renderers/py.pyo
+%%PYTHON_SITELIBDIR%%/salt/renderers/yaml_jinja.py
+%%PYTHON_SITELIBDIR%%/salt/renderers/yaml_jinja.pyc
+%%PYTHON_SITELIBDIR%%/salt/renderers/yaml_jinja.pyo
+%%PYTHON_SITELIBDIR%%/salt/renderers/yaml_mako.py
+%%PYTHON_SITELIBDIR%%/salt/renderers/yaml_mako.pyc
+%%PYTHON_SITELIBDIR%%/salt/renderers/yaml_mako.pyo
+%%PYTHON_SITELIBDIR%%/salt/returners/__init__.py
+%%PYTHON_SITELIBDIR%%/salt/returners/__init__.pyc
+%%PYTHON_SITELIBDIR%%/salt/returners/__init__.pyo
+%%PYTHON_SITELIBDIR%%/salt/returners/local.py
+%%PYTHON_SITELIBDIR%%/salt/returners/local.pyc
+%%PYTHON_SITELIBDIR%%/salt/returners/local.pyo
+%%PYTHON_SITELIBDIR%%/salt/returners/mongo_return.py
+%%PYTHON_SITELIBDIR%%/salt/returners/mongo_return.pyc
+%%PYTHON_SITELIBDIR%%/salt/returners/mongo_return.pyo
+%%PYTHON_SITELIBDIR%%/salt/returners/redis_return.py
+%%PYTHON_SITELIBDIR%%/salt/returners/redis_return.pyc
+%%PYTHON_SITELIBDIR%%/salt/returners/redis_return.pyo
+%%PYTHON_SITELIBDIR%%/salt/runner.py
+%%PYTHON_SITELIBDIR%%/salt/runner.pyc
+%%PYTHON_SITELIBDIR%%/salt/runner.pyo
+%%PYTHON_SITELIBDIR%%/salt/runners/__init__.py
+%%PYTHON_SITELIBDIR%%/salt/runners/__init__.pyc
+%%PYTHON_SITELIBDIR%%/salt/runners/__init__.pyo
+%%PYTHON_SITELIBDIR%%/salt/runners/manage.py
+%%PYTHON_SITELIBDIR%%/salt/runners/manage.pyc
+%%PYTHON_SITELIBDIR%%/salt/runners/manage.pyo
+%%PYTHON_SITELIBDIR%%/salt/state.py
+%%PYTHON_SITELIBDIR%%/salt/state.pyc
+%%PYTHON_SITELIBDIR%%/salt/state.pyo
+%%PYTHON_SITELIBDIR%%/salt/states/__init__.py
+%%PYTHON_SITELIBDIR%%/salt/states/__init__.pyc
+%%PYTHON_SITELIBDIR%%/salt/states/__init__.pyo
+%%PYTHON_SITELIBDIR%%/salt/states/cmd.py
+%%PYTHON_SITELIBDIR%%/salt/states/cmd.pyc
+%%PYTHON_SITELIBDIR%%/salt/states/cmd.pyo
+%%PYTHON_SITELIBDIR%%/salt/states/cron.py
+%%PYTHON_SITELIBDIR%%/salt/states/cron.pyc
+%%PYTHON_SITELIBDIR%%/salt/states/cron.pyo
+%%PYTHON_SITELIBDIR%%/salt/states/file.py
+%%PYTHON_SITELIBDIR%%/salt/states/file.pyc
+%%PYTHON_SITELIBDIR%%/salt/states/file.pyo
+%%PYTHON_SITELIBDIR%%/salt/states/group.py
+%%PYTHON_SITELIBDIR%%/salt/states/group.pyc
+%%PYTHON_SITELIBDIR%%/salt/states/group.pyo
+%%PYTHON_SITELIBDIR%%/salt/states/host.py
+%%PYTHON_SITELIBDIR%%/salt/states/host.pyc
+%%PYTHON_SITELIBDIR%%/salt/states/host.pyo
+%%PYTHON_SITELIBDIR%%/salt/states/kmod.py
+%%PYTHON_SITELIBDIR%%/salt/states/kmod.pyc
+%%PYTHON_SITELIBDIR%%/salt/states/kmod.pyo
+%%PYTHON_SITELIBDIR%%/salt/states/mount.py
+%%PYTHON_SITELIBDIR%%/salt/states/mount.pyc
+%%PYTHON_SITELIBDIR%%/salt/states/mount.pyo
+%%PYTHON_SITELIBDIR%%/salt/states/pkg.py
+%%PYTHON_SITELIBDIR%%/salt/states/pkg.pyc
+%%PYTHON_SITELIBDIR%%/salt/states/pkg.pyo
+%%PYTHON_SITELIBDIR%%/salt/states/service.py
+%%PYTHON_SITELIBDIR%%/salt/states/service.pyc
+%%PYTHON_SITELIBDIR%%/salt/states/service.pyo
+%%PYTHON_SITELIBDIR%%/salt/states/ssh_auth.py
+%%PYTHON_SITELIBDIR%%/salt/states/ssh_auth.pyc
+%%PYTHON_SITELIBDIR%%/salt/states/ssh_auth.pyo
+%%PYTHON_SITELIBDIR%%/salt/states/sysctl.py
+%%PYTHON_SITELIBDIR%%/salt/states/sysctl.pyc
+%%PYTHON_SITELIBDIR%%/salt/states/sysctl.pyo
+%%PYTHON_SITELIBDIR%%/salt/states/user.py
+%%PYTHON_SITELIBDIR%%/salt/states/user.pyc
+%%PYTHON_SITELIBDIR%%/salt/states/user.pyo
+%%PYTHON_SITELIBDIR%%/salt/utils/__init__.py
+%%PYTHON_SITELIBDIR%%/salt/utils/__init__.pyc
+%%PYTHON_SITELIBDIR%%/salt/utils/__init__.pyo
+%%PYTHON_SITELIBDIR%%/salt/utils/find.py
+%%PYTHON_SITELIBDIR%%/salt/utils/find.pyc
+%%PYTHON_SITELIBDIR%%/salt/utils/find.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/salt/utils
+@dirrm %%PYTHON_SITELIBDIR%%/salt/states
+@dirrm %%PYTHON_SITELIBDIR%%/salt/runners
+@dirrm %%PYTHON_SITELIBDIR%%/salt/returners
+@dirrm %%PYTHON_SITELIBDIR%%/salt/renderers
+@dirrm %%PYTHON_SITELIBDIR%%/salt/modules
+@dirrm %%PYTHON_SITELIBDIR%%/salt/grains
+@dirrm %%PYTHON_SITELIBDIR%%/salt/ext
+@dirrm %%PYTHON_SITELIBDIR%%/salt/cli
+@dirrm %%PYTHON_SITELIBDIR%%/salt
+@dirrmtry %%ETCDIR%%
+@stopdaemon salt-master
+@stopdaemon salt-minion
+@stopdaemon salt-syndic