mcm icon indicating copy to clipboard operation
mcm copied to clipboard

catalog: add package type

Open zombiezen opened this issue 9 years ago • 0 comments

I'm unsure of exactly the right design for this, but I think packages ought to be promoted to resource types. While the functionality can be gained via exec, there are scheduling benefits to batching package installs (since packages can be downloaded and installed concurrently instead of serially), and the exec commands are usually hard to get right.

I have the most knowledge of Debian packages, so I'll probably add that first. Based on experience from Puppet, each package manager should be treated as a separate resource type, instead of automatically detecting the package manager. This simplifies implementation as it avoids providing a false abstraction: each package manager calls the same package different things.

zombiezen avatar Dec 16 '16 16:12 zombiezen