[Lsb-messages] /var/www/bzr/lsb/devel/puppet-lsb r397: Do the installation step for supybot.
Jeff Licquia
licquia at linuxfoundation.org
Wed Feb 20 03:42:37 UTC 2013
------------------------------------------------------------
revno: 397
committer: Jeff Licquia <licquia at linuxfoundation.org>
branch nick: puppet-lsb
timestamp: Tue 2013-02-19 22:42:37 -0500
message:
Do the installation step for supybot.
modified:
modules/supybot/manifests/init.pp
-------------- next part --------------
=== modified file 'modules/supybot/manifests/init.pp'
--- a/modules/supybot/manifests/init.pp 2013-02-20 02:00:16 +0000
+++ b/modules/supybot/manifests/init.pp 2013-02-20 03:42:37 +0000
@@ -2,6 +2,8 @@
include user::supybot
+ include python::virtualenv
+
$supybotversion = '0.83.4.1'
exec { 'checkout-supybot':
@@ -12,4 +14,22 @@
user => 'supybot',
}
+ exec { "make-supybot-virtualenv":
+ command => "virtualenv --system-site-packages /opt/supybot",
+ cwd => "/opt/supybot",
+ creates => "/opt/supybot/bin/pip",
+ path => [ "/bin", "/sbin", "/usr/bin", "/usr/sbin" ],
+ user => 'supybot',
+ require => [ File["/opt/supybot"], Package['python-virtualenv'] ],
+ }
+
+ exec { 'install-supybot':
+ command => '/opt/supybot/bin/python setup.py install',
+ cwd => '/opt/supybot/code',
+ path => [ '/bin', '/usr/bin' ],
+ user => 'supybot',
+ creates => '/opt/supybot/bin/supybot',
+ require => Exec['make-supybot-virtualenv'],
+ }
+
}
More information about the lsb-messages
mailing list