From: | Vikraman <vikraman@g.o> |
---|---|
To: | gentoo-soc@l.g.o |
Subject: | [gentoo-soc] Puppet module for gentoo -- weekly report #8 |
Date: | Tue, 20 Aug 2013 11:19:26 |
Message-Id: | 20130820111910.GA21343@felicia |
1 | Hello all, |
2 | |
3 | I am working on improving the puppet-portage module[0], and the state of |
4 | gentoo support in upstream puppet modules. |
5 | |
6 | You can follow the development on my fork[1], and this wiki page[2]. |
7 | |
8 | Week #8 |
9 | ======= |
10 | |
11 | Status: on schedule |
12 | |
13 | I couldn't work on the project for the past 2 weeks at least, due to |
14 | some academic commitments. But I'm still well within the bounds of my |
15 | timeline. |
16 | |
17 | This is my progress this week: |
18 | |
19 | - Type and provider for package.env[3]. An example: |
20 | |
21 | package_env { 'www-client/firefox': |
22 | ensure => present, |
23 | env => 'no-lto', |
24 | version => '>=20.0', |
25 | } |
26 | |
27 | - Fixed a bug where the flags/keywords would not be removed if it was |
28 | deleted from the puppet manifest[4]. |
29 | |
30 | - Update some old tests with the new property values[5]. |
31 | |
32 | - Type and provider for layman (partially done, it's difficult to parse |
33 | layman output) |
34 | |
35 | I'm now looking at some upstream puppet modules and evaluating if they |
36 | need to be patched to work properly on gentoo. I've also decided to |
37 | write an openrc provider for the puppet-network[6] module. |
38 | |
39 | [0]https://github.com/adrienthebo/puppet-portage |
40 | [1]https://github.com/vikraman/puppet-portage |
41 | [2]https://wiki.gentoo.org/wiki/Puppet_module_for_Gentoo |
42 | [3]https://github.com/adrienthebo/puppet-portage/pull/81 |
43 | [4]https://github.com/adrienthebo/puppet-portage/pull/84 |
44 | [5]https://github.com/adrienthebo/puppet-portage/pull/82 |
45 | [6]https://github.com/adrienthebo/puppet-network |
46 | |
47 | -- |
48 | Vikraman |
File name | MIME type |
---|---|
signature.asc | application/pgp-signature |