Merge pull request #3145 from ptpt52/refine-flash-reset
luci-mod-system: refine flash reset
This commit is contained in:
commit
3d11af11a7
2 changed files with 5 additions and 8 deletions
|
@ -36,7 +36,7 @@
|
|||
"/proc/mtd": [ "read" ],
|
||||
"/proc/partitions": [ "read" ],
|
||||
"/proc/sys/kernel/hostname": [ "read" ],
|
||||
"/sys/devices/virtual/ubi/*/name": [ "read" ]
|
||||
"/proc/mounts": [ "read" ]
|
||||
},
|
||||
"ubus": {
|
||||
"file": [ "list", "read", "stat" ],
|
||||
|
|
|
@ -143,18 +143,14 @@ var mapdata = { actions: {}, config: {} };
|
|||
|
||||
return L.view.extend({
|
||||
load: function() {
|
||||
var max_ubi = 2, max_ubi_vol = 4;
|
||||
var tasks = [
|
||||
L.resolveDefault(fs.stat('/lib/upgrade/platform.sh'), {}),
|
||||
fs.trimmed('/proc/sys/kernel/hostname'),
|
||||
fs.trimmed('/proc/mtd'),
|
||||
fs.trimmed('/proc/partitions')
|
||||
fs.trimmed('/proc/partitions'),
|
||||
fs.trimmed('/proc/mounts')
|
||||
];
|
||||
|
||||
for (var i = 0; i < max_ubi; i++)
|
||||
for (var j = 0; j < max_ubi_vol; j++)
|
||||
tasks.push(fs.trimmed('/sys/devices/virtual/ubi/ubi%d/ubi%d_%d/name'.format(i, i, j)));
|
||||
|
||||
return Promise.all(tasks);
|
||||
},
|
||||
|
||||
|
@ -428,7 +424,8 @@ return L.view.extend({
|
|||
hostname = rpc_replies[1],
|
||||
procmtd = rpc_replies[2],
|
||||
procpart = rpc_replies[3],
|
||||
has_rootfs_data = (procmtd.match(/"rootfs_data"/) != null) || rpc_replies.slice(4).filter(function(n) { return n == 'rootfs_data' })[0],
|
||||
procmounts = rpc_replies[4],
|
||||
has_rootfs_data = (procmtd.match(/"rootfs_data"/) != null) || (procmounts.match("overlayfs:\/overlay \/ ") != null),
|
||||
storage_size = findStorageSize(procmtd, procpart),
|
||||
m, s, o, ss;
|
||||
|
||||
|
|
Loading…
Reference in a new issue