Using ext_type does not match the option to the variable.
Tag should probably be used instead.
Also updated the tag name for 'states' so that is compatible with the
'states_dirs' option.
Fixes issue #1205
Since the check for 'version' in kwarg did not check that the version
value was not None installation of new packages through the pkg
state (which always passes version as a kwarg) resulted in the following
commandline if no version was specified in the state file:
pacman -Syu --noprogressbar --noconfirm "bash-completion=None"
Sample usage:
$ sudo salt 'SCML-MarcA.local' service.status homebrew.mxcl.mongodb marca
{'SCML-MarcA.local': True}
$ sudo salt 'SCML-MarcA.local' service.stop homebrew.mxcl.mongodb marca
{'SCML-MarcA.local': ''}
$ sudo salt 'SCML-MarcA.local' service.status homebrew.mxcl.mongodb marca
{'SCML-MarcA.local': False}
$ sudo salt 'SCML-MarcA.local' service.start homebrew.mxcl.mongodb marca
{'SCML-MarcA.local': ''}
$ sudo salt 'SCML-MarcA.local' service.status homebrew.mxcl.mongodb marca
{'SCML-MarcA.local': True}
The salt repo on GitHub is being imported into Launchpad. Please see:
https://launchpad.net/salt.
The source code is imported periodically by Launchpad. And each import
results in a .deb being built (actually several .deb's). Please see:
https://launchpad.net/~saltstack/+archive/salt.
The packages that are there now were manually uploaded. No new .deb's
have been built. Thus this commit.
This commit bumps the version number so that the package version will
be greater than the package version currently on Launchpad. (This
number doesn't need to be bumped on each commit. Launchpad will add an
additional incremental package version number to each .deb it
creates.)
Also, this commit deletes "debian/source/format". I'm no Debian
package expert, but this seems to indicate to the Debian build tools
that the .deb is being created using a tarball. With this removed
we're able to build a .deb using the source code tree instead. For
example, `debuild -uc -us -i -I` will do the trick.
This means that we'll be creating daily builds of salt on
Launchpad. What's on Launchpad now was until recently the most recent
stable release. This could be a bit of a surprise for people. We may
want to have "stable", "testing", and "unstable" PPA's.
See also: https://launchpad.net/~saltstack/+archive/salt