version: '',
packages: [],
diff_packages: true,
+ filesystem: '',
},
handle200: function (response) {
res = response.json();
var image;
for (image of res.images) {
- if (this.data.rootfs_type == image.filesystem) {
+ if (this.firmware.filesystem == image.filesystem) {
if (this.data.efi) {
if (image.type == 'combined-efi') {
break;
L.resolveDefault(callPackagelist(), {}),
L.resolveDefault(callSystemBoard(), {}),
L.resolveDefault(fs.stat("/sys/firmware/efi"), null),
- fs.read("/proc/mounts"),
uci.load('attendedsysupgrade'),
]);
},
this.firmware.target = res[1].release.target;
this.firmware.version = res[1].release.version;
this.data.branch = get_branch(res[1].release.version);
+ this.firmware.filesystem = res[1].rootfs_type;
this.data.revision = res[1].release.revision;
+
this.data.efi = res[2];
- if (res[1].rootfs_type) {
- this.data.rootfs_type = res[1].rootfs_type;
- } else {
- this.data.rootfs_type = res[3].split(/\r?\n/)[0].split(' ')[2]
- }
this.data.url = uci.get_first('attendedsysupgrade', 'server', 'url');
this.data.advanced_mode = uci.get_first('attendedsysupgrade', 'client', 'advanced_mode') || 0