disable Update button

script only works from command line at the moment.
merge-requests/3/head
Moe 2018-07-01 15:49:26 -07:00
parent 5b2de4686f
commit cd908a0433
2 changed files with 10 additions and 7 deletions

View File

@ -4253,8 +4253,11 @@ var tx;
switch(d.ff){
case'update':
s.ffmpegKill()
s.systemLog('Shinobi ordered to update',{by:cn.mail,ip:cn.ip,distro:d.distro})
var updateProcess = spawn('sh',(__dirname+'/UPDATE.sh '+d.distro).split(' '),{detached: true})
s.systemLog('Shinobi ordered to update',{
by:cn.mail,
ip:cn.ip
})
var updateProcess = spawn('sh',(__dirname+'/UPDATE.sh').split(' '),{detached: true})
updateProcess.stderr.on('data',function(data){
s.systemLog('Update Info',data.toString())
})

View File

@ -142,11 +142,13 @@
<p><i class="fa fa-retweet"></i> <%-lang['Flush PM2 Logs']%></p>
</a>
</li>
<!--
<li class="nav-item">
<a class="nav-link" restart="system">
<a class="nav-link" system="update">
<p><i class="fa fa-arrow-up"></i> <%-lang['Update']%></p>
</a>
</li>
-->
</ul>
</div>
</div>
@ -434,13 +436,11 @@ $.system.e.find('[system]').click(function(e){
});
break;
case'update':
e.distro=$(this).attr('distro')
if(!e.distro){e.distro='master'}
$.confirm.e.modal('show')
$.confirm.title.html('Update Shinobi?')
$.confirm.body.html('Updating Shinobi means overwriting files. If you have modified any files yourself you should update Shinobi manually. The updater will download the latest '+e.distro+' from the <a href="https://github.com/ShinobiCCTV/Shinobi" target="_blank">Pro repository</a>.')
$.confirm.body.html('Updating Shinobi means overwriting files. If you have modified any files yourself you should update Shinobi manually.')
$.confirm.click({title:'Update',class:'btn-danger'},function(){
$.ccio.cx({f:'system',ff:'update',distro:e.distro})
$.ccio.cx({f:'system',ff:'update'})
});
break;
}