Probably, a more permanent solution would be to test for the platform, and
perhaps distribute the requisite init script .. Mind you, suse seems to run
fine with debian style lsb scripts ..


On 21 November 2013 11:43, Chux Uzoeto <[email protected]> wrote:

>
> I observed while applying a cinder proposal on ubuntu that it fails due to
> the suse specific type of init.d script used to mount the cinder volume ..
>
> the init.d script is /etc/init.d/boot.looplvm ..
>
> I had two choices, grab a copy of /etc/rc.status from an opensuse desktop,
> or adapt the script for ubuntu's LSB style .. I did the later, but then
> discovered that the crowbar template pushes the suse version right back out
> to the node next time chef-client is run ..
>
> So, I have had to modify the two files below too:
> /opt/dell/chef/cookbooks/cinder/templates/default/boot.looplvm.erb
>
> /opt/dell/barclamps/cinder/chef/cookbooks/cinder/templates/default/boot.looplvm.erb
>
> What is the project-suggested way of handling these sorts of mods (I am
> building without github pull requests) ?
>
> Meanwhile, if anyone else deploying on ubuntu has any use for the script,
> please ping me so I can send it to you  ..  would have attached it here but
> not sure if that would breach mailing list policy ..
>
>
>
_______________________________________________
Crowbar mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/crowbar
For more information: http://crowbar.github.com/

Reply via email to