Skip to content

Commit

Permalink
Added general packages
Browse files Browse the repository at this point in the history
  • Loading branch information
edavis10 committed Dec 24, 2009
1 parent c18ce58 commit aefb3d2
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 4 deletions.
1 change: 0 additions & 1 deletion Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ Missing items

* Ruby gems
* Desktop config
* Office utilities
* unix tools (e.g. screen)
* Passenger
* Google Chrome
Expand Down
4 changes: 3 additions & 1 deletion desktop_manifest.rb
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,16 @@ class DesktopManifest < ShadowPuppet::Manifest

include ApachePuppet
recipe :apache
recipe :passenger

include X11Puppet
recipe :xbindkeys
recipe :wmii

include EmailClientPuppet
recipe :claws_mail

include OfficePuppet
recipe :general_office

# Development
include GeneralDevelopmentPuppet
Expand Down
7 changes: 6 additions & 1 deletion lib/general_development_puppet.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
module GeneralDevelopmentPuppet
def general_development
package "build-essential", :ensure => :latest
[
'build-essential',
'exuberant-ctags'
].each do |pkg|
package pkg, :ensure => :latest
end
end
end
22 changes: 22 additions & 0 deletions lib/office_puppet.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
module OfficePuppet
def general_office
[
'openoffice.org',
'acroread',
'cheese',
'cups-pdf',
'gnucash',
'inkscape',
'empathy',
'telepathy-salut',
'telepathy-haze',
'telepathy-idle',
'telepathy-butterfly',
'telepathy-gabble',
'scrot'
# 'skype'
].each do |pkg|
package pkg, :ensure => :latest
end
end
end
5 changes: 4 additions & 1 deletion lib/system_tools_puppet.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,10 @@ def system_tools
'htop',
'less',
'synergy',
'screen'
'screen',
'bzip2',
'markdown',
'sshfs'
].each do |pkg|
package pkg, :ensure => :latest
end
Expand Down

0 comments on commit aefb3d2

Please sign in to comment.