mirror of
https://github.com/sipeed/NanoKVM.git
synced 2026-09-11 00:22:56 -05:00
- channels -> channel_list with nested settings struct (V3 format) - security channels -> channel_list.pico.settings.token - Remove broken pico- prefix token composition logic - Token now uses exact match with PicoClaw gateway - Add GitHub Actions CI for building update package - Version: 2.4.0.Beacon
23 lines
846 B
Go
23 lines
846 B
Go
package picoclaw
|
|
|
|
import (
|
|
"time"
|
|
)
|
|
|
|
const (
|
|
picoclawBinaryPath = "/usr/bin/picoclaw"
|
|
picoclawCacheDir = "/root/.picoclaw-cache"
|
|
picoclawDownloadURL = "https://cdn.sipeed.com/nanokvm/resources/picoclaw/v0.2.8/picoclaw_Linux_riscv64.tar.gz"
|
|
picoclawChecksumURL = "https://cdn.sipeed.com/nanokvm/resources/picoclaw/v0.2.8/sha512.txt"
|
|
etcInitPicoclawScript = "/etc/init.d/S96picoclaw"
|
|
kvmappPicoclawScript = "/kvmapp/system/init.d/S96picoclaw"
|
|
picoclawStartTimeout = 15 * time.Second
|
|
picoclawStopTimeout = 15 * time.Second
|
|
picoclawOnboardTimeout = 60 * time.Second
|
|
picoclawInstallTimeout = 12 * time.Minute
|
|
picoclawDownloadTimeout = 10 * time.Minute
|
|
picoclawStartWaitPeriod = 1500 * time.Millisecond
|
|
picoclawStopWaitPeriod = 500 * time.Millisecond
|
|
picoclawReadyPollPeriod = 500 * time.Millisecond
|
|
)
|