aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-09-29remove duplicate definition for preseeded_package, that was a mistakeMicah Anderson
2008-09-29add the upgrade_package defineMicah Anderson
This simplifies upgrades for DSA security announcements or point-releases. This will ensure that the named package is upgrade to the version specified, only if the package is installed, otherwise nothing happens. If the specified version is 'latest' (the default), then the package is ensured to be upgraded to the latest package revision when it becomes available. For example, the following upgrades the perl package to version 5.8.8-7etch1 (if it is installed), it also upgrades the syslog-ng and perl-modules packages to their latest (also, only if they are installed): upgrade_package { "perl": version => '5.8.8-7etch1'; "syslog-ng": version => latest; "perl-modules": }
2008-09-29reformat the README to be easier on the eyesMicah Anderson
add more detailed information for $custom_sources_list with an example add information about $custom_preferences with an example add information about $custom_key_dir add information about the apt::preseeded_package resource add information about the apt::upgrade_package resource
2008-09-29add the preseeded_package define which simplifies apt preseedingMicah Anderson
automatically making sure that the preseeding directories are present and pulling the seed file from templates/$debian_version/$name.seeds which enables you to define things such as: apt::preseeded_package { [ locales, popularity-contest, apt-listchanges, apticron]: } and the .seed files will be automatically pulled and populated
2008-09-29need to set a null case for the $custom_key_dir variable so that it will ↵Micah Anderson
fire properly when not set
2008-09-29fix another trivial syntax errorMicah Anderson
2008-09-29fix missing comma syntax errorMicah Anderson
2008-09-29add $custom_key_dir which lets you specify a directory where you willMicah Anderson
place apt repository keys that should be added to apt-key
2008-09-28move the dependency on the latest debian-archive-keyring packageMicah Anderson
outside of the etch lsbdistcodename selector as this package should be the latest on every release of debian, not just etch
2008-09-28abstract the apt preferences so that custom preferences can be set,Micah Anderson
while maintaining a sane default preferences set can be set. This is done in the same manner that the custom/default sources_list are handled
2008-09-28Revert "turn preferences into a simple file"Micah Anderson
This reverts commit 0011e70a24ff49169da294b00b6b39b77fb05c86.
2008-09-28set default sources.list to use the most generic mirror. customizedMicah Anderson
mirrors that are closer, or internal proxy mirror configurations should be set in the $custom_sources_list instead so that the default is kept as generic as possible
2008-09-28remove unused and commented out entries in sources.listMicah Anderson
2008-09-28Revert "move backports in a seperate class, add the Cache-Limit hack to all ↵Micah Anderson
configs, try to depend on lsb-release properly" This reverts commit 3ecbee6a271e986229348deca91dbf338d98d735.
2008-09-28Revert " split out backports and unstable sources.list"Micah Anderson
This reverts commit d203a72afc814bc8aa8a8e30b973d46e0cce8862. Conflicts: templates/sources.list+backports.erb templates/sources.list+unstable.erb
2008-07-03move backports in a seperate class, add the Cache-Limit hack to all configs, ↵Antoine Beaupre
try to depend on lsb-release properly
2008-07-03use the closest mirrorAntoine Beaupre
2008-01-25assert_lsbdistcodename for custom sources list tooroot
2008-01-25 split out backports and unstable sources.listroot
2008-01-25use apt-get instead of dselect and create a dselect class for dselect ↵root
configuration, making dselect optional
2008-01-25turn preferences into a simple fileroot
2007-10-09sundry cleanup after offline workroot
2007-10-09syntax fixes for offline workroot
2007-10-08Make ls_release.pp more robust and handle sid in sources.list.erbMicah Anderson
2007-10-08Fix some grammarMicah Anderson
2007-09-14add $custom_sources_list to override sources.list contentsroot
2007-08-16Add README to apt moduleDavid Schmitt
additionally use modules_dir and remove legacy file removal
2007-08-03another try at fixing the debian-backports-keydavid
git-svn-id: http://club.black.co.at:82/svn/manifests/trunk@161 f03ff2f1-f02d-0410-970d-b9634babeaa1
2007-08-01tighten down deps for backports keydavid
git-svn-id: http://club.black.co.at:82/svn/manifests/trunk@141 f03ff2f1-f02d-0410-970d-b9634babeaa1
2007-07-21add my grandmother's PC and some minor fixesdavid
git-svn-id: http://club.black.co.at:82/svn/manifests/trunk@124 f03ff2f1-f02d-0410-970d-b9634babeaa1
2007-07-14rename all $bas_dir variablesdavid
git-svn-id: http://club.black.co.at:82/svn/manifests/trunk@123 f03ff2f1-f02d-0410-970d-b9634babeaa1
2007-07-12general catchupdavid
git-svn-id: http://club.black.co.at:82/svn/manifests/trunk@116 f03ff2f1-f02d-0410-970d-b9634babeaa1
2007-07-11add the key package for the backports keydavid
git-svn-id: http://club.black.co.at:82/svn/manifests/trunk@107 f03ff2f1-f02d-0410-970d-b9634babeaa1
2007-07-03use dselect to update dpkg's available filedavid
git-svn-id: http://club.black.co.at:82/svn/manifests/trunk@102 f03ff2f1-f02d-0410-970d-b9634babeaa1
2007-06-27after going the whole way with assert_lsb..., really use the vardavid
git-svn-id: http://club.black.co.at:82/svn/manifests/trunk@65 f03ff2f1-f02d-0410-970d-b9634babeaa1
2007-06-25minor workaround for 0.22.4 clientsdavid
git-svn-id: http://club.black.co.at:82/svn/manifests/trunk@59 f03ff2f1-f02d-0410-970d-b9634babeaa1
2007-06-25modularised aptdavid
git-svn-id: http://club.black.co.at:82/svn/manifests/trunk@58 f03ff2f1-f02d-0410-970d-b9634babeaa1