1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-23 22:50:09 +03:00

feature #2187: Add INIT_SCRIPTS to Sunstone

This commit is contained in:
Daniel Molina 2013-09-06 16:59:29 +02:00
parent 4d95677c48
commit 59a5bc8d63

View File

@ -2865,7 +2865,7 @@ function setupCreateTemplateDialog(){
}
});
$("#refresh_ramdisk_table").die();
$("#refresh_ramdisk_table").live('click', function(){
@ -3178,16 +3178,27 @@ function setupCreateTemplateDialog(){
'</div>'+
'<div class="row vm_param">'+
'<br>'+
'<div class="four columns">'+
'<div class="two columns">'+
'<label class="right inline" for="FILES_DS">'+tr("FILES_DS")+':</label>'+
'</div>'+
'<div class="six columns">'+
'<div class="nine columns">'+
'<input type="text" id="FILES_DS" name="FILES_DS" />'+
'</div>'+
'<div class="two columns">'+
'<div class="one columns">'+
'<div class="tip"></div>'+
'</div>'+
'</div>'+
'<div class="row vm_param">'+
'<div class="two columns">'+
'<label class="right inline" for="INIT_SCRIPTS">'+tr("Init scripts")+':</label>'+
'</div>'+
'<div class="nine columns">'+
'<input type="text" id="INIT_SCRIPTS" name="INIT_SCRIPTS" />'+
'</div>'+
'<div class="one columns">'+
'<div class="tip">'+tr("If the VM uses the OpenNebula contextualization package the init.sh file is executed by default. When the init script added is not called init.sh or more than one init script is added, this list contains the scripts to run and the order. Ex. “init.sh users.sh mysql.sh”")+'</div>'+
'</div>'+
'</div>'+
'</li>'+
'<li class="wizard_internal_tab" id="zcustomTab">'+
'<div class="row">'+
@ -3287,7 +3298,7 @@ function setupCreateTemplateDialog(){
}
});
$("#refresh_context_table").die();
$("#refresh_context_table").live('click', function(){
@ -4601,6 +4612,9 @@ function fillTemplatePopUp(request, response){
else if (net_regexp.test(key)) {
$("#network_context", context_section).attr('checked','checked');
}
else if ("INIT_SCRIPTS" == key){
$("input#INIT_SCRIPTS").val(value);
}
else if ("FILES_DS" == key){
$('#FILES_DS', context_section).val(context["FILES_DS"])
var files = [];
@ -5034,7 +5048,7 @@ function setupInstantiateTemplateDialog(easy_provision){
dialog.addClass("reveal-modal large");
dialog.removeClass("max-height")
}
setupTips(dialog);
@ -5071,7 +5085,7 @@ function setupInstantiateTemplateDialog(easy_provision){
'image_id': image_id
}
}
}
}
if (!vm_name.length){ //empty name use OpenNebula core default
for (var i=0; i< n_times_int; i++){