Merge pull request #3769 from dibdot/logread-fix
luci-base: accept alternative logread location
This commit is contained in:
commit
5fe88f8caf
2 changed files with 11 additions and 3 deletions
|
@ -49,6 +49,7 @@
|
||||||
"/sbin/ip -6 neigh show": [ "exec" ],
|
"/sbin/ip -6 neigh show": [ "exec" ],
|
||||||
"/sbin/ip -6 route show table all": [ "exec" ],
|
"/sbin/ip -6 route show table all": [ "exec" ],
|
||||||
"/sbin/logread -e ^": [ "exec" ],
|
"/sbin/logread -e ^": [ "exec" ],
|
||||||
|
"/usr/sbin/logread -e ^": [ "exec" ],
|
||||||
"/usr/bin/ping *": [ "exec" ],
|
"/usr/bin/ping *": [ "exec" ],
|
||||||
"/usr/bin/ping6 *": [ "exec" ],
|
"/usr/bin/ping6 *": [ "exec" ],
|
||||||
"/usr/bin/traceroute *": [ "exec" ],
|
"/usr/bin/traceroute *": [ "exec" ],
|
||||||
|
|
|
@ -5,9 +5,16 @@
|
||||||
|
|
||||||
return view.extend({
|
return view.extend({
|
||||||
load: function() {
|
load: function() {
|
||||||
return fs.exec_direct('/sbin/logread', [ '-e', '^' ]).catch(function(err) {
|
return Promise.all([
|
||||||
ui.addNotification(null, E('p', {}, _('Unable to load log data: ' + err.message)));
|
L.resolveDefault(fs.stat('/sbin/logread'), null),
|
||||||
return '';
|
L.resolveDefault(fs.stat('/usr/sbin/logread'), null)
|
||||||
|
]).then(function(stat) {
|
||||||
|
var logger = stat[0] ? stat[0].path : stat[1] ? stat[1].path : null;
|
||||||
|
|
||||||
|
return fs.exec_direct(logger, [ '-e', '^' ]).catch(function(err) {
|
||||||
|
ui.addNotification(null, E('p', {}, _('Unable to load log data: ' + err.message)));
|
||||||
|
return '';
|
||||||
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue