version bump, README update
This commit is contained in:
parent
a4ff9c1d51
commit
7c3e14f0f1
@ -6,7 +6,13 @@ Support iocage jails, so they can coexist.
|
|||||||
Gocage is meant to be a complete jail management tool with network, snapshots, jail cloning support and a web interface. This is the hypothetic future.
|
Gocage is meant to be a complete jail management tool with network, snapshots, jail cloning support and a web interface. This is the hypothetic future.
|
||||||
Gocage can handle multiple datastores, so you can have jails on HDD storage and jails on SSD storage.
|
Gocage can handle multiple datastores, so you can have jails on HDD storage and jails on SSD storage.
|
||||||
|
|
||||||
|
From v0.33b, due to multi ZFS pool support, gocage is no longer 100% compatible with iocage.
|
||||||
|
Zfs datasets now should be specified with the ZFS pool. e.g. :
|
||||||
|
<code>
|
||||||
|
Config.Jail_zfs = 1
|
||||||
|
Config.Jail_zfs_dataset = myzfspool/poudriere
|
||||||
|
Config.Jail_zfs_mountpoint = none
|
||||||
|
</code>
|
||||||
|
|
||||||
List jails
|
List jails
|
||||||
----------
|
----------
|
||||||
|
@ -14,7 +14,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
gVersion = "0.33a"
|
gVersion = "0.33b"
|
||||||
|
|
||||||
// TODO : Get from $jail_zpool/defaults.json
|
// TODO : Get from $jail_zpool/defaults.json
|
||||||
MIN_DYN_DEVFS_RULESET = 1000
|
MIN_DYN_DEVFS_RULESET = 1000
|
||||||
@ -518,10 +518,8 @@ func WriteConfigToDisk(jailName string, changeauto bool, forceWrite bool) {
|
|||||||
fmt.Printf("ERROR marshaling config: %s\n", err.Error())
|
fmt.Printf("ERROR marshaling config: %s\n", err.Error())
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Printf("DEBUG: Will write config to disk, with content:\n")
|
//fmt.Printf("DEBUG: Will write config to disk, with content:\n")
|
||||||
fmt.Printf(string(marshaled))
|
//fmt.Printf(string(marshaled))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if os.WriteFile(j.ConfigPath, []byte(marshaled), 0644); err != nil {
|
if os.WriteFile(j.ConfigPath, []byte(marshaled), 0644); err != nil {
|
||||||
fmt.Printf("Error writing config file %s: %v\n", j.ConfigPath, err)
|
fmt.Printf("Error writing config file %s: %v\n", j.ConfigPath, err)
|
||||||
|
Loading…
Reference in New Issue
Block a user