release: v1.1.1

This commit is contained in:
MengMengCode
2026-06-07 23:29:06 +08:00
parent 2bcdb9e095
commit 7d48889eea
5 changed files with 249 additions and 90 deletions
+14 -1
View File
@@ -1407,7 +1407,7 @@ func ensureDefaultNetwork() error {
}
// Start and autostart the default network
if out, err := exec.Command("virsh", "net-info", "default").Output(); err == nil {
if !strings.Contains(strings.ToLower(string(out)), "active:") || !strings.Contains(strings.ToLower(string(out)), "yes") {
if !libvirtNetworkActive(string(out)) {
if startOut, startErr := exec.Command("virsh", "net-start", "default").CombinedOutput(); startErr != nil {
return fmt.Errorf("failed to start libvirt default network: %v, output: %s", startErr, string(startOut))
}
@@ -1419,6 +1419,19 @@ func ensureDefaultNetwork() error {
return nil
}
func libvirtNetworkActive(info string) bool {
for _, line := range strings.Split(info, "\n") {
key, value, ok := strings.Cut(line, ":")
if !ok {
continue
}
if strings.EqualFold(strings.TrimSpace(key), "Active") {
return strings.EqualFold(strings.TrimSpace(value), "yes")
}
}
return false
}
func createOverlayDisk(base, target string, diskGB int) error {
if diskGB < 1 {
diskGB = 5
+1 -2
View File
@@ -1,7 +1,7 @@
package version
var (
Version = "1.1.0"
Version = "1.1.1"
Repo = "MengMengCode/CLICD"
)
@@ -11,4 +11,3 @@ func Current() string {
}
return Version
}