mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-09-13 11:04:25 +08:00
refactor: 精简运行时重复初始化
统一服务与 CLI 的数据库初始化入口,由视频流管理器负责 WebRTC 采集源同步,并将 MSD 目录创建收敛到控制器内部。
This commit is contained in:
@@ -258,14 +258,6 @@ impl UsbCoordinator {
|
||||
let inquiry_changed = old_config.flash_inquiry_string != new_config.flash_inquiry_string
|
||||
|| old_config.cdrom_inquiry_string != new_config.cdrom_inquiry_string;
|
||||
|
||||
let msd_dir = new_config.msd_dir_path();
|
||||
if let Err(error) = std::fs::create_dir_all(msd_dir.join("images")) {
|
||||
tracing::warn!("Failed to create MSD images directory: {}", error);
|
||||
}
|
||||
if let Err(error) = std::fs::create_dir_all(msd_dir.join("ventoy")) {
|
||||
tracing::warn!("Failed to create MSD ventoy directory: {}", error);
|
||||
}
|
||||
|
||||
if !options.force && old_enabled == new_enabled && !directory_changed && !inquiry_changed {
|
||||
tracing::info!("MSD configuration unchanged, no reload needed");
|
||||
return Ok(());
|
||||
|
||||
Reference in New Issue
Block a user