mirror of
https://gh.catmak.name/https://github.com/mihomo-party-org/mihomo-party
synced 2025-12-27 21:20:29 +08:00
Compare commits
2 Commits
469c309f09
...
199ecd26dd
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
199ecd26dd | ||
|
|
23854a9666 |
2
build/pkg-scripts/postinstall
Normal file → Executable file
2
build/pkg-scripts/postinstall
Normal file → Executable file
@ -1,4 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# 设置日志文件
|
# 设置日志文件
|
||||||
|
|||||||
2
build/pkg-scripts/preinstall
Normal file → Executable file
2
build/pkg-scripts/preinstall
Normal file → Executable file
@ -1,4 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# 检查 root 权限
|
# 检查 root 权限
|
||||||
|
|||||||
@ -9,6 +9,10 @@
|
|||||||
- 修复 MacOS 进入轻量模式内核退出的问题
|
- 修复 MacOS 进入轻量模式内核退出的问题
|
||||||
- 修复 AUR 发布问题
|
- 修复 AUR 发布问题
|
||||||
- 修复 改名后升级提示404的问题
|
- 修复 改名后升级提示404的问题
|
||||||
|
- 遗失的部分翻译
|
||||||
|
- 改名后潜在的 MacOS 安装失败
|
||||||
|
- 改名后 WinGet 上传失败
|
||||||
|
- MacOS 首次启动时的 ENOENT: no such file or directory
|
||||||
|
|
||||||
### 优化 (Optimize)
|
### 优化 (Optimize)
|
||||||
- socket 管理防止内核通信失败
|
- socket 管理防止内核通信失败
|
||||||
|
|||||||
@ -51,6 +51,7 @@ mac:
|
|||||||
pkg:
|
pkg:
|
||||||
allowAnywhere: false
|
allowAnywhere: false
|
||||||
allowCurrentUserHome: false
|
allowCurrentUserHome: false
|
||||||
|
isRelocatable: false
|
||||||
background:
|
background:
|
||||||
alignment: bottomleft
|
alignment: bottomleft
|
||||||
file: build/background.png
|
file: build/background.png
|
||||||
|
|||||||
@ -44,6 +44,8 @@ import { startSSIDCheck } from '../sys/ssid'
|
|||||||
import i18next from '../../shared/i18n'
|
import i18next from '../../shared/i18n'
|
||||||
import { initLogger } from './logger'
|
import { initLogger } from './logger'
|
||||||
|
|
||||||
|
let isInitBasicCompleted = false
|
||||||
|
|
||||||
// 安全错误处理
|
// 安全错误处理
|
||||||
export function safeShowErrorBox(titleKey: string, message: string): void {
|
export function safeShowErrorBox(titleKey: string, message: string): void {
|
||||||
let title: string
|
let title: string
|
||||||
@ -350,16 +352,21 @@ function initDeeplink(): void {
|
|||||||
|
|
||||||
// 基础初始化
|
// 基础初始化
|
||||||
export async function initBasic(): Promise<void> {
|
export async function initBasic(): Promise<void> {
|
||||||
|
if (isInitBasicCompleted) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
await initDirs()
|
await initDirs()
|
||||||
await initConfig()
|
await initConfig()
|
||||||
await migration()
|
await migration()
|
||||||
await migrateSubStoreFiles()
|
await migrateSubStoreFiles()
|
||||||
await initFiles()
|
await initFiles()
|
||||||
await cleanup()
|
await cleanup()
|
||||||
|
|
||||||
|
isInitBasicCompleted = true
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function init(): Promise<void> {
|
export async function init(): Promise<void> {
|
||||||
await initBasic()
|
|
||||||
await startSubStoreFrontendServer()
|
await startSubStoreFrontendServer()
|
||||||
await startSubStoreBackendServer()
|
await startSubStoreBackendServer()
|
||||||
const { sysProxy } = await getAppConfig()
|
const { sysProxy } = await getAppConfig()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user