From ac440ca6ca845fc6217911bf93f6cf0295c0e84e Mon Sep 17 00:00:00 2001 From: Ing Date: Mon, 9 Oct 2023 20:00:43 +0800 Subject: [PATCH] add disks warning --- files/board/arpl/overlayfs/opt/arpl/boot.sh | 10 ++++ .../arpl/overlayfs/opt/arpl/lang/arpl.pot | 38 ++++++++------- .../arpl/overlayfs/opt/arpl/lang/zh_CN.mo | Bin 22373 -> 22553 bytes .../arpl/overlayfs/opt/arpl/lang/zh_CN.po | 36 ++++++++------ .../arpl/overlayfs/opt/arpl/lang/zh_HK.mo | Bin 22315 -> 22495 bytes .../arpl/overlayfs/opt/arpl/lang/zh_HK.po | 44 ++++++++++-------- .../arpl/overlayfs/opt/arpl/lang/zh_TW.mo | Bin 23268 -> 23448 bytes .../arpl/overlayfs/opt/arpl/lang/zh_TW.po | 3 ++ 8 files changed, 81 insertions(+), 50 deletions(-) diff --git a/files/board/arpl/overlayfs/opt/arpl/boot.sh b/files/board/arpl/overlayfs/opt/arpl/boot.sh index bd87c549..b4208320 100755 --- a/files/board/arpl/overlayfs/opt/arpl/boot.sh +++ b/files/board/arpl/overlayfs/opt/arpl/boot.sh @@ -82,6 +82,16 @@ if [ ! -f "${MODEL_CONFIG_PATH}/${MODEL}.yml" ] || [ -z "$(readConfigKey "produc exit 1 fi +HASATA=0 +for D in $(lsblk -dnp -o name); do + [ "${D}" = "${LOADER_DISK}" ] && continue + if [ "$(udevadm info --query property --name ${D} | grep ID_BUS | cut -d= -f2)" = "ata" ]; then + HASATA=1 + break + fi +done +[ ${HASATA} = "0" ] && echo -e "\033[1;33m*** $(TEXT "Please insert at least one sata disk for system installation, except for the bootloader disk.") ***\033[0m" + VID="$(readConfigKey "vid" "${USER_CONFIG_FILE}")" PID="$(readConfigKey "pid" "${USER_CONFIG_FILE}")" SN="$(readConfigKey "sn" "${USER_CONFIG_FILE}")" diff --git a/files/board/arpl/overlayfs/opt/arpl/lang/arpl.pot b/files/board/arpl/overlayfs/opt/arpl/lang/arpl.pot index d9424c0d..1e91488f 100644 --- a/files/board/arpl/overlayfs/opt/arpl/lang/arpl.pot +++ b/files/board/arpl/overlayfs/opt/arpl/lang/arpl.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-09 17:39+0800\n" +"POT-Creation-Date: 2023-10-09 19:57+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -80,63 +80,69 @@ msgid "" "upgrade and rebuild." msgstr "" -#: boot.sh:132 +#: boot.sh:93 +msgid "" +"Please insert at least one sata disk for system installation, except for the " +"bootloader disk." +msgstr "" + +#: boot.sh:142 msgid "Cmdline:\\n" msgstr "" -#: boot.sh:138 +#: boot.sh:148 msgid "Reboot to boot directly in DSM" msgstr "" -#: boot.sh:144 init.sh:173 +#: boot.sh:154 init.sh:173 msgid "Detected %s network cards." msgstr "" -#: boot.sh:145 init.sh:174 +#: boot.sh:155 init.sh:174 msgid "Checking Connect." msgstr "" -#: boot.sh:165 +#: boot.sh:175 msgid "Waiting IP.(For reference only)" msgstr "" -#: boot.sh:172 init.sh:199 +#: boot.sh:182 init.sh:199 msgid "DOWN" msgstr "" -#: boot.sh:176 init.sh:203 +#: boot.sh:186 init.sh:203 msgid "NOT CONNECTED" msgstr "" -#: boot.sh:180 init.sh:207 +#: boot.sh:190 init.sh:207 msgid "TIMEOUT (Please check the IP on the router.)" msgstr "" -#: boot.sh:186 +#: boot.sh:196 msgid "Access \\033[1;34mhttp://%s:5000\\033[0m to connect the DSM via web." msgstr "" -#: boot.sh:198 +#: boot.sh:208 msgid "%2ds (Changing access(ssh/web) status will interrupt boot)" msgstr "" -#: boot.sh:202 +#: boot.sh:212 msgid "access(ssh/web) status has changed and booting is interrupted." msgstr "" -#: boot.sh:212 +#: boot.sh:222 msgid "Loading DSM kernel..." msgstr "" -#: boot.sh:216 +#: boot.sh:226 msgid "Warning, running kexec with --noefi param, strange things will happen!!" msgstr "" -#: boot.sh:221 +#: boot.sh:231 msgid "Booting..." msgstr "" -#: boot.sh:223 +#: boot.sh:233 msgid "" "[This interface will not be operational.\\nPlease wait for a few minutes " "before using the http://find.synology.com/ or Synology Assistant find DSM " diff --git a/files/board/arpl/overlayfs/opt/arpl/lang/zh_CN.mo b/files/board/arpl/overlayfs/opt/arpl/lang/zh_CN.mo index 5727adad3460a840f29ef0fafee458a8e1504f15..9e2e7f8c48d30b44182c884e1db284c872075a49 100644 GIT binary patch delta 5699 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 CYFlUk diff --git a/files/board/arpl/overlayfs/opt/arpl/lang/zh_CN.po b/files/board/arpl/overlayfs/opt/arpl/lang/zh_CN.po index 7b7ffc74..050b57c0 100644 --- a/files/board/arpl/overlayfs/opt/arpl/lang/zh_CN.po +++ b/files/board/arpl/overlayfs/opt/arpl/lang/zh_CN.po @@ -79,63 +79,69 @@ msgid "" "upgrade and rebuild." msgstr "当前版本的引导盘不支持引导 %s-%s, 请升级并重新编译." -#: boot.sh:132 +#: boot.sh:93 +msgid "" +"Please insert at least one sata disk for system installation, except for the " +"bootloader disk." +msgstr "除引导盘外, 请至少插入一块 sata 磁盘进行系统安装." + +#: boot.sh:142 msgid "Cmdline:\\n" msgstr "Cmdline:\\n" -#: boot.sh:138 +#: boot.sh:148 msgid "Reboot to boot directly in DSM" msgstr "重启并直接进入DSM引导" -#: boot.sh:144 init.sh:173 +#: boot.sh:154 init.sh:173 msgid "Detected %s network cards." msgstr "检测到 %s 个网卡." -#: boot.sh:145 init.sh:174 +#: boot.sh:155 init.sh:174 msgid "Checking Connect." msgstr "检查连接." -#: boot.sh:165 +#: boot.sh:175 msgid "Waiting IP.(For reference only)" msgstr "获取 IP.(仅供参考)" -#: boot.sh:172 init.sh:199 +#: boot.sh:182 init.sh:199 msgid "DOWN" msgstr "关闭" -#: boot.sh:176 init.sh:203 +#: boot.sh:186 init.sh:203 msgid "NOT CONNECTED" msgstr "未连接" -#: boot.sh:180 init.sh:207 +#: boot.sh:190 init.sh:207 msgid "TIMEOUT (Please check the IP on the router.)" msgstr "超时 (请检查路由器上的IP.)" -#: boot.sh:186 +#: boot.sh:196 msgid "Access \\033[1;34mhttp://%s:5000\\033[0m to connect the DSM via web." msgstr "在浏览器中访问 \\033[1;34mhttp://%s:5000\\033[0m 链接 DSM." -#: boot.sh:198 +#: boot.sh:208 msgid "%2ds (Changing access(ssh/web) status will interrupt boot)" msgstr "%2ds ((ssh/web)连接状态改变将中断启动)" -#: boot.sh:202 +#: boot.sh:212 msgid "access(ssh/web) status has changed and booting is interrupted." msgstr "(ssh/web)连接状态已改变, 启动被中断." -#: boot.sh:212 +#: boot.sh:222 msgid "Loading DSM kernel..." msgstr "加载 DSM 内核..." -#: boot.sh:216 +#: boot.sh:226 msgid "Warning, running kexec with --noefi param, strange things will happen!!" msgstr "警告, 使用'--noefi'参数运行'kexec', 可能有不好的事情发生!!" -#: boot.sh:221 +#: boot.sh:231 msgid "Booting..." msgstr "引导中..." -#: boot.sh:223 +#: boot.sh:233 msgid "" "[This interface will not be operational.\\nPlease wait for a few minutes " "before using the http://find.synology.com/ or Synology Assistant find DSM " diff --git a/files/board/arpl/overlayfs/opt/arpl/lang/zh_HK.mo b/files/board/arpl/overlayfs/opt/arpl/lang/zh_HK.mo index c1ec4fbc2b244398e867c870e314fbb9fcfa6081..7c4faa4e33e54890ace3860669cd9e9dcc5ed495 100644 GIT binary patch delta 5699 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 GM!y0T{;4wn delta 5511 zcmYk=30PKD9>?+X603^Bi)?OyxL|Hbgt;|J;*y$Z8foPcnwrb#WaGj(cQ7?I9}{1< z(Ug)jbIFC=O~Z7gv|O5!#=)gT)6sH4E7O|qk9&BY?!*86oOAAd?>Xmx&b^@LHhVUF z;Bn4+{TCaK>KKSR9AofzY>hF|#-w8=W}*+P;YH-f z+~h;ohwu@B^|3RiVW2UN$)Qk{hUrM(WC9 z7T5#Zp}zk*YT!#zb6SmbYziyn$~_cX(NKgf@itb+#9G`8Q!pHdVkEv|or5I7e&rxE+JA6gA~C z)D&;kCZD?T0~+*&nk4K|OhgTF0BVs&;S}71^)QtLDko2)KMq7K)?m~CUqLQ4vrsuN zK;3UEs=p%CVwco)+!5WNfytW(NIFdnz34_Ms0?JF1~|yp$6_1mvrq&07@31PjQp4j zd?>Rfj-3Qv)TXF|>Zd-^mFeJ6&`6&{-DomuWYbV1UyQm@0ltXaaU{mXyB+3Y1L`YL z13ZZO{z**5E2x>*OE6{*wm?mA7wW#wDGD_yTtubj7u4E@)n^$n0hQ_u)Bt;;X4nUH z{dkPW*HLS`4%NYS)b2Zu8d#Y1$ zzhIq=nxPLL!2(ojPotLZ4r)NvNmDW=p*H0JOr(F4OMyX|HK-1Y(GO3czW60}$LmP; zP3wm4rp&^4>g!NT_$iLZOQ@$HtC2hKAxKiqSkyq@#DSQPf%I?gQBaCJ3`-Y;VIam^ z8>7~=1?svks3qu+5935^hWV&W9YYQL8&t+_quyAaB=>uvsJ+n)od60$DQGi{K#giJxOTI030{t;?`#i-Plpw{>%s>7frZiW(2=R09A4n*y#Y}9}zq9!uE3Het_^Jvfw zwxT*XYA-m0daSOZItpaE%0wO14O3CieFmoE09${{x&<|WL#U2FM`h{^vMo$-Q}Uli zp;=R7Mq@U1$K&_{#&Y$1oP?b*u(@jwY)yRuw!vc5Qu?*vrG(RQCVq{2p*`P{-&D8| zhhrQ&aR|D32&fg7MkMT zrxns<(ouVAB8FfNRz+tfg-{B4SOxR#iS^bUSe^ERSn*;(t?d;68D#ZJ__VPBk!8gMDrqJMLhf_8a8JNH$bfXYM~ zY6gF|&a}=$-N0vk+qQ2)FYO$C{Xl8pv?#WYqoNur9N%=|KKG*8Bp0=(7CcV=wYDp4!v^HtV0PFG zFCahW1|P$)<)7SLzX&zJeb!GflKN+;44lVUyo1VAjgD?V@u*FjjG9nahk|A@*fxwo z&144ZaaoE=ZGm+w>ihw0j;Bxq(GJr@f=~mAw)N(yjC4R<*VUeX%IXZG5W|V7_5vU3 zM$1tHTaOy?PUOdY!N(IA#`{(??1znU9O`>ZP%~bOdN1rm4fq0%!E)39hjJ6HbIc?P z`r>RS}KGeuBqn_g*umRpiT_4lgUE`LhHSLKSKo)8#MxyRF%{mu#zoi(W z=YN%LScls6o3S45vhAm>XHlsvLv`>Y>N=C**5fdRYBI)QHtPIqsK;+LYRUGaHsv); zpnnt6#eJ7IMUAW%`e8rRizo||a5U;hi!cqhU@g3i%7h;;jb0dwfj9!ShsL3nYN~Bt zg#4Hld{jLD-%(JCuA-LWCsZnfy16&!9=xQj{X?N0tR(steL3j{TzOw^4=qc-PcThFtuvh5qJhpeU6yVe>{x*149-7gh2 z!A_`w^?8!~Ypn*;ppG2WZe4~N@dm7q`%o!9XX|%S*Twd5m#7)0QtycR-mA8K76wya zj_SAo8(<+Sqa_Z71PXVML7V8F?j{0?#9_Z_|wh=J$)4f!b{Qu?gP9L0J1K z{yxO1I1Y^xs^GEe8o6%neGh6Vj>N>sONJHYG8X&Hz>93etq2YF{nMz z0=1^SP#GL$>(eom`YP1-H=>sMB!*xKR?+kSErn_{T({nHPne*-cJram$D$V-p*m`V z+I)Sn5l%*Rl#iOoA=E^^NA3RKkPc1E)9&{Zv8SH@_7upHnS=a(F(t?YV50iDGZ=&# zz!+4@rrSSH3mXli5b}(BVKQpXTca0W zLyde1hT#^}W-LN=d=WiZOk5%E670*0-*6QtC~MRG>}wUC81QdO>wN>l_MK_Y z+s5axnjJ_k--EkQ) ziYV|EMaDTdD7{3iBIXl+JkC;ik$8)kN<2iQ6T^wh<2r?Uw(>sqB_1KR+O{Z6C4%Vv zI4&f3*;O9C!BKT1134E${FBxLL_G1mFE1)Oz@OGFzD-flo`Ax`QSVnTJl3#pLgBEk HIbr_?VuWCM diff --git a/files/board/arpl/overlayfs/opt/arpl/lang/zh_HK.po b/files/board/arpl/overlayfs/opt/arpl/lang/zh_HK.po index 86b5a26c..254b970f 100644 --- a/files/board/arpl/overlayfs/opt/arpl/lang/zh_HK.po +++ b/files/board/arpl/overlayfs/opt/arpl/lang/zh_HK.po @@ -28,12 +28,12 @@ msgstr "Welcome to %s" msgid "DSM zImage changed" msgstr "DSM zImage 已變更" -#: boot.sh:41 boot.sh:54 menu.sh:775 menu.sh:783 menu.sh:809 menu.sh:838 -#: menu.sh:850 menu.sh:874 menu.sh:882 menu.sh:933 menu.sh:946 menu.sh:953 +#: boot.sh:41 boot.sh:54 menu.sh:817 menu.sh:825 menu.sh:851 menu.sh:880 +#: menu.sh:892 menu.sh:916 menu.sh:924 menu.sh:975 menu.sh:988 menu.sh:995 msgid "Error" msgstr "錯誤" -#: boot.sh:42 menu.sh:947 +#: boot.sh:42 menu.sh:989 msgid "" "zImage not patched,\\nPlease upgrade the bootloader version and try again." "\\nPatch error:\\n" @@ -43,7 +43,7 @@ msgstr "zImage patch 失敗,\\n請升級引導版本並重試.\\nPatch 錯誤:\\ msgid "DSM Ramdisk changed" msgstr "DSM Ramdisk 已變更" -#: boot.sh:55 menu.sh:954 +#: boot.sh:55 menu.sh:996 msgid "" "Ramdisk not patched,\\nPlease upgrade the bootloader version and try again." "\\nPatch error:\\n" @@ -79,63 +79,69 @@ msgid "" "upgrade and rebuild." msgstr "當前版本的開機磁碟不支持引導 %s-%s, 請升級並重新編譯." -#: boot.sh:132 +#: boot.sh:93 +msgid "" +"Please insert at least one sata disk for system installation, except for the " +"bootloader disk." +msgstr "除引導盤外, 請至少插入一塊 sata 磁片進行系統安裝." + +#: boot.sh:142 msgid "Cmdline:\\n" msgstr "Cmdline:\\n" -#: boot.sh:138 +#: boot.sh:148 msgid "Reboot to boot directly in DSM" msgstr "重啓並直接進入DSM引導" -#: boot.sh:144 init.sh:173 +#: boot.sh:154 init.sh:173 msgid "Detected %s network cards." msgstr "檢測到 %s 個網卡." -#: boot.sh:145 init.sh:174 +#: boot.sh:155 init.sh:174 msgid "Checking Connect." msgstr "檢查連接." -#: boot.sh:165 +#: boot.sh:175 msgid "Waiting IP.(For reference only)" msgstr "獲取 IP.(僅供參考)" -#: boot.sh:172 init.sh:199 +#: boot.sh:182 init.sh:199 msgid "DOWN" msgstr "關閉" -#: boot.sh:176 init.sh:203 +#: boot.sh:186 init.sh:203 msgid "NOT CONNECTED" msgstr "未連接" -#: boot.sh:180 init.sh:207 +#: boot.sh:190 init.sh:207 msgid "TIMEOUT (Please check the IP on the router.)" msgstr "超時 (請檢查路由器上的IP.)" -#: boot.sh:186 +#: boot.sh:196 msgid "Access \\033[1;34mhttp://%s:5000\\033[0m to connect the DSM via web." msgstr "在瀏覽器中訪問 \\033[1;34mhttp://%s:5000\\033[0m 連結 DSM." -#: boot.sh:198 +#: boot.sh:208 msgid "%2ds (Changing access(ssh/web) status will interrupt boot)" msgstr "%2ds ((ssh/web)链接状态改變將中斷啟動)" -#: boot.sh:202 +#: boot.sh:212 msgid "access(ssh/web) status has changed and booting is interrupted." msgstr "(ssh/web)链接狀態已改變, 啟動被中斷." -#: boot.sh:212 +#: boot.sh:222 msgid "Loading DSM kernel..." msgstr "加載 DSM kernel..." -#: boot.sh:216 +#: boot.sh:226 msgid "Warning, running kexec with --noefi param, strange things will happen!!" msgstr "警告, 使用'--noefi'參數運行'kexec', 可能有不好的事情發生!!" -#: boot.sh:221 +#: boot.sh:231 msgid "Booting..." msgstr "引導中..." -#: boot.sh:223 +#: boot.sh:233 msgid "" "[This interface will not be operational.\\nPlease wait for a few minutes " "before using the http://find.synology.com/ or Synology Assistant find DSM " diff --git a/files/board/arpl/overlayfs/opt/arpl/lang/zh_TW.mo b/files/board/arpl/overlayfs/opt/arpl/lang/zh_TW.mo index 607d8ad9dc9cfdc75794a62fadc6c4254df0b1bf..ecf96201eee11547d8fa35c5837368c77dcaed7d 100644 GIT binary patch delta 5922 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 L#a9##PY?Yc2&Tov delta 5748 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 diff --git a/files/board/arpl/overlayfs/opt/arpl/lang/zh_TW.po b/files/board/arpl/overlayfs/opt/arpl/lang/zh_TW.po index 380cd5a6..40e12b78 100644 --- a/files/board/arpl/overlayfs/opt/arpl/lang/zh_TW.po +++ b/files/board/arpl/overlayfs/opt/arpl/lang/zh_TW.po @@ -464,6 +464,9 @@ msgstr "請輸入代理伺服器網址" msgid "Please enter a serial number " msgstr "請輸入 SN " +msgid "Please insert at least one sata disk for system installation, except for the bootloader disk." +msgstr "除引導盤外, 請至少插入一塊 sata 磁片進行系統安裝." + msgid "Please keep the attachment name consistent with the attachment name on Github.\\n" msgstr "請保持附件名稱與 github 上附件名稱一致。\\n"