]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
kernel: Port scripts to Python 3
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 1 Dec 2022 22:20:52 +0000 (22:20 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 1 Dec 2022 22:21:34 +0000 (22:21 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
kernel/kernel.nm
kernel/scripts/configcommon.py [changed mode: 0755->0644]
kernel/scripts/configdiff.py [changed mode: 0755->0644]
kernel/scripts/configure

index 683982528f6ffb88079b58c4834398f04c7d945d..b2e2e26c281e43d4670a4d27ec30395f680bbb78 100644 (file)
@@ -49,6 +49,7 @@ build
                newt-devel
                pciutils-devel
                perl
+               python3
                python-devel
                rsync
                openssl-devel
old mode 100755 (executable)
new mode 100644 (file)
index 003b562..165ab59
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/python3
 ###############################################################################
 # IPFire.org    - An Open Source Firewall Solution                            #
 # Copyright (C) - IPFire Development Team <info@ipfire.org>                   #
@@ -62,15 +62,15 @@ for line in lines:
        m = re.match("^# (.*) is not set$", line)
        if m:
                if options_counter.get("%s=n" % m.group(1), 0) == len(filelist):
-                       print "# %s is not set" % m.group(1)
+                       print("# %s is not set" % m.group(1))
 
                continue
 
        m = re.match("^(.*)=(.*)$", line)
        if m:
                if options_counter.get(m.group(0), 0) == len(filelist):
-                       print m.group(0)
+                       print(m.group(0))
 
                continue
 
-       print line
+       print(line)
old mode 100755 (executable)
new mode 100644 (file)
index ef93866..044639b
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/python3
 ###############################################################################
 # IPFire.org    - An Open Source Firewall Solution                            #
 # Copyright (C) - IPFire Development Team <info@ipfire.org>                   #
@@ -57,7 +57,7 @@ for line in f.readlines():
                _section = m.group(1)
 
                if _section in printed_sections:
-                       print "# end of %s" % _section
+                       print("# end of %s" % _section)
 
                continue
 
@@ -91,15 +91,15 @@ for line in f.readlines():
        option_value = "%s=%s" % (option, value)
        if not option_value in options:
                if section and not section in printed_sections:
-                       print
-                       print "#"
-                       print "# %s" % section
-                       print "#"
+                       print()
+                       print("#")
+                       print("# %s" % section)
+                       print("#")
                        printed_sections.append(section)
 
                if value == "n":
-                       print "# %s is not set" % option
+                       print("# %s is not set" % option)
                else:
-                       print "%s=%s" % (option, value)
+                       print("%s=%s" % (option, value))
 
 f.close()
index b2c1fa3718a8bdfc785ad53135d4039996290c3c..15b9d9bf93fe7ffebc7b8c8c58948eb752221119 100644 (file)
@@ -193,7 +193,7 @@ function make_config() {
                popd
        )
 
-       ${SCRIPTS_DIR}/configdiff.py ${config_in} ${config_out} > ${diff_out}
+       python3 ${SCRIPTS_DIR}/configdiff.py ${config_in} ${config_out} > ${diff_out}
 
        # Update the rest of the configurations.
        diff_configs ${diff_out} --mode=oldconfig
@@ -240,30 +240,30 @@ function diff_configs() {
        for platform in ${PLATFORMS}; do
                for subplatform in ${SUBPLATFORMS[${platform}]}; do
                        filename="${tmpdir}/config-${subplatform}-common"
-                       ${SCRIPTS_DIR}/configcommon.py ${subplatform_configs[${subplatform}]} \
+                       python3 ${SCRIPTS_DIR}/configcommon.py ${subplatform_configs[${subplatform}]} \
                                > ${filename}
 
                        platform_configs[${platform}]="${platform_configs[${platform}]} ${filename}"
                done
 
                filename="${tmpdir}/config-${platform}-common"
-               ${SCRIPTS_DIR}/configcommon.py ${platform_configs[${platform}]} \
+               python3 ${SCRIPTS_DIR}/configcommon.py ${platform_configs[${platform}]} \
                        > ${filename}
 
                common_configs="${common_configs} ${filename}"
        done
 
-       ${SCRIPTS_DIR}/configcommon.py ${common_configs} > ${tmpdir}/config-generic
+       python3 ${SCRIPTS_DIR}/configcommon.py ${common_configs} > ${tmpdir}/config-generic
 
        for platform in ${PLATFORMS}; do
                for subplatform in ${SUBPLATFORMS[${platform}]}; do
-                       ${SCRIPTS_DIR}/configdiff.py \
+                       python3 ${SCRIPTS_DIR}/configdiff.py \
                                ${tmpdir}/config-${platform}-common \
                                ${tmpdir}/config-${subplatform}-common \
                                > ${tmpdir}/config-${subplatform}-generic
                done
 
-               ${SCRIPTS_DIR}/configdiff.py \
+               python3 ${SCRIPTS_DIR}/configdiff.py \
                        ${tmpdir}/config-generic \
                        ${tmpdir}/config-${platform}-common \
                        > ${tmpdir}/config-${platform}-generic
@@ -283,7 +283,7 @@ function diff_configs() {
                                ;;
                        *)
                                platform="$(get_subplatform "${arch}" || get_platform "${arch}")"
-                               ${SCRIPTS_DIR}/configdiff.py ${tmpdir}/config-${platform}-common \
+                               python3 ${SCRIPTS_DIR}/configdiff.py ${tmpdir}/config-${platform}-common \
                                        ${filename} > ${filename}.tmp
                                ;;
                esac