This commit is contained in:
2025-08-16 19:51:06 +02:00
parent 6306883463
commit cd91734a84
5 changed files with 12 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
#!/usr/bin/env -S v -n -w -gc none -cc tcc -d use_openssl -enable-globals run #!/usr/bin/env -S v -n -w -cg -gc none -cc tcc -d use_openssl -enable-globals run
import freeflowuniverse.herolib.installers.net.mycelium_installer import freeflowuniverse.herolib.installers.net.mycelium_installer
import freeflowuniverse.herolib.clients.mycelium import freeflowuniverse.herolib.clients.mycelium
@@ -8,7 +8,7 @@ println(installer)
installer.start()! installer.start()!
// $dbg; $dbg;
mut r := mycelium.inspect()! mut r := mycelium.inspect()!
println(r) println(r)

View File

@@ -101,7 +101,10 @@ pub fn (mut c ZinitRPC) service_create(name string, config ServiceConfig) !strin
name: name name: name
content: config content: config
} }
println(params)
$dbg;
request := jsonrpc.new_request_generic('service_create', params) request := jsonrpc.new_request_generic('service_create', params)
$dbg;
return client.send[ServiceCreateParams, string](request)! return client.send[ServiceCreateParams, string](request)!
} }

View File

@@ -218,7 +218,7 @@ fn startupmanager_get(cat startupmanager.StartupManagerType) !startupmanager.Sta
// systemd // systemd
match cat{ match cat{
.screen { .screen {
console.print_debug("startupmanager: zinit") console.print_debug("startupmanager: screen")
return startupmanager.get(.screen)! return startupmanager.get(.screen)!
} }
.zinit{ .zinit{

View File

@@ -178,7 +178,7 @@ fn startupmanager_get(cat startupmanager.StartupManagerType) !startupmanager.Sta
// systemd // systemd
match cat { match cat {
.screen { .screen {
console.print_debug('startupmanager: zinit') console.print_debug('startupmanager: screen')
return startupmanager.get(.screen)! return startupmanager.get(.screen)!
} }
.zinit { .zinit {
@@ -218,7 +218,10 @@ pub fn (mut self MyceliumInstaller) start() ! {
start_pre()! start_pre()!
for zprocess in startupcmd()! { for zprocess in startupcmd()! {
mut sm := startupmanager_get(zprocess.startuptype)! mut sm := startupmanager_get(zprocess.startuptype)!
console.print_debug('starting mycelium_installer with ${zprocess.startuptype}...') console.print_debug('starting mycelium_installer with ${zprocess.startuptype}...')
@@ -226,6 +229,7 @@ pub fn (mut self MyceliumInstaller) start() ! {
sm.new(zprocess)! sm.new(zprocess)!
sm.start(zprocess.name)! sm.start(zprocess.name)!
} }
start_post()! start_post()!

View File

@@ -111,6 +111,7 @@ pub fn (mut sm StartupManager) new(args ZProcessNewArgs) ! {
} }
pub fn (mut sm StartupManager) start(name string) ! { pub fn (mut sm StartupManager) start(name string) ! {
$dbg;
match sm.cat { match sm.cat {
.screen { .screen {
return return