-#!/usr/bin/python
+#!/usr/bin/python3
###############################################################################
# IPFire.org - An Open Source Firewall Solution #
# Copyright (C) - IPFire Development Team <info@ipfire.org> #
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)
-#!/usr/bin/python
+#!/usr/bin/python3
###############################################################################
# IPFire.org - An Open Source Firewall Solution #
# Copyright (C) - IPFire Development Team <info@ipfire.org> #
_section = m.group(1)
if _section in printed_sections:
- print "# end of %s" % _section
+ print("# end of %s" % _section)
continue
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()
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
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
;;
*)
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