From 06823ae88113551cc5d60f42f743aaba27729966 Mon Sep 17 00:00:00 2001 From: Ing Date: Fri, 26 Sep 2025 17:26:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=9E=84=E5=BB=BA=E8=84=9A?= =?UTF-8?q?=E6=9C=AC=EF=BC=8C=E7=A7=BB=E9=99=A4=E5=AF=B9=20menu.sh=20?= =?UTF-8?q?=E7=9A=84=E4=BE=9D=E8=B5=96=EF=BC=8C=E7=9B=B4=E6=8E=A5=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E7=9B=B8=E5=85=B3=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/issues.yml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/workflows/issues.yml b/.github/workflows/issues.yml index ed9824c5..620f1429 100644 --- a/.github/workflows/issues.yml +++ b/.github/workflows/issues.yml @@ -193,13 +193,14 @@ jobs: echo "Building..." { + echo ". include/functions.sh" [ -n "${{ env.language }}" ] && echo "echo \"${{ env.language }}.UTF-8\" >/mnt/p1/.locale" [ -n "${{ env.tips }}" ] && echo "echo -e \"${{ env.tips }}\" >/mnt/p3/AddTips" - [ -n "${{ env.kernel }}" ] && echo "menu.sh writeConfigKey \"kernel\" \"${{ env.kernel }}\" \"\${USER_CONFIG_FILE}\"" + [ -n "${{ env.kernel }}" ] && echo "writeConfigKey \"kernel\" \"${{ env.kernel }}\" \"\${USER_CONFIG_FILE}\"" echo "menu.sh modelMenu \"${{ env.model }}\"" echo "menu.sh productversMenu \"${{ env.version }}\"" [ -n "${{ env.addons }}" ] && { - echo "menu.sh writeConfigKey \"addons\" \"{}\" \"\${USER_CONFIG_FILE}\"" + echo "writeConfigKey \"addons\" \"{}\" \"\${USER_CONFIG_FILE}\"" IFS=',' read -ra ADDON_ARR <<< "${{ env.addons }}" for A in "${ADDON_ARR[@]}"; do if echo "${A}" | grep -qE '^[^:]+:[^:]+$'; then @@ -209,25 +210,25 @@ jobs: KEY="${A}" VAL="" fi - echo "menu.sh writeConfigKey \"addons.\\\"${KEY}\\\"\" \"${VAL}\" \"\${USER_CONFIG_FILE}\"" + echo "writeConfigKey \"addons.\\\"${KEY}\\\"\" \"${VAL}\" \"\${USER_CONFIG_FILE}\"" done } [ ! "custom" = "${{ env.kernel }}" ] && [ -n "${{ env.modules }}" ] && { - echo "menu.sh writeConfigKey \"modules\" \"{}\" \"\${USER_CONFIG_FILE}\"" - echo "menu.sh mergeConfigModules \"$(echo "${{ env.modules }}" | sed 's/,/\\n/g')\" \"\${USER_CONFIG_FILE}\"" + echo "writeConfigKey \"modules\" \"{}\" \"\${USER_CONFIG_FILE}\"" + echo "mergeConfigModules \"$(echo "${{ env.modules }}" | tr ',' '\n')\" \"\${USER_CONFIG_FILE}\"" } echo "menu.sh make" echo "menu.sh cleanCache" - [ -n "${{ env.sn }}" ] && echo "menu.sh writeConfigKey \"sn\" \"${{ env.sn }}\" \"\${USER_CONFIG_FILE}\"" + [ -n "${{ env.sn }}" ] && echo "writeConfigKey \"sn\" \"${{ env.sn }}\" \"\${USER_CONFIG_FILE}\"" [ -n "${{ env.macs }}" ] && { MACS=($(echo "${{ env.macs }}" | sed 's/[:-]//g' | sed 's/.*/\U&/' | sed 's/[;,]/ /g')) - [ -n "${MACS[0]}" ] && echo "menu.sh writeConfigKey \"mac1\" \"${MACS[0]}\" \"\${USER_CONFIG_FILE}\"" - [ -n "${MACS[1]}" ] && echo "menu.sh writeConfigKey \"mac2\" \"${MACS[1]}\" \"\${USER_CONFIG_FILE}\"" + [ -n "${MACS[0]}" ] && echo "writeConfigKey \"mac1\" \"${MACS[0]}\" \"\${USER_CONFIG_FILE}\"" + [ -n "${MACS[1]}" ] && echo "writeConfigKey \"mac2\" \"${MACS[1]}\" \"\${USER_CONFIG_FILE}\"" } [ "true" = "${{ env.template }}" ] && { - echo "menu.sh writeConfigKey \"sn\" \"\" \"\${USER_CONFIG_FILE}\"" - echo "menu.sh writeConfigKey \"mac1\" \"\" \"\${USER_CONFIG_FILE}\"" - echo "menu.sh writeConfigKey \"mac2\" \"\" \"\${USER_CONFIG_FILE}\"" + echo "writeConfigKey \"sn\" \"\" \"\${USER_CONFIG_FILE}\"" + echo "writeConfigKey \"mac1\" \"\" \"\${USER_CONFIG_FILE}\"" + echo "writeConfigKey \"mac2\" \"\" \"\${USER_CONFIG_FILE}\"" } } > build.sh chmod +x build.sh