pgci / modules / pgci-build-deps / manifests / init.pp

class pgci-build-deps {

  $build_deps = [ 'bison',



                  'python-docutils', # for pghashlib

  package {
      ensure => latest;

      ensure => installed;

  apt::pin { 'squeeze-backports':
    packages => ['fop'],
    priority => 500,
    before => Package['fop'],

  file { ['/etc/texmf', '/etc/texmf/texmf.d']:
    ensure => directory,

  file { '/etc/texmf/texmf.d/96JadeTeX.cnf':
    ensure => present,
    source => 'puppet:///modules/pgci-build-deps/jadetex.cnf',
    owner => root,
    group => root,
    notify => Exec['update-texmf'],

  exec { 'update-texmf':
    path => ['/usr/bin', '/usr/sbin', '/bin', '/sbin'],
    refreshonly => true,

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.