From 76d905994adb4bee94c57a827fa83cff2274ecfe Mon Sep 17 00:00:00 2001 From: Giacomo Sanchietti Date: Fri, 6 Dec 2024 11:07:41 +0100 Subject: [PATCH] fix(ns-api): rename storage section Make sure storage sections is always named ns_data. The named section is used by remove-storage script. --- packages/ns-api/files/ns.storage | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/ns-api/files/ns.storage b/packages/ns-api/files/ns.storage index 186ce5b40..4287d2bd5 100755 --- a/packages/ns-api/files/ns.storage +++ b/packages/ns-api/files/ns.storage @@ -21,10 +21,17 @@ def run(cmd): return utils.generic_error("command_failed") def get_storage_info(u): + ret = None for section in utils.get_all_by_type(u, 'fstab', 'mount'): if u.get('fstab', section, 'target', default='') == '/mnt/data': - return u.get_all('fstab', section) - return None + ret = u.get_all('fstab', section) + if section != 'ns_data': + # Fix section name that get lost during the upgrade: + # the section name is used by remove-storage script + u.rename('fstab', section=section, name='ns_data') + u.commit('fstab') + break + return ret def list_devices(): devices = []