mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-20 01:38:19 +08:00
install: detect bt-panel and throw incompatible warning
This commit is contained in:
1 parent
ae020bbd93
commit
f9226f8766
1 file changed
+10
@@ -40,6 +40,7 @@ const locales = {
|
|||||||
'extra.dbUser': '数据库用户名: hydro',
|
'extra.dbUser': '数据库用户名: hydro',
|
||||||
'extra.dbPassword': '数据库密码: %s',
|
'extra.dbPassword': '数据库密码: %s',
|
||||||
'info.skip': '步骤已跳过。',
|
'info.skip': '步骤已跳过。',
|
||||||
|
'warn.bt': '检测到宝塔面板,安装脚本很可能无法正常工作。建议您使用纯净的 Ubuntu 22.04 系统进行安装。',
|
||||||
},
|
},
|
||||||
en: {
|
en: {
|
||||||
'install.start': 'Starting Hydro installation tool',
|
'install.start': 'Starting Hydro installation tool',
|
||||||
@@ -58,6 +59,7 @@ const locales = {
|
|||||||
'extra.dbUser': 'Database username: hydro',
|
'extra.dbUser': 'Database username: hydro',
|
||||||
'extra.dbPassword': 'Database password: %s',
|
'extra.dbPassword': 'Database password: %s',
|
||||||
'info.skip': 'Step skipped.',
|
'info.skip': 'Step skipped.',
|
||||||
|
'warn.bt': 'BT-Panel detected, the installation script may not work properly. It is recommended to use a pure Ubuntu 22.04 OS.',
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -225,6 +227,14 @@ const Steps = () => [
|
|||||||
{
|
{
|
||||||
init: 'install.preparing',
|
init: 'install.preparing',
|
||||||
operations: [
|
operations: [
|
||||||
|
() => {
|
||||||
|
if (process.env.IGNORE_BT) return;
|
||||||
|
const res = exec('bt default');
|
||||||
|
if (!res.code) {
|
||||||
|
log.warn('warn.bt');
|
||||||
|
process.exit(1);
|
||||||
|
}
|
||||||
|
},
|
||||||
() => {
|
() => {
|
||||||
if (CN) return;
|
if (CN) return;
|
||||||
// rollback mirrors
|
// rollback mirrors
|
||||||
|
|||||||
Reference in new issue
Block a user