Neil Williams <[EMAIL PROTECTED]> writes:

> And a script to implement that in every box I have to install. Again
> and Again and Again and ....

Puppet is ----> that way.  

If you have several machines, you may want to to handle them centrally
anyway, and this is a good reason to start.  You could begin with the
following in /etc/puppet/manifests/site.pp:



node default {
  include apt
}

class apt {

  file { "/etc/apt/sources.list":
    source => "puppet://puppet.example.com/common/apt/sources.list",
    notify => Exec["apt-get update"],
  }

  file { "/etc/apt/conf.d/install-recommends":
    content => 'APT::Install-Recommends "true";',
    notify => Exec["apt-get update"],
  }

  exec { "apt-get update":
    command   => "/usr/bin/apt-get update",
    refreshonly => true,
  }

}

If you have more than one distribution, sprinkle lightly with
variables and case statements.

> You almost forcing me into maintaining a fork of apt that restores
> the current behaviour from the very start.

You may find that using your energies elsewhere may be a bit more
rewarding in the long term.  :P

-- 
Stig Sandbeck Mathisen


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to