Commit Graph

156 Commits

Author SHA1 Message Date
yo
6821b14407 BUGFIX : getJailConfig returns 2 values 2022-04-18 13:37:40 +02:00
yo
f9ce3601df Convert setJailProperty to setStructFieldValue 2022-04-18 13:36:33 +02:00
yo
4f85f2e6ac WIP: checks before starting jail 2022-04-05 22:21:39 +02:00
yo
e0f371693a Raise error if /etc/hostid not readable 2022-04-05 22:21:04 +02:00
yo
0f97270a6a BUGFIX on hostid reading : remove trailing \n 2022-04-05 21:43:11 +02:00
yo
7dbbf8a757 started working on "gocage console" 2022-04-05 20:58:33 +02:00
yo
0053fd6c8b WIP on rollback, started "gocage console", default values for jail properties to stay compatible with iocage 2022-04-05 20:58:11 +02:00
yo
4aa1c81fea Create and delete snapshot OK + version bump to 0.25 2022-04-04 21:00:44 +02:00
yo
966a3d57c1 Correctly display multiple jails snapshots 2022-04-04 20:10:42 +02:00
yo
a12c268be2 BUGFIX on snapshot name 2022-04-04 20:03:08 +02:00
yo
7b34495cf6 displaySnapshotsFields is a copy of displayJailsFields to pretty display jails snapshots 2022-04-04 19:47:15 +02:00
yo
1c40e29eff Cleaning + TODO: PRetty display of snapshot list 2022-04-03 14:30:14 +02:00
yo
ef78245902 Add gocage list snapshot myjail 2022-04-03 14:27:42 +02:00
yo
910be4ea31 Add gocage list snapshot myjail 2022-04-03 14:27:26 +02:00
yo
285229009f Add "gocage get all myjail" 2022-04-03 11:04:01 +02:00
yo
19dd2dfb33 version bump to v0.24 2022-04-03 10:36:23 +02:00
yo
139ea18422 add "gocage get property jail" + "gocage set property jail" now support string, int and bool types 2022-04-03 10:35:48 +02:00
yo
3bedf019dc Move property mgmt functions to properties.go 2022-04-03 10:35:01 +02:00
yo
da74456d6a Set property K for int type + write config to disk 2022-04-02 21:38:54 +02:00
yo
f40db69b9d WIP: Implementing setJailProperty, add recursivity to getStructFieldValue 2022-04-02 21:15:06 +02:00
yo
239bcd4b95 WIP: set jail properties 2022-04-02 17:12:51 +02:00
yo
5a3d26a52c Formatting + add "set" command 2022-04-02 17:11:54 +02:00
yo
bf20c815ce Moved some code to utils.go 2022-04-02 15:50:14 +02:00
yo
f1c4fd960d Add command "list properties" so we can get all internal properties to sort, filter, or set jail properties 2022-04-02 15:40:04 +02:00
yo
8d18bfe55d Bugfix 2022-04-02 15:38:24 +02:00
yo
eacc165481 Mount local FS; get struct pointer so we can modify values 2022-04-02 14:18:50 +02:00
yo
349ea12979 Unmount local FS before stopping jail 2022-04-02 14:17:10 +02:00
yo
30209d2890 Start implementing gocage start 2021-12-21 20:48:15 +01:00
yo
ea25db2f27 Start implementing gocage start 2021-12-21 20:48:07 +01:00
yo
12c0a37617 BUGFIX when no -s 2021-12-21 20:47:46 +01:00
yo
fb94921afd update doc with sort example 2021-12-20 22:23:17 +01:00
yo
74da6909c3 update doc with sort example 2021-12-20 22:16:36 +01:00
yo
c36cf9511a Add sort support, can use every field 2021-12-20 22:10:38 +01:00
yo
9af50111f3 umount procfs, linprofs, fdescfs and devfs at jail stop 2021-12-19 19:06:41 +01:00
yo
485330f821 Mise à jour de 'README.md' 2021-12-19 17:07:17 +01:00
yo
754a937eb8 Mise à jour de 'README.md' 2021-12-19 17:04:27 +01:00
yo
6cef2918b4 Mise à jour de 'README.md' 2021-12-19 16:51:26 +01:00
yo
40d694247d Mise à jour de 'README.md' 2021-12-19 16:50:53 +01:00
yo
fd0cb27798 Add filter option, update Readme 2021-12-19 16:49:07 +01:00
yo
eceb108f2c BUGFIX null pointer when flags not used 2021-12-19 14:45:12 +01:00
yo
304a7bb253 update config sample with nolinesep 2021-12-19 14:34:15 +01:00
yo
c1771153d6 Display fields with more than 1 value (p.e ip4_addr), line separator between jails 2021-12-19 14:31:51 +01:00
yo
4eeb6d0d99 Choose fields to display with -o flag 2021-12-19 13:05:30 +01:00
yo
eebc7da169 gocage stop now functionnal 2021-12-19 12:42:29 +01:00
yo
8fdd0ffbce Make Listjails and Stopjails public to differentiate from internal functions 2021-12-19 12:41:54 +01:00
yo
f90de63f87 Get zpool, dont display JID if jail is off 2021-12-19 12:41:16 +01:00
yo
d8c78cfd34 Check if there are rctl rules before calling removeRctlRules() 2021-12-18 22:23:55 +01:00
yo
b5faac0705 Sample configuration file 2021-12-18 21:40:11 +01:00
yo
684129079f Tried to add a running release attibute, but Config.Release already do the realtime job 2021-12-18 21:35:37 +01:00
yo
efb7248973 moved utilities into cmd/utils.go, started working on stop command 2021-12-18 21:34:43 +01:00