summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2019-02-06 08:01:55 (GMT)
committerAlexey Neyman <stilor@att.net>2019-02-06 08:01:55 (GMT)
commit27f0c8b838758d7ad0ef11322a90ec150c2a4bd6 (patch)
tree1c90e1185ab6adebc4b222855b394e1a16930211 /scripts
parent523534c9db64943ca8c25cffd6f3b186f60a856a (diff)
Add a few tests to upgrade testsuite
... coverage not complete, but pretty diverse and covers most non-trivial conversions. PRs with better coverage for 1.23.o options welcome. Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/version-check.sh26
1 files changed, 16 insertions, 10 deletions
diff --git a/scripts/version-check.sh b/scripts/version-check.sh
index cd0c7f7..ccadfe7 100644
--- a/scripts/version-check.sh
+++ b/scripts/version-check.sh
@@ -112,7 +112,8 @@ select_linaro()
### Per-version upgrade drivers. Called with ${opt} and ${val} set,
-### may modify these variables
+### may modify these variables.
+### FIXME: perhaps, split these functions into per-version files in scripts/upgrade/{0,1,...}
# Upgrade from version 0 (which is 1.23, as released) to version 1
# (current state of master as of 2019/01/20). Upgrades in the interim
@@ -233,10 +234,12 @@ upgrade_v0()
replace CT_NEWLIB_CUSTOM_LOCATION
;;
CT_LIBC_UCLIBC_CUSTOM)
- if [ "${CT_LIBC_UCLIBC_CUSTOM_UCLIBC}" = "y" ]; then
- replace CT_UCLIBC_SRC_CUSTOM
- else
- replace CT_UCLIBC_NG_SRC_CUSTOM
+ if is_set; then
+ if [ "${CT_LIBC_UCLIBC_CUSTOM_UCLIBC}" = "y" ]; then
+ replace CT_UCLIBC_USE_UCLIBC_ORG
+ else
+ replace CT_UCLIBC_USE_UCLIBC_NG_ORG
+ fi
fi
;;
CT_LIBC_UCLIBC_CUSTOM_UCLIBC)
@@ -337,7 +340,7 @@ upgrade_v0()
CT_GDB_V_7_8|CT_GDB_V_7_8_1) replace CT_GDB_V_7_8_2;;
CT_GDB_V_7_8_2) replacement_for CT_GDB_V_7_8 CT_GDB_V_7_8_1;;
CT_GDB_V_7_9) replace CT_GDB_V_7_9_1;;
- CT_GDB_V_7_10) replace CT_CT_GDB_V_7_10_1;;
+ CT_GDB_V_7_10) replace CT_GDB_V_7_10_1;;
CT_GDB_V_linaro_7_3) select_linaro GDB; replace CT_GDB_LINARO_V_7_3_2011_12;;
CT_GDB_V_linaro_7_4) select_linaro GDB; replace CT_GDB_LINARO_V_7_4_2012_06;;
CT_GDB_V_linaro_7_5) select_linaro GDB; replace CT_GDB_LINARO_V_7_5_2012_12;;
@@ -383,7 +386,7 @@ upgrade_v0()
CT_LIBC_NEWLIB_LINARO_V_2_2_0) select_linaro NEWLIB; replace CT_NEWLIB_LINARO_V_2_2_0_2015;;
CT_LIBELF_V_0_8_12) replace CT_LIBELF_V_0_8_13;;
CT_LIBELF_V_0_8_13) replacement_for CT_LIBELF_V_0_8_12;;
- CT_M4_V_1_4_13|CT_M4_V_1_4_17) replace CT_CT_M4_V_1_4_18;;
+ CT_M4_V_1_4_13|CT_M4_V_1_4_17) replace CT_M4_V_1_4_18;;
CT_M4_V_1_4_18) replacement_for CT_M4_V_1_4_13 CT_M4_V_1_4_17;;
CT_MPC_V_0_8_1) replace CT_MPC_V_0_8_2;;
CT_MPC_V_0_8_2) replacement_for CT_MPC_V_0_8_1;;
@@ -402,11 +405,15 @@ upgrade_v0()
replace CT_STRACE_V_4_5_20;;
CT_STRACE_V_4_5_20) replacement_for CT_STRACE_V_4_5_18 CT_STRACE_V_4_5_19;;
CT_LIBC_UCLIBC_NG_V_1_0_20|CT_LIBC_UCLIBC_NG_V_1_0_21|CT_LIBC_UCLIBC_NG_V_1_0_22)
- is_set && echo "CT_UCLIBC_USE_UCLIBC_NG_ORG=y"
+ if is_set; then
+ echo "CT_UCLIBC_USE_UCLIBC_NG_ORG=y"
+ fi
replace CT_UCLIBC_NG_V_1_0_25
;;
CT_LIBC_UCLIBC_V_0_9_33_2)
- is_set && echo "CT_UCLIBC_USE_UCLIBC_ORG=y"
+ if is_set; then
+ echo "CT_UCLIBC_USE_UCLIBC_ORG=y"
+ fi
replace CT_UCLIBC_V_0_9_33_2
;;
CT_WINAPI_V_2_0_7|CT_WINAPI_V_2_0_7|CT_WINAPI_V_2_0_9)
@@ -441,7 +448,6 @@ upgrade_v0()
unset opt
;;
esac
-
}
# Upgrade v1 -> v2: several packages had their config options renamed