[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