882df7423d
Handle packages with pre_pre version strings
2018-10-14 11:54:13 +01:00
c830b8ebd0
Add missing ends
2018-10-14 11:38:29 +01:00
1c7804128c
Pass on only the exception message for puppet 6 compatibility
2018-10-14 11:34:51 +01:00
bd1fd54bbb
Handle unexpected boolean type conversion
2016-10-16 13:35:09 +01:00
3a4c1c85ad
Add entropy_repo type/provider, with tests and docs
2016-10-16 00:40:35 +01:00
53bbad2eb1
Fix entropy providers use of equo with locale
...
Previous attempt didn't work properly. This version uses the proper
`provider.has_command` api to specify the env vars which should be used.
Also catches the exit 1 thrown when `equo match --installed` doesn't
find anything, now that the wrapper script is no longer hiding the exit
code behind an explicit `exit 0`.
2016-10-13 22:08:04 +01:00
a265caa979
Update entropy package provider to use locale without shelling out
2016-10-13 18:55:07 +01:00
0e774c77d5
Improve category/package regex, validation and add spec tests
2016-10-13 16:51:22 +01:00
7f069307ee
Handle keywords entries with just a repo and no package
2016-10-13 00:48:07 +01:00
61b3262b7a
Use native to_line methods which is more easily testable
2016-10-12 23:11:11 +01:00
6a832304e3
Fix bug with splitdebug_mask provider fulfiling the wrong type
2016-10-12 13:18:32 +01:00
5a658c5d7e
Update allowed characters for slots, tags and repo names
2016-10-11 23:58:33 +01:00
1072760d2b
Add support for entropy_keywords type
2016-10-11 23:58:33 +01:00
c2ee8a6ca5
Entropy wants ## for inline comments
2016-10-11 23:58:33 +01:00
614e836827
Add support and docs for entropy_splitdebug_mask
2016-10-11 19:53:48 +01:00
8ca58a6323
Add splitdebug type/provider
2016-10-11 18:53:44 +01:00
d7b0532677
Add entropy_unmask provider, based on the entropy_mask one
2016-10-10 21:43:54 +01:00
11aa4bcb50
Minor fixups to entropy_mask provider
2016-10-10 21:43:30 +01:00
0da0175b3f
Simplify the default for the sabayon systemd service handler
2016-10-10 21:14:45 +01:00
86e6bece99
Add a native type/provider to manage entropy package masks
2016-10-10 19:22:16 +01:00
294cedb18e
Tidy up unused code, fix description in enman_repo
2016-10-10 19:17:48 +01:00
7b5f189acf
Add a type/provider to handle enman repos
2016-10-08 20:22:10 +01:00
11c2b54be2
Update package provider to also check for non-repository installed packages
2016-09-30 19:13:19 +01:00
2d9f7eafe5
Handle the different module path when using puppet-agent
2016-04-30 20:01:13 +01:00
7768afd23f
Add additional constraints to ensure entropy is taken as the default provider
2014-11-25 21:33:17 +00:00
3a1e09db88
Update regex to handle versions like 20140101a when matching installed packages
2014-11-23 23:49:10 +00:00
6524e3258c
Update providers for sabayon
2014-08-10 10:41:53 +01:00
ce1ae3f96f
Use has_entropy instead of operatingsystem to confine/set default package provider
2014-07-24 22:10:36 +01:00
1f82d423b8
Fix package provider following incompatible changes to entropy
2012-12-23 19:18:43 +00:00
0a83e64917
Fix locale for calls to equo
2012-06-17 00:29:59 +01:00
a88d1d86e5
Bug fix: incorrect version of package detected after change in equo output
2011-11-03 22:00:18 +00:00
960f90e635
Update entropy package provider to handle output of latest equo
2011-10-29 01:01:00 +01:00
8c2c72af58
Bug fix: installed version of packages not correctly presented to puppet
2011-06-12 18:24:42 +01:00
99bbeb19c6
Add support for tagged package versions
2011-06-12 12:48:24 +01:00
98bf0e8ca0
Promote Sabayon to a fully supported OS with package and service resource support
2011-05-23 08:03:33 +01:00
42b786e9ad
Expose features in entropy provider
2011-05-22 00:00:55 +01:00
c7adb88f50
Rewrote query to use equo match instead of equo search
2011-05-21 22:25:49 +01:00
572c8385d6
Initial commit containing first attempt at entropy package provider
2011-05-14 11:25:23 +01:00