The branch main has been updated by jlduran:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=81af04b081402d131c7e34b30c88b7c337271fad

commit 81af04b081402d131c7e34b30c88b7c337271fad
Author:     Jose Luis Duran <[email protected]>
AuthorDate: 2025-10-21 13:28:45 +0000
Commit:     Jose Luis Duran <[email protected]>
CommitDate: 2025-11-22 17:22:23 +0000

    nuageinit: Silence luacheck warnings and fix typos
    
    No functional change intended.
    
    Reviewed by:    bapt, dtxdf, kevans
    MFC after:      3 days
    Differential Revision:  https://reviews.freebsd.org/D53238
---
 libexec/nuageinit/nuage.lua          |  6 ++----
 libexec/nuageinit/nuageinit          | 24 +++++++++++-------------
 libexec/nuageinit/tests/addfile.lua  |  2 +-
 libexec/nuageinit/tests/nuageinit.sh |  2 +-
 4 files changed, 15 insertions(+), 19 deletions(-)

diff --git a/libexec/nuageinit/nuage.lua b/libexec/nuageinit/nuage.lua
index 3eeb2ea0b44c..2d962b540b23 100644
--- a/libexec/nuageinit/nuage.lua
+++ b/libexec/nuageinit/nuage.lua
@@ -69,7 +69,7 @@ local function errmsg(str, prepend)
 end
 
 local function chmod(path, mode)
-       local mode = tonumber(mode, 8)
+       mode = tonumber(mode, 8)
        local _, err, msg = sys_stat.chmod(path, mode)
        if err then
                errmsg("chmod(" .. path .. ", " .. mode .. ") failed: " .. msg)
@@ -150,8 +150,6 @@ local function splitlines(s)
 end
 
 local function getgroups()
-       local ret = {}
-
        local root = os.getenv("NUAGE_FAKE_ROOTDIR")
        local cmd = "pw "
        if root then
@@ -579,7 +577,7 @@ local function settimezone(timezone)
                root = "/"
        end
 
-       f, _, rc = os.execute("tzsetup -s -C " .. root .. " " .. timezone)
+       local f, _, rc = os.execute("tzsetup -s -C " .. root .. " " .. timezone)
 
        if not f then
                warnmsg("Impossible to configure time zone ( rc = " .. rc .. " 
)")
diff --git a/libexec/nuageinit/nuageinit b/libexec/nuageinit/nuageinit
index dc33f20464dc..0270da5c515b 100755
--- a/libexec/nuageinit/nuageinit
+++ b/libexec/nuageinit/nuageinit
@@ -229,10 +229,10 @@ local function nameservers(interface, obj)
 
        local resolv_conf = root .. "/etc/resolv.conf"
 
-       resolv_conf_attr = lfs.attributes(resolv_conf)
+       local resolv_conf_attr = lfs.attributes(resolv_conf)
 
        if resolv_conf_attr == nil then
-               resolv_conf_handler = open_resolv_conf()
+               local resolv_conf_handler = open_resolv_conf()
                resolv_conf_handler:close()
        end
 
@@ -295,10 +295,11 @@ local function match_rules(rules)
        -- with the matching interfaces must be returned. This changes the way 
we initially
        -- thought about our implementation, since at first we only needed one 
interface,
        -- but cloud-init performs actions on a group of matching interfaces.
+       local interface
        local interfaces = {}
        if rules.macaddress then
                local ifaces = get_ifaces_by_mac()
-               local interface = ifaces[rules.macaddress]
+               interface = ifaces[rules.macaddress]
                if not interface then
                        nuage.warn("not interface matching by MAC address: " .. 
rules.macaddress)
                        return
@@ -348,11 +349,11 @@ local function write_files(files, defer)
        end
 end
 
-local function write_files_not_defered(obj)
+local function write_files_not_deferred(obj)
        write_files(obj.write_files, false)
 end
 
-local function write_files_defered(obj)
+local function write_files_deferred(obj)
        write_files(obj.write_files, true)
 end
 -- Set network configuration from user_data
@@ -381,6 +382,7 @@ local function network_config(obj)
                        extra_opts = extra_opts .. " wol"
                end
                if v.mtu then
+                       local mtu
                        if type(v.mtu) == "number" then
                                mtu = tostring(v.mtu)
                        else
@@ -680,14 +682,14 @@ if line == "#cloud-config" then
                network_config,
                ssh_pwauth,
                runcmd,
-               write_files_not_defered,
+               write_files_not_deferred,
        }
 
        local post_network_calls = {
                packages,
                users,
                chpasswd,
-               write_files_defered,
+               write_files_deferred,
        }
 
        f = io.open(ni_path .. "/" .. ud)
@@ -704,12 +706,8 @@ if line == "#cloud-config" then
 
        for i = 1, #calls_table do
                if citype == "nocloud" and calls_table[i] == network_config then
-                       netobj = parse_network_config()
-                       if netobj == nil then
-                               network_config(obj)
-                       else
-                               network_config(netobj)
-                       end
+                       local netobj = parse_network_config() or obj
+                       network_config(netobj)
                else
                        calls_table[i](obj)
                end
diff --git a/libexec/nuageinit/tests/addfile.lua 
b/libexec/nuageinit/tests/addfile.lua
index 98d020e557c0..ea98369f1909 100644
--- a/libexec/nuageinit/tests/addfile.lua
+++ b/libexec/nuageinit/tests/addfile.lua
@@ -35,7 +35,7 @@ if str ~= f.content then
        n.err("Invalid file content")
 end
 
--- the file is overwriten
+-- the file is overwritten
 f.content = "test"
 
 str = addfile_and_getres(f)
diff --git a/libexec/nuageinit/tests/nuageinit.sh 
b/libexec/nuageinit/tests/nuageinit.sh
index 2b7c5226c97a..851f7110378a 100644
--- a/libexec/nuageinit/tests/nuageinit.sh
+++ b/libexec/nuageinit/tests/nuageinit.sh
@@ -890,7 +890,7 @@ EOF
        atf_check -o inline:"plop" cat file1
        atf_check -o inline:"" cat emptyfile
        atf_check -o inline:"bla\n" cat file_base64
-       test -f foo && atf_fail "foo creation should have been defered"
+       test -f foo && atf_fail "foo creation should have been deferred"
        atf_check -o match:"^-rwxr-xr-x.*nobody" ls -l file_base64
        rm file1 emptyfile file_base64
        atf_check -o empty /usr/libexec/nuageinit "${PWD}"/media/nuageinit 
postnet

Reply via email to