mirror of
https://github.com/valitydev/salt.git
synced 2024-11-08 17:33:54 +00:00
Merge pull request #23219 from joehealy/debian_remove_debian_dir
Removed debian dir as only likely to cause confusion.
This commit is contained in:
commit
6c511beca1
283
debian/changelog
vendored
283
debian/changelog
vendored
@ -1,283 +0,0 @@
|
||||
salt (2014.1.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- Bret Palsson <bretep@gmail.com> Thu, 20 Mar 2014 14:00:54 -0700
|
||||
|
||||
salt (0.17.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- Joe Healy <joehealy@gmail.com> Mon, 07 Oct 2013 20:48:54 +1100
|
||||
|
||||
salt (0.16.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- Corey Quinn <corey@sequestered.net> Mon, 01 Jul 2013 08:39:24 -0700
|
||||
|
||||
salt (0.15.3-1) unstable; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- Corey Quinn <corey@sequestered.net> Sat, 01 Jun 2013 16:34:12 -0700
|
||||
|
||||
salt (0.15.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- Corey Quinn <corey@sequestered.net> Wed, 29 May 2013 06:55:32 -0700
|
||||
|
||||
salt (0.15.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- Corey Quinn <corey@sequestered.net> Thu, 09 May 2013 11:08:04 -0700
|
||||
|
||||
salt (0.15.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- Corey Quinn <corey@sequestered.net> Mon, 06 May 2013 05:58:07 -0700
|
||||
|
||||
salt (0.14.1-1) unstable; urgency=low
|
||||
|
||||
* new version
|
||||
|
||||
-- Will Platnick <wplatnick@gmail.com> Wed, 17 Apr 2013 20:10:10 -0700
|
||||
|
||||
salt (0.14.0-1) unstable; urgency=low
|
||||
|
||||
* new version
|
||||
|
||||
-- Sean Channel <pentabular@gmail.com> Fri, 22 Mar 2013 20:10:10 -0700
|
||||
|
||||
salt (0.13.3-1) unstable; urgency=low
|
||||
|
||||
* patch release for ipv6 issues
|
||||
|
||||
-- Sean Channel <pentabular@gmail.com> Mon, 18 Mar 2013 16:19:04 -0700
|
||||
|
||||
salt (0.13.2-1) unstable; urgency=low
|
||||
|
||||
* bugfix release
|
||||
|
||||
-- Sean Channel <pentabular@gmail.com> Tue, 12 Mar 2013 14:26:25 -0700
|
||||
|
||||
salt (0.13.1-3) unstable; urgency=low
|
||||
|
||||
* pre-depend on salt-common
|
||||
|
||||
-- Sean Channel <pentabular@gmail.com> Sat, 23 Feb 2013 12:15:49 -0800
|
||||
|
||||
salt (0.13.1) unstable; urgency=low
|
||||
|
||||
* bugfix release
|
||||
|
||||
-- Sean Channel <pentabular@gmail.com> Sat, 16 Feb 2013 12:02:54 -0800
|
||||
|
||||
salt (0.13.0) unstable; urgency=low
|
||||
|
||||
* new release
|
||||
|
||||
-- Sean Channel <pentabular@gmail.com> Sat, 9 Feb 2013 14:04:30 -0800
|
||||
|
||||
salt (0.12.1) unstable; urgency=low
|
||||
|
||||
* bugfix release
|
||||
|
||||
-- Sean Channel <pentabular@gmail.com> Tue, 22 Jan 2013 08:35:36 -0800
|
||||
|
||||
salt (0.12.0) unstable; urgency=low
|
||||
|
||||
* new Salt release
|
||||
|
||||
-- Sean Channel <pentabular@gmail.com> Sun, 13 Jan 2013 11:01:56 -0700
|
||||
|
||||
salt (0.11.1) unstable; urgency=low
|
||||
|
||||
* new Salt release
|
||||
|
||||
-- Sean Channel <pentabular@gmail.com> Wed, 19 Dec 2012 23:27:14 -0700
|
||||
|
||||
salt (0.11.0) unstable; urgency=low
|
||||
|
||||
* add bash_completion and ufw support files
|
||||
* use shared package support files in pkg/
|
||||
|
||||
-- Sean Channel <pentabular@gmail.com> Fri, 14 Dec 2012 10:52:35 -0700
|
||||
|
||||
salt (0.10.5-1) unstable; urgency=low
|
||||
|
||||
* [f735ab9] Filter pyc files
|
||||
* [62462dd] New upstream version 0.10.5 (Closes: #690481)
|
||||
* [9726d8b] Install empty include dirs for salt-master and salt-minion.
|
||||
* [8705c6e] Build-depend on msgpack-python
|
||||
* [6832d36] Update config file templates
|
||||
|
||||
-- Ulrich Dangel <uli@debian.org> Mon, 19 Nov 2012 08:34:09 +0000
|
||||
|
||||
salt (0.10.5) unstable; urgency=low
|
||||
|
||||
* new release
|
||||
* update for new run-time paths [f7eb703]
|
||||
* split up logrotate [75f1549]
|
||||
* remove upstart [51895d6]
|
||||
|
||||
-- Sean Channel <pentabular@gmail.com> Thu, 15 Nov 2012 23:51:50 -0700
|
||||
|
||||
salt (0.10.4-2) unstable; urgency=low
|
||||
|
||||
* zmq3 support: b84f593770 86af5f03c3 c933c9e4ff a7e1d58f87 a5cdd8e313 c10bf6702f 2ea8b7e061 75f2a58b4e
|
||||
* HTML doc package: 7f673796e6 422244cd84 d13dbf0fc2 cfc44ee517 8c5675fb88
|
||||
* only run postrm on salt-common purge 5aa00b6bdd, bd2818797c
|
||||
* switch to debian init scripts 6db36a8307
|
||||
* add logrotate support cb9863e264
|
||||
* add systemd support 6f8a728b9d, 502434bccc
|
||||
* add dmidecode+pciutils to recommends 06dab92c56
|
||||
* misc & dependencies cleanup: 8f8d16c07c 7245c80bca bd68bf7a84
|
||||
|
||||
-- Sean Channel <pentabular@gmail.com> Wed, 14 Nov 2012 10:56:16 -0700
|
||||
|
||||
salt (0.10.4-1) unstable; urgency=low
|
||||
|
||||
* [5431ef2] Imported Upstream version 0.10.4
|
||||
* [bcd48a0] Remove patch 'add_hacking_rst', applied upstream.
|
||||
* [3135d52] Fix salt-master restart (Patch by martin f. krafft)
|
||||
(Closes: #692064)
|
||||
* [15abbbb] Recommend lsb-release. With new upstream code this
|
||||
provides lsb* grains. (Closes: #690700)
|
||||
|
||||
-- Christian Hofstaedtler <christian@hofstaedtler.name> Sat, 10 Nov 2012 17:57:52 +0100
|
||||
|
||||
salt (0.10.4-1precise1) precise; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- Tom Vaughan <thomas.david.vaughan@gmail.com> Wed, 24 Oct 2012 10:53:56 -0300
|
||||
|
||||
salt (0.10.3) precise; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- Tom Vaughan <thomas.david.vaughan@gmail.com> Sun, 30 Aug 2012 13:34:10 -0700
|
||||
|
||||
salt (0.10.2-1~experimental+1) experimental; urgency=low
|
||||
|
||||
* [cf57587] Import upstream version 0.10.2
|
||||
* [1ff7a9f] Add patch to create HACKING.rst
|
||||
|
||||
-- Ulrich Dangel <uli@debian.org> Sat, 04 Aug 2012 02:57:52 +0200
|
||||
|
||||
salt (0.10.2) precise; urgency=low
|
||||
|
||||
* Non-maintainer upload.
|
||||
* New upstream version
|
||||
|
||||
-- Dave Rawks <drawks@pandora.org> Wed, 01 Aug 2012 13:34:10 -0700
|
||||
|
||||
salt (0.10.1-3) unstable; urgency=low
|
||||
|
||||
* [efbd4a8] Change uploaders email address for Ulrich Dangel
|
||||
* [442ead1] Recommends dmidecode instead of Depend to support non-x86 systems.
|
||||
|
||||
-- Ulrich Dangel <uli@debian.org> Mon, 30 Jul 2012 12:40:53 +0200
|
||||
|
||||
salt (0.10.1-2) unstable; urgency=low
|
||||
|
||||
* [bda6011] Add dmidecode to depends for salt-minion. (Closes: #680410)
|
||||
* [ad4786e] Depend on the same salt version
|
||||
* [671c2c3] Depend on debhelper version fixing #577040
|
||||
|
||||
-- Ulrich Dangel <uli@debian.org> Mon, 09 Jul 2012 23:15:27 +0200
|
||||
|
||||
salt (0.10.1-1) unstable; urgency=low
|
||||
|
||||
[ Ulrich Dangel ]
|
||||
* [f1d627c] Always recreate orig.tar.gz with git-buildpackage
|
||||
|
||||
[ Michael Prokop ]
|
||||
* Merge new upstream release
|
||||
* [ee1806a] Add python-augeas to suggests of salt-minion
|
||||
|
||||
-- Michael Prokop <mika@debian.org> Fri, 22 Jun 2012 18:56:02 +0200
|
||||
|
||||
salt (0.10.0-1) unstable; urgency=low
|
||||
|
||||
[ Ulrich Dangel ]
|
||||
* Merge new upstream release
|
||||
* [bd10385] Change debian/source/format to quilt
|
||||
* [ba60137] Add ignore options
|
||||
* [54e70de] Copy service files from rpm package
|
||||
* [1d21548] Update install files
|
||||
* [c2737c9] Update pyversions file to use 2.6
|
||||
* [573b27a] Update salt-common.install to install complete python
|
||||
package
|
||||
* [9b739f5] Update debian/rules to use python support and update
|
||||
build dependencies
|
||||
* [bf51e1c] Provide pydists-overrides for msgpack-python
|
||||
* [4bbd2bf] Add dependency to python-pkg-resources for
|
||||
salt-{minion,master,syndic}
|
||||
* [ad8f712] Update config files to latest version
|
||||
|
||||
[ Jeroen Dekkers ]
|
||||
* [9ae1aa5] Unapply patches from source
|
||||
* [933c1ee] Add debian/gbp.conf
|
||||
* [be9529b] Add >= 1.0 to python-sphinx build-depend
|
||||
|
||||
-- Michael Prokop <mika@debian.org> Wed, 20 Jun 2012 22:39:40 +0200
|
||||
|
||||
salt (0.9.9-1) unstable; urgency=low
|
||||
|
||||
* Initial release. [Closes: #643789]
|
||||
|
||||
-- Michael Prokop <mika@debian.org> Thu, 14 Jun 2012 18:39:17 +0200
|
||||
|
||||
salt (0.9.9) precise; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- Tom Vaughan <thomas.david.vaughan@gmail.com> Tue, 01 May 2012 19:11:23 -0400
|
||||
|
||||
salt (0.9.8-1) unstable; urgency=low
|
||||
|
||||
* Initial upload to Debian unstable
|
||||
|
||||
-- Corey Quinn <corey@sequestered.net> Wed, 21 Mar 2012 19:45:05 +0000
|
||||
|
||||
salt (0.9.8-0ppa1ubuntu1) lucid; urgency=low
|
||||
|
||||
* New upstream version
|
||||
|
||||
-- Corey Quinn <corey@sequestered.net> Wed, 21 Mar 2012 18:24:57 +0000
|
||||
|
||||
salt (0.9.7.1-0ppa1ubuntu2) lucid; urgency=low
|
||||
|
||||
* Fixed and pushed 0.9.7 package
|
||||
|
||||
-- Corey Quinn <corey@sequestered.net> Mon, 12 Mar 2012 12:28:41 -0700
|
||||
|
||||
salt (0.9.7~pre2-0ppa1) lucid; urgency=low
|
||||
|
||||
* Fix arch and deps issue
|
||||
|
||||
-- Corey Quinn <corey@sequestered.net> Wed, 08 Feb 2012 17:22:47 -0800
|
||||
|
||||
salt (0.9.7~pre1-0ppa1) lucid; urgency=low
|
||||
|
||||
* Version bump, fixed a few issues
|
||||
|
||||
-- Corey Quinn <corey@sequestered.net> Wed, 08 Feb 2012 16:35:59 -0800
|
||||
|
||||
salt (0.9.6-1) lucid; urgency=low
|
||||
|
||||
* Bump version; time to upgrade
|
||||
|
||||
-- Corey Quinn <corey@sequestered.net> Tue, 07 Feb 2012 18:15:20 -0800
|
||||
|
||||
salt (0.9.5-1) unstable; urgency=low
|
||||
|
||||
* First package release. (Closes: #643789)
|
||||
|
||||
-- Corey Quinn <corey@sequestered.net> Mon, 26 Dec 2011 13:55:22 -0800
|
||||
|
1
debian/compat
vendored
1
debian/compat
vendored
@ -1 +0,0 @@
|
||||
7
|
206
debian/control
vendored
206
debian/control
vendored
@ -1,206 +0,0 @@
|
||||
Source: salt
|
||||
Section: admin
|
||||
Priority: optional
|
||||
Maintainer: Bret Palsson <bretep@gmail.com>
|
||||
Build-Depends: debhelper (>= 7.0.50),
|
||||
cython,
|
||||
python | python-all | python-dev | python-all-dev,
|
||||
python-crypto,
|
||||
python-jinja2,
|
||||
python-m2crypto,
|
||||
python-setuptools,
|
||||
python-sphinx,
|
||||
python-yaml,
|
||||
python-zmq,
|
||||
msgpack-python
|
||||
Standards-Version: 3.9.3
|
||||
Homepage: http://saltstack.org
|
||||
XS-Python-Version: >= 2.6, <= 2.7
|
||||
|
||||
|
||||
Package: salt-common
|
||||
Architecture: all
|
||||
Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends},
|
||||
python, python-support, python-pkg-resources,
|
||||
python-crypto,
|
||||
python-jinja2,
|
||||
python-m2crypto,
|
||||
python-yaml,
|
||||
python-zmq,
|
||||
dctrl-tools,
|
||||
msgpack-python
|
||||
Recommends: dmidecode, pciutils
|
||||
Description: Shared libraries that salt requires for all packages
|
||||
This package is a powerful remote execution manager that can be used
|
||||
to administer servers in a fast and efficient way.
|
||||
.
|
||||
It allows commands to be executed across large groups of servers. This
|
||||
means systems can be easily managed, but data can also be easily gathered.
|
||||
Quick introspection into running systems becomes a reality.
|
||||
.
|
||||
Remote execution is usually used to set up a certain state on a remote
|
||||
system. Salt addresses this problem as well, the salt state system uses
|
||||
salt state files to define the state a server needs to be in.
|
||||
.
|
||||
Between the remote execution system, and state management Salt addresses
|
||||
the backbone of cloud and data center management.
|
||||
.
|
||||
This particular package provides shared libraries that salt-master,
|
||||
salt-minion, and salt-syndic require to function.
|
||||
|
||||
|
||||
Package: salt-master
|
||||
Architecture: all
|
||||
Depends: ${misc:Depends}, python, python-support, python-pkg-resources
|
||||
Pre-Depends: salt-common (= ${source:Version})
|
||||
Description: This package provides a remote manager to administer servers via salt
|
||||
This package is a powerful remote execution manager that can be used
|
||||
to administer servers in a fast and efficient way.
|
||||
.
|
||||
It allows commands to be executed across large groups of servers. This
|
||||
means systems can be easily managed, but data can also be easily gathered.
|
||||
Quick introspection into running systems becomes a reality.
|
||||
.
|
||||
Remote execution is usually used to set up a certain state on a remote
|
||||
system. Salt addresses this problem as well, the salt state system uses
|
||||
salt state files to define the state a server needs to be in.
|
||||
.
|
||||
Between the remote execution system, and state management Salt addresses
|
||||
the backbone of cloud and data center management.
|
||||
.
|
||||
This particular package provides the salt controller.
|
||||
|
||||
|
||||
Package: salt-minion
|
||||
Architecture: all
|
||||
Depends: ${misc:Depends}, python, python-support, python-pkg-resources,
|
||||
Pre-Depends: salt-common (= ${source:Version})
|
||||
Recommends: debconf-utils
|
||||
Description: This package represents the client package for salt
|
||||
This package is a powerful remote execution manager that can be used
|
||||
to administer servers in a fast and efficient way.
|
||||
.
|
||||
It allows commands to be executed across large groups of servers. This
|
||||
means systems can be easily managed, but data can also be easily gathered.
|
||||
Quick introspection into running systems becomes a reality.
|
||||
.
|
||||
Remote execution is usually used to set up a certain state on a remote
|
||||
system. Salt addresses this problem as well, the salt state system uses
|
||||
salt state files to define the state a server needs to be in.
|
||||
.
|
||||
Between the remote execution system, and state management Salt addresses
|
||||
the backbone of cloud and data center management.
|
||||
.
|
||||
This particular package provides the worker / agent for salt.
|
||||
|
||||
|
||||
Package: salt-syndic
|
||||
Architecture: all
|
||||
Depends: ${misc:Depends}, python, python-support, python-pkg-resources,
|
||||
salt-master (= ${source:Version})
|
||||
Description: This package represents the master-of-masters for salt
|
||||
This package is a powerful remote execution manager that can be used
|
||||
to administer servers in a fast and efficient way.
|
||||
.
|
||||
It allows commands to be executed across large groups of servers. This
|
||||
means systems can be easily managed, but data can also be easily gathered.
|
||||
Quick introspection into running systems becomes a reality.
|
||||
.
|
||||
Remote execution is usually used to set up a certain state on a remote
|
||||
system. Salt addresses this problem as well, the salt state system uses
|
||||
salt state files to define the state a server needs to be in.
|
||||
.
|
||||
Between the remote execution system, and state management Salt addresses
|
||||
the backbone of cloud and data center management.
|
||||
.
|
||||
This particular package provides the master of masters for salt-- it enables
|
||||
the management of multiple masters at a time..
|
||||
|
||||
|
||||
Package: salt-ssh
|
||||
Architecture: all
|
||||
Depends: ${misc:Depends},
|
||||
${python:Depends},
|
||||
salt-common (= ${source:Version}),
|
||||
sshpass
|
||||
Description: remote manager to administer servers via salt
|
||||
salt is a powerful remote execution manager that can be used to
|
||||
administer servers in a fast and efficient way.
|
||||
.
|
||||
It allows commands to be executed across large groups of
|
||||
servers. This means systems can be easily managed, but data can
|
||||
also be easily gathered. Quick introspection into running
|
||||
systems becomes a reality.
|
||||
.
|
||||
Remote execution is usually used to set up a certain state on a
|
||||
remote system. Salt addresses this problem as well, the salt
|
||||
state system uses salt state files to define the state a server
|
||||
needs to be in.
|
||||
.
|
||||
Between the remote execution system, and state management Salt
|
||||
addresses the backbone of cloud and data center management.
|
||||
.
|
||||
This particular package provides the salt ssh controller. It
|
||||
is able to run salt modules and states on remote hosts via ssh.
|
||||
No minion or other salt specific software needs to be installed
|
||||
on the remote host.
|
||||
|
||||
|
||||
Package: salt-cloud
|
||||
Architecture: all
|
||||
Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends},
|
||||
salt-common (= ${source:Version}),
|
||||
sshpass
|
||||
Suggests: python-botocore
|
||||
Recommends: python-netaddr
|
||||
Description: public cloud VM management system
|
||||
provision virtual machines on various public clouds via a cleanly
|
||||
controlled profile and mapping system.
|
||||
|
||||
|
||||
Package: salt-api
|
||||
Architecture: all
|
||||
Depends: ${python:Depends},
|
||||
${misc:Depends},
|
||||
${shlibs:Depends},
|
||||
python,
|
||||
salt-master
|
||||
Recommends: python-cherrypy3
|
||||
Description: Generic, modular network access system
|
||||
a modular interface on top of Salt that can provide a variety of entry points
|
||||
into a running Salt system. It can start and manage multiple interfaces
|
||||
allowing a REST API to coexist with XMLRPC or even a Websocket API.
|
||||
.
|
||||
The Salt API system is used to expose the fundamental aspects of Salt control
|
||||
to external sources. salt-api acts as the bridge between Salt itself and
|
||||
REST, Websockets, etc.
|
||||
.
|
||||
Documentation is available on Read the Docs:
|
||||
.
|
||||
http://salt-api.readthedocs.org/
|
||||
|
||||
|
||||
Package: salt-doc
|
||||
Architecture: all
|
||||
Section: doc
|
||||
Depends: ${misc:Depends}
|
||||
Recommends: libjs-sphinxdoc
|
||||
Description: additional documentation for salt, the distributed remote execution system
|
||||
salt is a powerful remote execution manager that can be used to
|
||||
administer servers in a fast and efficient way.
|
||||
.
|
||||
It allows commands to be executed across large groups of
|
||||
servers. This means systems can be easily managed, but data can
|
||||
also be easily gathered. Quick introspection into running
|
||||
systems becomes a reality.
|
||||
.
|
||||
Remote execution is usually used to set up a certain state on a
|
||||
remote system. Salt addresses this problem as well, the salt
|
||||
state system uses salt state files to define the state a server
|
||||
needs to be in.
|
||||
.
|
||||
Between the remote execution system, and state management Salt
|
||||
addresses the backbone of cloud and data center management.
|
||||
.
|
||||
This particular package provides the HTML documentation for
|
||||
salt.
|
46
debian/copyright
vendored
46
debian/copyright
vendored
@ -1,46 +0,0 @@
|
||||
Format: http://dep.debian.net/deps/dep5
|
||||
Upstream-Name: salt
|
||||
Upstream-Contact: salt-users@googlegroups.com
|
||||
Source: https://github.com/saltstack/salt
|
||||
|
||||
Files: *
|
||||
Copyright: 2012-2014 Thomas S Hatch <thatch45@gmail.com>
|
||||
License: Apache-2.0
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
.
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
.
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
.
|
||||
On Debian systems, the full text of the Apache Licens, Version 2.0 can be
|
||||
found in the file
|
||||
`/usr/share/common-licenses/Apache-2.0'.
|
||||
|
||||
Files: debian/*
|
||||
Copyright: 2012 Michael Prokop <mika@debian.org>
|
||||
2012 Christian Hofstaedtler <christian@hofstaedtler.name>
|
||||
2012 Ulrich Dangel <mru@spamt.net>
|
||||
2012 Corey Quinn <corey@sequestered.net>
|
||||
2011 Aaron Toponce <aaron.toponce@gmail.com>
|
||||
License: Apache-2.0
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
.
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
.
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
.
|
||||
On Debian systems, the full text of the Apache License, Version 2.0 can be
|
||||
found in the file
|
||||
`/usr/share/common-licenses/Apache-2.0'.
|
19
debian/rules
vendored
19
debian/rules
vendored
@ -1,19 +0,0 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
PKGFILES = pkg/*.service pkg/*.upstart pkg/*.logrotate
|
||||
SALT_BIN = common minion master syndic
|
||||
|
||||
%:
|
||||
make -C doc html
|
||||
make -C doc man && cp -p doc/_build/man/* doc/man
|
||||
cp $(PKGFILES) debian
|
||||
for d in $(SALT_BIN); do \
|
||||
cp pkg/salt.postrm debian/salt-$${d}.postrm; done
|
||||
dh $@
|
||||
|
||||
dh_override_auto_build:
|
||||
python setup.py build
|
||||
|
||||
override_dh_installdeb:
|
||||
dh_installdeb
|
||||
find . -type f -regex .*/usr/bin/.* -exec sed -i -e 's/^\(#!\/usr\/bin\/\)env \(python\)$$/\1\2/' {} \;
|
99
debian/salt-api.init
vendored
99
debian/salt-api.init
vendored
@ -1,99 +0,0 @@
|
||||
#!/bin/sh
|
||||
### BEGIN INIT INFO
|
||||
# Provides: salt-api
|
||||
# Required-Start: $remote_fs $network
|
||||
# Required-Stop: $remote_fs $network
|
||||
# Default-Start: 2 3 4 5
|
||||
# Default-Stop: 0 1 6
|
||||
# Short-Description: salt api control daemon
|
||||
# Description: This is a daemon that controls the salt minions
|
||||
### END INIT INFO
|
||||
|
||||
# Author: Michael Prokop <mika@debian.org>
|
||||
|
||||
PATH=/sbin:/usr/sbin:/bin:/usr/bin
|
||||
DESC="salt api control daemon"
|
||||
NAME=salt-api
|
||||
DAEMON=/usr/bin/salt-api
|
||||
DAEMON_ARGS="-d"
|
||||
PIDFILE=/var/run/$NAME.pid
|
||||
SCRIPTNAME=/etc/init.d/$NAME
|
||||
|
||||
# Exit if the package is not installed
|
||||
[ -x "$DAEMON" ] || exit 0
|
||||
|
||||
# Read configuration variable file if it is present
|
||||
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
|
||||
|
||||
. /lib/init/vars.sh
|
||||
. /lib/lsb/init-functions
|
||||
|
||||
do_start() {
|
||||
pid=$(pidofproc -p $PIDFILE $DAEMON)
|
||||
if [ -n "$pid" ] ; then
|
||||
log_begin_msg "$DESC already running."
|
||||
log_end_msg 0
|
||||
exit 0
|
||||
fi
|
||||
|
||||
log_daemon_msg "Starting salt-api daemon: "
|
||||
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_ARGS
|
||||
log_end_msg $?
|
||||
}
|
||||
|
||||
do_stop() {
|
||||
log_begin_msg "Stopping $DESC ..."
|
||||
start-stop-daemon --stop --retry TERM/5 --quiet --oknodo --pidfile $PIDFILE
|
||||
RC=$?
|
||||
[ $RC -eq 0 ] && rm -f $PIDFILE
|
||||
log_end_msg $RC
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
|
||||
do_start
|
||||
case "$?" in
|
||||
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
|
||||
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
|
||||
esac
|
||||
;;
|
||||
stop)
|
||||
[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
|
||||
do_stop
|
||||
case "$?" in
|
||||
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
|
||||
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
|
||||
esac
|
||||
;;
|
||||
status)
|
||||
status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
|
||||
;;
|
||||
#reload)
|
||||
# not implemented
|
||||
#;;
|
||||
restart|force-reload)
|
||||
log_daemon_msg "Restarting $DESC" "$NAME"
|
||||
do_stop
|
||||
case "$?" in
|
||||
0|1)
|
||||
do_start
|
||||
case "$?" in
|
||||
0) log_end_msg 0 ;;
|
||||
1) log_end_msg 1 ;; # Old process is still running
|
||||
*) log_end_msg 1 ;; # Failed to start
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
# Failed to stop
|
||||
log_end_msg 1
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
|
||||
exit 3
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
1
debian/salt-api.install
vendored
1
debian/salt-api.install
vendored
@ -1 +0,0 @@
|
||||
scripts/salt-api /usr/bin
|
2
debian/salt-api.manpages
vendored
2
debian/salt-api.manpages
vendored
@ -1,2 +0,0 @@
|
||||
doc/man/salt-api.1
|
||||
#doc/man/salt-api.7
|
8
debian/salt-api.upstart
vendored
8
debian/salt-api.upstart
vendored
@ -1,8 +0,0 @@
|
||||
description "Salt API"
|
||||
|
||||
start on (net-device-up
|
||||
and local-filesystems
|
||||
and runlevel [2345])
|
||||
stop on runlevel [!2345]
|
||||
|
||||
exec salt-api
|
5
debian/salt-cloud.dirs
vendored
5
debian/salt-cloud.dirs
vendored
@ -1,5 +0,0 @@
|
||||
/etc/salt/cloud.conf.d/
|
||||
/etc/salt/cloud.deploy.d/
|
||||
/etc/salt/cloud.maps.d/
|
||||
/etc/salt/cloud.profiles.d/
|
||||
/etc/salt/cloud.providers.d/
|
5
debian/salt-cloud.install
vendored
5
debian/salt-cloud.install
vendored
@ -1,5 +0,0 @@
|
||||
conf/cloud /etc/salt
|
||||
conf/* /usr/share/doc/salt-cloud/examples
|
||||
salt/cloud/deploy/* /etc/salt/cloud.deploy.d
|
||||
scripts/salt-cloud /usr/bin
|
||||
usr/bin/salt-cloud
|
1
debian/salt-cloud.manpages
vendored
1
debian/salt-cloud.manpages
vendored
@ -1 +0,0 @@
|
||||
doc/man/salt-cloud.1
|
4
debian/salt-common.dirs
vendored
4
debian/salt-common.dirs
vendored
@ -1,4 +0,0 @@
|
||||
/etc/salt/
|
||||
/etc/salt/pki/
|
||||
/var/cache/salt/
|
||||
/var/log/salt/
|
3
debian/salt-common.install
vendored
3
debian/salt-common.install
vendored
@ -1,3 +0,0 @@
|
||||
usr/lib/python2*/dist-packages/salt/
|
||||
pkg/salt.ufw /etc/ufw/applications.d/
|
||||
pkg/salt.bash /etc/bash_completion.d/
|
3
debian/salt-common.lintian-overrides
vendored
3
debian/salt-common.lintian-overrides
vendored
@ -1,3 +0,0 @@
|
||||
salt-common: manpage-has-errors-from-man usr/share/man/man7/salt.7.gz
|
||||
# The man page renders correctly, no need for lintian to get upset about
|
||||
# it.
|
23
debian/salt-common.logrotate
vendored
23
debian/salt-common.logrotate
vendored
@ -1,23 +0,0 @@
|
||||
/var/log/salt/master {
|
||||
weekly
|
||||
missingok
|
||||
rotate 7
|
||||
compress
|
||||
notifempty
|
||||
}
|
||||
|
||||
/var/log/salt/minion {
|
||||
weekly
|
||||
missingok
|
||||
rotate 7
|
||||
compress
|
||||
notifempty
|
||||
}
|
||||
|
||||
/var/log/salt/key {
|
||||
weekly
|
||||
missingok
|
||||
rotate 7
|
||||
compress
|
||||
notifempty
|
||||
}
|
1
debian/salt-common.manpages
vendored
1
debian/salt-common.manpages
vendored
@ -1 +0,0 @@
|
||||
doc/man/salt.7
|
55
debian/salt-common.postrm
vendored
55
debian/salt-common.postrm
vendored
@ -1,55 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
# Purge config files, logs, and directories created after package install.
|
||||
# Note that user-specified alternate locations for these are not affected.
|
||||
#
|
||||
# rename to salt-'common|master|minion|syndic'.postrm and call with "purge"
|
||||
|
||||
clean_common() {
|
||||
# remove shared job cache and other runtime directories
|
||||
rm -rf \
|
||||
/var/cache/salt \
|
||||
/var/log/salt \
|
||||
/var/run/salt \
|
||||
2> /dev/null
|
||||
}
|
||||
|
||||
clean_conf() {
|
||||
# remove config and log file for master, minion, or syndic
|
||||
rm -rf \
|
||||
/etc/salt/pki/$1 \
|
||||
/var/cache/salt/$1 \
|
||||
/var/log/salt/$1 \
|
||||
/var/run/salt/$1 \
|
||||
2> /dev/null
|
||||
}
|
||||
|
||||
purgefiles() {
|
||||
case "$pkg" in
|
||||
master|minion|syndic)
|
||||
clean_conf $pkg ;;
|
||||
common)
|
||||
clean_common ;;
|
||||
*)
|
||||
echo "$0 unknown package \`$1'" 1>&2
|
||||
exit 1 ;;
|
||||
esac
|
||||
}
|
||||
|
||||
pkg=`echo $0 | cut -f1 -d. | cut -f2 -d-`
|
||||
|
||||
case "$1" in
|
||||
remove)
|
||||
;;
|
||||
purge)
|
||||
purgefiles
|
||||
;;
|
||||
upgrade|failed-upgrade|disappear|abort-install|abort-upgrade)
|
||||
;;
|
||||
*)
|
||||
echo "$0 unknown action \`$1'" 1>&2
|
||||
exit 1 ;;
|
||||
esac
|
||||
|
||||
# This tag is required:
|
||||
#DEBHELPER#
|
||||
exit 0
|
10
debian/salt-doc.doc-base
vendored
10
debian/salt-doc.doc-base
vendored
@ -1,10 +0,0 @@
|
||||
Document: salt-doc
|
||||
Title: Welcome to Salt!
|
||||
Author: Thomas S. Hatch
|
||||
Abstract: This documention provides details about Salt.
|
||||
Salt is a remote execution and configuration management tool.
|
||||
Section: System/Administration
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/salt/html/index.html
|
||||
Files: /usr/share/doc/salt/html/*/*.html
|
1
debian/salt-doc.install
vendored
1
debian/salt-doc.install
vendored
@ -1 +0,0 @@
|
||||
doc/_build/html/* /usr/share/doc/salt/html/
|
3
debian/salt-master.dirs
vendored
3
debian/salt-master.dirs
vendored
@ -1,3 +0,0 @@
|
||||
/etc/salt/master.d/
|
||||
/etc/salt/pki/master/
|
||||
/var/cache/salt/master/
|
99
debian/salt-master.init
vendored
99
debian/salt-master.init
vendored
@ -1,99 +0,0 @@
|
||||
#!/bin/sh
|
||||
### BEGIN INIT INFO
|
||||
# Provides: salt-master
|
||||
# Required-Start: $remote_fs $network
|
||||
# Required-Stop: $remote_fs $network
|
||||
# Default-Start: 2 3 4 5
|
||||
# Default-Stop: 0 1 6
|
||||
# Short-Description: salt master control daemon
|
||||
# Description: This is a daemon that controls the salt minions
|
||||
### END INIT INFO
|
||||
|
||||
# Author: Michael Prokop <mika@debian.org>
|
||||
|
||||
PATH=/sbin:/usr/sbin:/bin:/usr/bin
|
||||
DESC="salt master control daemon"
|
||||
NAME=salt-master
|
||||
DAEMON=/usr/bin/salt-master
|
||||
DAEMON_ARGS="-d"
|
||||
PIDFILE=/var/run/$NAME.pid
|
||||
SCRIPTNAME=/etc/init.d/$NAME
|
||||
|
||||
# Exit if the package is not installed
|
||||
[ -x "$DAEMON" ] || exit 0
|
||||
|
||||
# Read configuration variable file if it is present
|
||||
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
|
||||
|
||||
. /lib/init/vars.sh
|
||||
. /lib/lsb/init-functions
|
||||
|
||||
do_start() {
|
||||
pid=$(pidofproc -p $PIDFILE $DAEMON)
|
||||
if [ -n "$pid" ] ; then
|
||||
log_begin_msg "$DESC already running."
|
||||
log_end_msg 0
|
||||
exit 0
|
||||
fi
|
||||
|
||||
log_daemon_msg "Starting salt-master daemon: "
|
||||
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_ARGS
|
||||
log_end_msg $?
|
||||
}
|
||||
|
||||
do_stop() {
|
||||
log_begin_msg "Stopping $DESC ..."
|
||||
start-stop-daemon --stop --retry TERM/5 --quiet --oknodo --pidfile $PIDFILE
|
||||
RC=$?
|
||||
[ $RC -eq 0 ] && rm -f $PIDFILE
|
||||
log_end_msg $RC
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
|
||||
do_start
|
||||
case "$?" in
|
||||
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
|
||||
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
|
||||
esac
|
||||
;;
|
||||
stop)
|
||||
[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
|
||||
do_stop
|
||||
case "$?" in
|
||||
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
|
||||
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
|
||||
esac
|
||||
;;
|
||||
status)
|
||||
status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
|
||||
;;
|
||||
#reload)
|
||||
# not implemented
|
||||
#;;
|
||||
restart|force-reload)
|
||||
log_daemon_msg "Restarting $DESC" "$NAME"
|
||||
do_stop
|
||||
case "$?" in
|
||||
0|1)
|
||||
do_start
|
||||
case "$?" in
|
||||
0) log_end_msg 0 ;;
|
||||
1) log_end_msg 1 ;; # Old process is still running
|
||||
*) log_end_msg 1 ;; # Failed to start
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
# Failed to stop
|
||||
log_end_msg 1
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
|
||||
exit 3
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
7
debian/salt-master.install
vendored
7
debian/salt-master.install
vendored
@ -1,7 +0,0 @@
|
||||
conf/master /etc/salt
|
||||
scripts/salt-master /usr/bin
|
||||
scripts/salt-cp /usr/bin
|
||||
scripts/salt-run /usr/bin
|
||||
scripts/salt-key /usr/bin
|
||||
scripts/salt /usr/bin
|
||||
debian/salt-master.service /lib/systemd/system
|
5
debian/salt-master.manpages
vendored
5
debian/salt-master.manpages
vendored
@ -1,5 +0,0 @@
|
||||
doc/man/salt.1
|
||||
doc/man/salt-cp.1
|
||||
doc/man/salt-key.1
|
||||
doc/man/salt-master.1
|
||||
doc/man/salt-run.1
|
55
debian/salt-master.postrm
vendored
55
debian/salt-master.postrm
vendored
@ -1,55 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
# Purge config files, logs, and directories created after package install.
|
||||
# Note that user-specified alternate locations for these are not affected.
|
||||
#
|
||||
# rename to salt-'common|master|minion|syndic'.postrm and call with "purge"
|
||||
|
||||
clean_common() {
|
||||
# remove shared job cache and other runtime directories
|
||||
rm -rf \
|
||||
/var/cache/salt \
|
||||
/var/log/salt \
|
||||
/var/run/salt \
|
||||
2> /dev/null
|
||||
}
|
||||
|
||||
clean_conf() {
|
||||
# remove config and log file for master, minion, or syndic
|
||||
rm -rf \
|
||||
/etc/salt/pki/$1 \
|
||||
/var/cache/salt/$1 \
|
||||
/var/log/salt/$1 \
|
||||
/var/run/salt/$1 \
|
||||
2> /dev/null
|
||||
}
|
||||
|
||||
purgefiles() {
|
||||
case "$pkg" in
|
||||
master|minion|syndic)
|
||||
clean_conf $pkg ;;
|
||||
common)
|
||||
clean_common ;;
|
||||
*)
|
||||
echo "$0 unknown package \`$1'" 1>&2
|
||||
exit 1 ;;
|
||||
esac
|
||||
}
|
||||
|
||||
pkg=`echo $0 | cut -f1 -d. | cut -f2 -d-`
|
||||
|
||||
case "$1" in
|
||||
remove)
|
||||
;;
|
||||
purge)
|
||||
purgefiles
|
||||
;;
|
||||
upgrade|failed-upgrade|disappear|abort-install|abort-upgrade)
|
||||
;;
|
||||
*)
|
||||
echo "$0 unknown action \`$1'" 1>&2
|
||||
exit 1 ;;
|
||||
esac
|
||||
|
||||
# This tag is required:
|
||||
#DEBHELPER#
|
||||
exit 0
|
15
debian/salt-master.service
vendored
15
debian/salt-master.service
vendored
@ -1,15 +0,0 @@
|
||||
[Unit]
|
||||
Description=The Salt Master Server
|
||||
After=syslog.target network.target
|
||||
|
||||
[Service]
|
||||
Type=notify
|
||||
# see system.directives(7)
|
||||
# LimitNOFILE=16384
|
||||
ExecStart=/usr/bin/salt-master
|
||||
|
||||
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
19
debian/salt-master.upstart
vendored
19
debian/salt-master.upstart
vendored
@ -1,19 +0,0 @@
|
||||
description "Salt Master"
|
||||
|
||||
start on (net-device-up
|
||||
and local-filesystems
|
||||
and runlevel [2345])
|
||||
stop on runlevel [!2345]
|
||||
limit nofile 100000 100000
|
||||
|
||||
env CONFIG_DIR=/etc/salt
|
||||
|
||||
script
|
||||
# Read configuration variable file if it is present
|
||||
[ -f /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB
|
||||
|
||||
# Activate the virtualenv if defined
|
||||
[ -f $SALT_USE_VIRTUALENV/bin/activate ] && . $SALT_USE_VIRTUALENV/bin/activate
|
||||
|
||||
exec salt-master -c $CONFIG_DIR
|
||||
end script
|
3
debian/salt-minion.dirs
vendored
3
debian/salt-minion.dirs
vendored
@ -1,3 +0,0 @@
|
||||
/etc/salt/minion.d/
|
||||
/etc/salt/pki/minion/
|
||||
/var/cache/salt/minion/
|
99
debian/salt-minion.init
vendored
99
debian/salt-minion.init
vendored
@ -1,99 +0,0 @@
|
||||
#!/bin/sh
|
||||
### BEGIN INIT INFO
|
||||
# Provides: salt-minion
|
||||
# Required-Start: $remote_fs $network +cloud-init
|
||||
# Required-Stop: $remote_fs $network
|
||||
# Default-Start: 2 3 4 5
|
||||
# Default-Stop: 0 1 6
|
||||
# Short-Description: salt minion control daemon
|
||||
# Description: This is a daemon that controls the salt minions
|
||||
### END INIT INFO
|
||||
|
||||
# Author: Michael Prokop <mika@debian.org>
|
||||
|
||||
PATH=/sbin:/usr/sbin:/bin:/usr/bin
|
||||
DESC="salt minion control daemon"
|
||||
NAME=salt-minion
|
||||
DAEMON=/usr/bin/salt-minion
|
||||
DAEMON_ARGS=""
|
||||
PIDFILE=/var/run/$NAME.pid
|
||||
SCRIPTNAME=/etc/init.d/$NAME
|
||||
|
||||
# Exit if the package is not installed
|
||||
[ -x "$DAEMON" ] || exit 0
|
||||
|
||||
# Read configuration variable file if it is present
|
||||
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
|
||||
|
||||
. /lib/init/vars.sh
|
||||
. /lib/lsb/init-functions
|
||||
|
||||
do_start() {
|
||||
pid=$(pidofproc -p $PIDFILE $DAEMON)
|
||||
if [ -n "$pid" ] ; then
|
||||
log_begin_msg "$DESC already running."
|
||||
log_end_msg 0
|
||||
exit 0
|
||||
fi
|
||||
|
||||
log_daemon_msg "Starting salt-minion daemon: "
|
||||
start-stop-daemon --start --quiet --background --make-pidfile --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_ARGS
|
||||
log_end_msg $?
|
||||
}
|
||||
|
||||
do_stop() {
|
||||
log_begin_msg "Stopping $DESC ..."
|
||||
start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE
|
||||
RC=$?
|
||||
[ $RC -eq 0 ] && rm -f $PIDFILE
|
||||
log_end_msg $RC
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
|
||||
do_start
|
||||
case "$?" in
|
||||
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
|
||||
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
|
||||
esac
|
||||
;;
|
||||
stop)
|
||||
[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
|
||||
do_stop
|
||||
case "$?" in
|
||||
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
|
||||
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
|
||||
esac
|
||||
;;
|
||||
status)
|
||||
status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
|
||||
;;
|
||||
#reload)
|
||||
# not implemented
|
||||
#;;
|
||||
restart|force-reload)
|
||||
log_daemon_msg "Restarting $DESC" "$NAME"
|
||||
do_stop
|
||||
case "$?" in
|
||||
0|1)
|
||||
do_start
|
||||
case "$?" in
|
||||
0) log_end_msg 0 ;;
|
||||
1) log_end_msg 1 ;; # Old process is still running
|
||||
*) log_end_msg 1 ;; # Failed to start
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
# Failed to stop
|
||||
log_end_msg 1
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
|
||||
exit 3
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
4
debian/salt-minion.install
vendored
4
debian/salt-minion.install
vendored
@ -1,4 +0,0 @@
|
||||
conf/minion /etc/salt
|
||||
scripts/salt-minion /usr/bin
|
||||
scripts/salt-call /usr/bin
|
||||
debian/salt-minion.service /lib/systemd/system
|
2
debian/salt-minion.manpages
vendored
2
debian/salt-minion.manpages
vendored
@ -1,2 +0,0 @@
|
||||
doc/man/salt-call.1
|
||||
doc/man/salt-minion.1
|
55
debian/salt-minion.postrm
vendored
55
debian/salt-minion.postrm
vendored
@ -1,55 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
# Purge config files, logs, and directories created after package install.
|
||||
# Note that user-specified alternate locations for these are not affected.
|
||||
#
|
||||
# rename to salt-'common|master|minion|syndic'.postrm and call with "purge"
|
||||
|
||||
clean_common() {
|
||||
# remove shared job cache and other runtime directories
|
||||
rm -rf \
|
||||
/var/cache/salt \
|
||||
/var/log/salt \
|
||||
/var/run/salt \
|
||||
2> /dev/null
|
||||
}
|
||||
|
||||
clean_conf() {
|
||||
# remove config and log file for master, minion, or syndic
|
||||
rm -rf \
|
||||
/etc/salt/pki/$1 \
|
||||
/var/cache/salt/$1 \
|
||||
/var/log/salt/$1 \
|
||||
/var/run/salt/$1 \
|
||||
2> /dev/null
|
||||
}
|
||||
|
||||
purgefiles() {
|
||||
case "$pkg" in
|
||||
master|minion|syndic)
|
||||
clean_conf $pkg ;;
|
||||
common)
|
||||
clean_common ;;
|
||||
*)
|
||||
echo "$0 unknown package \`$1'" 1>&2
|
||||
exit 1 ;;
|
||||
esac
|
||||
}
|
||||
|
||||
pkg=`echo $0 | cut -f1 -d. | cut -f2 -d-`
|
||||
|
||||
case "$1" in
|
||||
remove)
|
||||
;;
|
||||
purge)
|
||||
purgefiles
|
||||
;;
|
||||
upgrade|failed-upgrade|disappear|abort-install|abort-upgrade)
|
||||
;;
|
||||
*)
|
||||
echo "$0 unknown action \`$1'" 1>&2
|
||||
exit 1 ;;
|
||||
esac
|
||||
|
||||
# This tag is required:
|
||||
#DEBHELPER#
|
||||
exit 0
|
10
debian/salt-minion.service
vendored
10
debian/salt-minion.service
vendored
@ -1,10 +0,0 @@
|
||||
[Unit]
|
||||
Description=The Salt Minion
|
||||
After=syslog.target network.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=/usr/bin/salt-minion
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
23
debian/salt-minion.upstart
vendored
23
debian/salt-minion.upstart
vendored
@ -1,23 +0,0 @@
|
||||
description "Salt Minion"
|
||||
|
||||
start on (net-device-up
|
||||
and local-filesystems
|
||||
and runlevel [2345])
|
||||
stop on runlevel [!2345]
|
||||
|
||||
# The respawn in the minion is known to cause problems
|
||||
# because if the main minion process dies it has done
|
||||
# so most likely for a good reason. Uncomment these
|
||||
# two lines to enable respawn
|
||||
#respawn
|
||||
#respawn limit 10 5
|
||||
|
||||
script
|
||||
# Read configuration variable file if it is present
|
||||
[ -f /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB
|
||||
|
||||
# Activate the virtualenv if defined
|
||||
[ -f $SALT_USE_VIRTUALENV/bin/activate ] && . $SALT_USE_VIRTUALENV/bin/activate
|
||||
|
||||
exec salt-minion
|
||||
end script
|
2
debian/salt-ssh.install
vendored
2
debian/salt-ssh.install
vendored
@ -1,2 +0,0 @@
|
||||
usr/bin/salt-ssh
|
||||
conf/roster /etc/salt
|
1
debian/salt-ssh.manpages
vendored
1
debian/salt-ssh.manpages
vendored
@ -1 +0,0 @@
|
||||
doc/man/salt-ssh.1
|
99
debian/salt-syndic.init
vendored
99
debian/salt-syndic.init
vendored
@ -1,99 +0,0 @@
|
||||
#!/bin/sh
|
||||
### BEGIN INIT INFO
|
||||
# Provides: salt-syndic
|
||||
# Required-Start: $remote_fs $network
|
||||
# Required-Stop: $remote_fs $network
|
||||
# Default-Start: 2 3 4 5
|
||||
# Default-Stop: 0 1 6
|
||||
# Short-Description: salt syndic control daemon
|
||||
# Description: This is a daemon that controls the salt minions
|
||||
### END INIT INFO
|
||||
|
||||
# Author: Michael Prokop <mika@debian.org>
|
||||
|
||||
PATH=/sbin:/usr/sbin:/bin:/usr/bin
|
||||
DESC="salt syndic control daemon"
|
||||
NAME=salt-syndic
|
||||
DAEMON=/usr/bin/salt-syndic
|
||||
DAEMON_ARGS="-d"
|
||||
PIDFILE=/var/run/$NAME.pid
|
||||
SCRIPTNAME=/etc/init.d/$NAME
|
||||
|
||||
# Exit if the package is not installed
|
||||
[ -x "$DAEMON" ] || exit 0
|
||||
|
||||
# Read configuration variable file if it is present
|
||||
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
|
||||
|
||||
. /lib/init/vars.sh
|
||||
. /lib/lsb/init-functions
|
||||
|
||||
do_start() {
|
||||
pid=$(pidofproc -p $PIDFILE $DAEMON)
|
||||
if [ -n "$pid" ] ; then
|
||||
log_begin_msg "$DESC already running."
|
||||
log_end_msg 0
|
||||
exit 0
|
||||
fi
|
||||
|
||||
log_daemon_msg "Starting salt-syndic daemon: "
|
||||
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_ARGS
|
||||
log_end_msg $?
|
||||
}
|
||||
|
||||
do_stop() {
|
||||
log_begin_msg "Stopping $DESC ..."
|
||||
start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE
|
||||
RC=$?
|
||||
[ $RC -eq 0 ] && rm -f $PIDFILE
|
||||
log_end_msg $RC
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
|
||||
do_start
|
||||
case "$?" in
|
||||
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
|
||||
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
|
||||
esac
|
||||
;;
|
||||
stop)
|
||||
[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
|
||||
do_stop
|
||||
case "$?" in
|
||||
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
|
||||
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
|
||||
esac
|
||||
;;
|
||||
status)
|
||||
status_of_proc "$DAEMON" "$NAME" && exit 0 || exit $?
|
||||
;;
|
||||
#reload)
|
||||
# not implemented
|
||||
#;;
|
||||
restart|force-reload)
|
||||
log_daemon_msg "Restarting $DESC" "$NAME"
|
||||
do_stop
|
||||
case "$?" in
|
||||
0|1)
|
||||
do_start
|
||||
case "$?" in
|
||||
0) log_end_msg 0 ;;
|
||||
1) log_end_msg 1 ;; # Old process is still running
|
||||
*) log_end_msg 1 ;; # Failed to start
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
# Failed to stop
|
||||
log_end_msg 1
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2
|
||||
exit 3
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
2
debian/salt-syndic.install
vendored
2
debian/salt-syndic.install
vendored
@ -1,2 +0,0 @@
|
||||
scripts/salt-syndic /usr/bin
|
||||
debian/salt-syndic.service /lib/systemd/system
|
1
debian/salt-syndic.manpages
vendored
1
debian/salt-syndic.manpages
vendored
@ -1 +0,0 @@
|
||||
doc/man/salt-syndic.1
|
55
debian/salt-syndic.postrm
vendored
55
debian/salt-syndic.postrm
vendored
@ -1,55 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
# Purge config files, logs, and directories created after package install.
|
||||
# Note that user-specified alternate locations for these are not affected.
|
||||
#
|
||||
# rename to salt-'common|master|minion|syndic'.postrm and call with "purge"
|
||||
|
||||
clean_common() {
|
||||
# remove shared job cache and other runtime directories
|
||||
rm -rf \
|
||||
/var/cache/salt \
|
||||
/var/log/salt \
|
||||
/var/run/salt \
|
||||
2> /dev/null
|
||||
}
|
||||
|
||||
clean_conf() {
|
||||
# remove config and log file for master, minion, or syndic
|
||||
rm -rf \
|
||||
/etc/salt/pki/$1 \
|
||||
/var/cache/salt/$1 \
|
||||
/var/log/salt/$1 \
|
||||
/var/run/salt/$1 \
|
||||
2> /dev/null
|
||||
}
|
||||
|
||||
purgefiles() {
|
||||
case "$pkg" in
|
||||
master|minion|syndic)
|
||||
clean_conf $pkg ;;
|
||||
common)
|
||||
clean_common ;;
|
||||
*)
|
||||
echo "$0 unknown package \`$1'" 1>&2
|
||||
exit 1 ;;
|
||||
esac
|
||||
}
|
||||
|
||||
pkg=`echo $0 | cut -f1 -d. | cut -f2 -d-`
|
||||
|
||||
case "$1" in
|
||||
remove)
|
||||
;;
|
||||
purge)
|
||||
purgefiles
|
||||
;;
|
||||
upgrade|failed-upgrade|disappear|abort-install|abort-upgrade)
|
||||
;;
|
||||
*)
|
||||
echo "$0 unknown action \`$1'" 1>&2
|
||||
exit 1 ;;
|
||||
esac
|
||||
|
||||
# This tag is required:
|
||||
#DEBHELPER#
|
||||
exit 0
|
10
debian/salt-syndic.service
vendored
10
debian/salt-syndic.service
vendored
@ -1,10 +0,0 @@
|
||||
[Unit]
|
||||
Description=The Salt Master Server
|
||||
After=syslog.target network.target
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=/usr/bin/salt-syndic
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
16
debian/salt-syndic.upstart
vendored
16
debian/salt-syndic.upstart
vendored
@ -1,16 +0,0 @@
|
||||
description "salt-syndic"
|
||||
|
||||
start on (net-device-up
|
||||
and local-filesystems
|
||||
and runlevel [2345])
|
||||
stop on runlevel [!2345]
|
||||
|
||||
script
|
||||
# Read configuration variable file if it is present
|
||||
[ -f /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB
|
||||
|
||||
# Activate the virtualenv if defined
|
||||
[ -f $SALT_USE_VIRTUALENV/bin/activate ] && . $SALT_USE_VIRTUALENV/bin/activate
|
||||
|
||||
exec salt-syndic
|
||||
end script
|
1
debian/source/format
vendored
1
debian/source/format
vendored
@ -1 +0,0 @@
|
||||
3.0 (native)
|
Loading…
Reference in New Issue
Block a user