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/
