Hi all,

Whilst upstreaming our provisioner changes to Pebbles, I noticed that
we have a couple of commits which change run-time installation of gems
in Sledgehammer to build-time installation:

https://github.com/crowbar/barclamp-provisioner/commit/756e8f9a3
https://github.com/crowbar/barclamp-provisioner/commit/a232a69de

Is there any reason why they should not be included at build-time
rather than run-time?  It would be good to converge on this if
possible.

----- Forwarded message from "J. Daniel Schmidt" <[email protected]> 
-----

Date: Thu, 16 May 2013 06:23:52 -0700
From: "J. Daniel Schmidt" <[email protected]>
To: crowbar/barclamp-provisioner <[email protected]>
Cc: Adam Spiers <[email protected]>
Subject: Re: [barclamp-provisioner] adaptions to allow the script also for SUSE 
based images
        (756e8f9)
Reply-To: crowbar/barclamp-provisioner
        
<reply+c-3226553-8adf655d2d5208d32d08663b8084046f48cc0eb4-100...@reply.github.com>

This was done to allow the script to run in the SUSE sleshammer image. This 
image is very stripped down and no gem installs are possible at runtime - all 
needed gems have to be added to the image itself.
There was some other magic in the original sledghammer image that put some gem 
files to /root and this script was meant to install them. With this patch we 
disabled the behaviour for suse but kept it for other distributions resp. 
sles/slege-hammer images.

So if this feature is still present, we should definitely port this patch - or 
a similar functionality to disable gem installs.

---
Reply to this email directly or view it on GitHub:
https://github.com/crowbar/barclamp-provisioner/commit/756e8f9a3289b9b264513fadb010ed004a9ca1ea#commitcomment-3226553

----- End forwarded message -----

_______________________________________________
Crowbar mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/crowbar
For more information: http://crowbar.github.com/

Reply via email to