Matanya has uploaded a new change for review.
https://gerrit.wikimedia.org/r/139782
Change subject: labsdebrepo: lint
......................................................................
labsdebrepo: lint
Change-Id: I61061b858b4242ae4b4d48cf36e52f81a1048e37
---
M manifests/misc/labsdebrepo.pp
1 file changed, 28 insertions(+), 27 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/82/139782/1
diff --git a/manifests/misc/labsdebrepo.pp b/manifests/misc/labsdebrepo.pp
index 1ffd56d..f8fba17 100644
--- a/manifests/misc/labsdebrepo.pp
+++ b/manifests/misc/labsdebrepo.pp
@@ -1,36 +1,37 @@
# Puppet configs to create a local deb repo and add it to your sources.list
class misc::labsdebrepo {
- # manage /data/project/repo: make sure it's a directory and turn it
into a deb repo
- file { "/data/project/repo":
- ensure => directory;
- }
- file { "/data/project/repo/Packages.gz":
- ensure => present;
- }
- # run dpkg-scanpackages . /dev/null | gzip -9c > binary/Packages.gz
- # dpkg-scanpackages is in dpkg-dev
- package { "dpkg-dev":
- ensure => present
- }
- exec { "Turn dir into deb repo":
- cwd => "/data/project/repo",
- command => "/usr/bin/dpkg-scanpackages . /dev/null | gzip -9c >
Packages.gz",
- # only run if Packages.gz is *not* the newest file in the
directory
- onlyif => "/usr/bin/test $(find . -newer Packages.gz | wc -l)
-gt 0",
- require => [Package["dpkg-dev"], File["/data/project/repo"]];
- }
- # add the dir-turned-repo to sources.list
- file { "/etc/apt/sources.list.d/labsdebrepo.list":
- source => "puppet:///files/misc/labsdebrepo.list",
- require => Exec["Turn dir into deb repo"];
- }
- file { "/etc/apt/preferences.d/labsdebrepo.pref":
- content => 'Explanation: Prefer local repo above others
+ # manage /data/project/repo:
+ # make sure it's a directory and turn it into a deb repo
+ file { '/data/project/repo':
+ ensure => directory,
+ }
+ file { '/data/project/repo/Packages.gz':
+ ensure => present,
+ }
+ # run dpkg-scanpackages . /dev/null | gzip -9c > binary/Packages.gz
+ # dpkg-scanpackages is in dpkg-dev
+ package { 'dpkg-dev':
+ ensure => present,
+ }
+ exec { 'Turn dir into deb repo':
+ cwd => '/data/project/repo',
+ command => "/usr/bin/dpkg-scanpackages . /dev/null | gzip -9c >
Packages.gz",
+ # only run if Packages.gz is *not* the newest file in the directory
+ onlyif => "/usr/bin/test $(find . -newer Packages.gz | wc -l) -gt 0",
+ require => [Package['dpkg-dev'], File['/data/project/repo']],
+ }
+ # add the dir-turned-repo to sources.list
+ file { '/etc/apt/sources.list.d/labsdebrepo.list':
+ source => 'puppet:///files/misc/labsdebrepo.list',
+ require => Exec['Turn dir into deb repo'],
+ }
+ file { '/etc/apt/preferences.d/labsdebrepo.pref':
+ content => 'Explanation: Prefer local repo above others
Package: *
Pin: origin
Pin-Priority: 1500
'
- }
+ }
}
--
To view, visit https://gerrit.wikimedia.org/r/139782
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I61061b858b4242ae4b4d48cf36e52f81a1048e37
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Matanya <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits