Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-11-03 | Use uppercase for global shell variables | Tails developers | |
2012-11-03 | Properly quote @basedir paths in export-key | Tails developers | |
2012-11-03 | Use Debian style indentation in export-key | Tails developers | |
2012-11-03 | Test for 'something' instead of 'not nothing' in export-key | Tails developers | |
2012-11-03 | Use new-style shell expansion in export-key | Tails developers | |
2012-11-03 | Add support for status in initscript | Tails developers | |
2012-11-03 | Add a default value for $USER in initscript | Tails developers | |
Relying on the external shell environment can lead to issue hard to understand. We explicitly set USER to root by default, and let admins override it in the default file. | |||
2012-11-03 | Adjust whitespaces in initscripts | Tails developers | |
2012-11-03 | Remove useless boilerplate from skeleton initscript | Tails developers | |
2012-11-03 | Improve descriptions in initscript | Tails developers | |
2012-11-03 | Fix boot dependencies in initscript | Tails developers | |
inoticoming lies in /usr/bin so it needs $remote_fs and not $local_fs. | |||
2012-11-03 | Have inoticoming perform an initial search of the directory | Tails developers | |
If inoticoming is not started while new packages are added to the incoming directory, those packages would not have been processed straight away. So, instead of waiting for a subsequent package upload, let's just have inoticoming perform an initial run on startup. | |||
2012-11-03 | Ensure that 'ensure' is the first attribute | Tails developers | |
See Style Guide: <http://docs.puppetlabs.com/guides/style_guide.html#attribute-ordering> | |||
2012-11-03 | Group related exec and file resources | Tails developers | |
2012-11-03 | Define each file and exec resources separately | Tails developers | |
See Style Guide: <http://docs.puppetlabs.com/guides/style_guide.html#compression> | |||
2012-11-03 | Use recommanded style for file modes | Tails developers | |
See Style Guide: <http://docs.puppetlabs.com/guides/style_guide.html#file-modes> | |||
2012-11-03 | Have Puppet check mandatory class parameter is passed, rather than doing it ↵ | intrigeri | |
by hand. | |||
2012-10-25 | Remove useless $server from file sources | Tails developers | |
2012-10-25 | Add warnings for file that are managed by Puppet | Tails developers | |
2012-10-25 | Processing the incoming queue requires the directory to be there | Tails developers | |
2012-10-25 | Reduce duplication by using defaults for File resources | Tails developers | |
2012-10-25 | Convert the reprepro class to parametrized format | Tails developers | |
We remove the deprecated dynamic lookup for variables and now have them as class parameters. The reprepro::cron and reprepro::inoticoming classes have been integrated in the reprepro class as two boolean arguments. As these are not mutually exclusive, it is cleaner that way. We add a test manifest for the reprepro class along the way. | |||
2012-10-25 | Don't setup init script manually | Tails developers | |
There is no need to exec `update-rc.d` manually, the service definition will take care of running it! | |||
2012-10-25 | Split reprepro::cron and reprepro::inotify to separate files | Tails developers | |
2012-10-25 | Do not enforce permissions when manage_incoming_conf is false | Tails developers | |
2012-10-25 | Leave more control to users when conf/distributions is not managed | Tails developers | |
If we do not manage conf/distributions, we should not call reprepro ourselves, the caller may change its content at other times than Puppet. We also should not enforce its permissions. | |||
2012-10-23 | Refer to variables using Ruby instance variables in templates | Tails developers | |
This is the recommended way, as it prevents clashes with Ruby function names. | |||
2012-10-23 | Drop support for the venerable etch | Tails developers | |
2012-10-23 | Make basedir permissions configurable with $reprepro_basedir_mode. | intrigeri | |
When one wants to use the reprepro login to upload packages to incoming, too lax permissions on its $HOME make sshd unhappy, and one wants to fix that. | |||
2012-07-02 | Merge branch 'export-no-need-for-refreshonly' | intrigeri | |
2012-07-02 | Drop useless refreshonly for resource that already has a "create" parameter. | intrigeri | |
In production, this does not change anything worth noting. But when developing, being able to delete the exported pubkey and re-run Puppet is useful. | |||
2012-07-02 | Merge branch 'improve-pubkey-export' | intrigeri | |
2012-07-02 | Make sure the exported key is owned by reprepro:reprepro. | intrigeri | |
2012-07-02 | Merge branch 'improve-pubkey-export' | intrigeri | |
2012-07-02 | Make sure the exported public key is world-readable. | intrigeri | |
2012-07-02 | Use a temporary file + atomic move when exporting the repository public key. | intrigeri | |
2012-02-04 | Allow opting-out of conf/incoming's and conf/distributions' content management. | intrigeri | |
Sometimes it's much simpler to manage these files outside of Puppet. | |||
2012-01-31 | Install inoticoming from reprepro::inotify only. | intrigeri | |
2012-01-31 | Add $reprepro_incoming_mode variable. | intrigeri | |
This makes permissions of the reprepro incoming directory configurable. | |||
2012-01-31 | Make distributions template not specific to Koumbit. | intrigeri | |
2011-06-21 | fix startup script pattern | Antoine Beaupre | |
2011-06-21 | put cron in a separate class | Antoine Beaupre | |
2011-06-21 | fix startup script to be explicitely for reprepro | Antoine Beaupre | |
2011-06-21 | add inotify class to start reprepro watcher on boot | Antoine Beaupre | |
2011-06-21 | make repository origin customizeable | Antoine Beaupre | |
2011-06-21 | make the default file a template, not the init script | Antoine Beaupre | |
2011-06-21 | add special uploaders for sid | Antoine Beaupre | |
2011-06-21 | upgrade to wheezy, add pulls | Antoine Beaupre | |
2011-06-21 | make incoming directory writable by all | Antoine Beaupre | |
2011-06-21 | add builtin reprepro init files | Antoine Beaupre | |