...
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
@@ -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)!
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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{
|
||||||
|
|||||||
@@ -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()!
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user