Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-14 | README fix - we should use template not an url | mh | |
2011-04-03 | Remove pinning for backports on Squeeze. | intrigeri | |
This is now done automatically by APT. | |||
2011-04-02 | Possibility to delpoy release related config file | root | |
2011-04-02 | Merge branch 'master' of git://labs.riseup.net/shared-apt | root | |
2011-02-18 | apt::cron::dist-upgrade: silently keep old version of conffiles. | intrigeri | |
This makes this class' behaviour consistent with the apt::dist_upgrade one and prevents stalled upgrades due to dpkg asking questions to a dumb robot. | |||
2011-02-16 | Merge branch 'master' of git://labs.riseup.net/shared-apt | root | |
2011-02-14 | Debian Squeeze pinning: pin squeeze-updates as much as regular squeeze. | intrigeri | |
The previous template was indeed ensuring no package from squeeze-updates could be easily or automatically installed. | |||
2011-02-07 | Stop hard-coding Wheezy name in Squeeze's pinning template. | intrigeri | |
Every needed function has been updated since Squeeze was released and we can thus use a nice generic template. | |||
2011-02-07 | debian_nextcodename: take into account Squeeze was released. | intrigeri | |
2011-02-07 | debian_release_version: add Squeeze's version number. | intrigeri | |
2011-02-07 | Starting from Squeeze, Debian Volatile is deprecated in favor of ↵ | intrigeri | |
CODENAME-updates. Take this into account in the Debian sources.list template: - go on using volatile.d.o for <= Lenny sources lines - start using CODENAME-updates for Squeeze and newer. Reference: http://lists.debian.org/debian-volatile/2011/01/msg00008.html | |||
2011-02-06 | Update debian_release function since Squeeze has been released. | intrigeri | |
2011-01-29 | updated Ubuntu preferences to include security + updates | varac | |
2011-01-23 | preferences.pp for ubuntu maverick | varac | |
2011-01-09 | apt::custom_sources_template to deploy custom sources.list.d/xyz.list | nadir | |
2011-01-08 | Make sources snippets world-readable. | intrigeri | |
Not doing this breaks big parts of functionality, such as aptitude why. | |||
2010-12-18 | add -q to the apt-get invocation in upgrade_package.pp, also switch to using ↵ | Micah Anderson | |
-y instead of --force-yes. this way we are acting in the same way as the dist_upgrade class | |||
2010-12-18 | switch aptitude to apt-get, since aptitude will sometimes automatically do ↵ | Micah Anderson | |
things that are unrelated to the task at hand, such as deinstalling automatically installed packages, which can be undesirable behavior | |||
2010-12-16 | Fix apt::upgrade_package when used multiple times. | intrigeri | |
2010-12-16 | New class: apt::dist_upgrade::initiator. | intrigeri | |
This implements the "update initiator" pattern suggested by http://projects.puppetlabs.com/projects/puppet/wiki/Debian_Patterns. This feature is useful when one does not want to setup a fully automated upgrade process but still needs a way to manually trigger full upgrades of any number of systems at scheduled times. | |||
2010-12-16 | New class: apt::dist_upgrade. | intrigeri | |
2010-12-15 | Apply fix from 67dc9a22 to Squeeze template as well. | intrigeri | |
2010-12-15 | Fix 5237f9da. | intrigeri | |
2010-12-15 | Merge remote branch 'riseup/master' | intrigeri | |
2010-12-15 | fix apticron template | Micah Anderson | |
2010-12-15 | change $listchanges_* to $apt_listchanges, not nice to clutter up the ↵ | Micah Anderson | |
namespace like that | |||
2010-12-15 | Fix packages dependency. | intrigeri | |
2010-12-15 | Use line define instead of append_if_no_such_line. | intrigeri | |
The latter is only a wrapper around the former and it seems we want to remove the latter from our shared common module. | |||
2010-12-15 | apt::upgrade_package: explicitly depend on needed packages. | intrigeri | |
This define was previously broken unless dctrl-tools and apt-show-versions were installed. | |||
2010-12-15 | Repair Exec['update_apt'] to run apt-get update when needed. | intrigeri | |
Move this Exec to a dedicated class that is not included by default i.e. we default not to "apt-get update" on every Puppet run. We now make use of this class in the apt::upgrade_package define to make sure APT indexes are up-to-date before attempting package upgrades. One may now use the following to ensure current packages are installed by Package resources: include apt::update Package { require => Exec[apt_updated] } | |||
2010-12-14 | (ugly workaround warning) Update packages lists before upgrading a package. | intrigeri | |
... because Exec[update_apt] is currently never run since we set it refreshonly. Better solutions are being thought of, but in the meantime the least we can do is somehow repair apt::upgrade_package. | |||
2010-12-14 | Make consistent the use of absolute path to apt-get. | intrigeri | |
2010-12-14 | Factorize. | intrigeri | |
2010-12-13 | apt::reboot_required_notify: take into account the random sleep time. | intrigeri | |
2010-12-13 | Merge remote branch 'riseup/master' | intrigeri | |
2010-12-12 | switch default frontend to 'mail' instead of pager, as most things are done ↵ | Micah Anderson | |
non-interactively | |||
2010-12-12 | Additionally use version number in Lenny default pinning. | intrigeri | |
Lenny's APT does not support pinning like this: Pin: release o=Debian,n=<%= codename %> We therefore switched (in commit ef2ebdffd) to: Pin: release o=Debian,a=<%= release %> With such a pinning setup, when Squeeze is released, systems using this module with $apt_use_next_release set to true would immediately switch to prefer packages from Squeeze. If an automated upgrade process is setup, they would be automatically upgraded to Squeeze. This does not sound safe to me, so let's use the release version number as an additional selection criterion to prevent upgrades to Squeeze to happen behind our back: Pin: release o=Debian,a=<%= release %>,v=<%= release_version %>* Note that the trailing '*' is intentional and necessary to match stable point-releases. | |||
2010-12-11 | Bypass default APT proxy to access bugs.debian.org. | intrigeri | |
This is needed when using apt-listbugs with an APT proxy that only {wants,can} proxy "normal" APT traffic. | |||
2010-12-11 | Allow running cron-apt more than once a day. | intrigeri | |
2010-12-11 | New class: apt::reboot_required_notify | intrigeri | |
This class installs a daily cronjob that checks if a package upgrade requires the system to be rebooted; if so, cron sends a notification email to root. | |||
2010-12-11 | Fix formatting. | intrigeri | |
2010-12-11 | Merge remote branch 'riseup/master' | intrigeri | |
2010-12-11 | Update comment: Squeeze's unattended-upgrades 0.62 still does not support ↵ | intrigeri | |
wildcards. | |||
2010-12-09 | removed bit from README that is no longer true | Micah Anderson | |
2010-12-09 | fix compile syntax error in ubuntu sources.list, closes #2639 | Micah Anderson | |
2010-12-09 | Merge remote branch 'lelutin/master' | Micah Anderson | |
2010-12-08 | fix syntax error | Micah Anderson | |
2010-12-08 | fix template missing <%- end -%> | Micah Anderson | |
2010-12-08 | fix confusion over lsbrelease / lsbdistcodename | Micah Anderson | |
2010-12-08 | add apt-listchanges support. this is a nice compliment to using the ↵ | Micah Anderson | |
upgrade_package functionality, because you get an email when the package has been upgraded. |