Commit Graph

156 Commits

Author SHA1 Message Date
yo
e7a6bdd376 Use getJailFromArray so we can handle same name jails 2022-07-10 14:15:26 +02:00
yo
170dce31b3 getJailFromArray now support long names 2022-07-10 14:15:02 +02:00
yo
1295fb86f6 Remove trailing \n 2022-07-10 14:14:32 +02:00
yo
d3410c281a use getJailFromArray so we can handle same name jails on different DS 2022-07-10 14:14:12 +02:00
yo
51dc7d1588 BUGFIX: path to root dataset was wrong 2022-07-04 20:47:19 +02:00
yo
92d8beb58f Delete dynamic ruleset, obtained from /var/run/jail.$InternalName.conf 2022-06-26 20:03:08 +02:00
yo
745811c39b Version bump 2022-06-26 20:02:29 +02:00
yo
276d01ed4c VNet configuration, jail and mount ZFS datasets into jail 2022-06-26 20:02:28 +02:00
yo
7266496cac Memo for network configuration 2022-06-26 20:02:28 +02:00
yo
5b0de24508 executeCommand supports quoted arguments, getValueFromRunningConfig 2022-06-26 20:02:28 +02:00
yo
2a8836721c GetInterfaces, GetBridgeMTU 2022-06-26 20:02:22 +02:00
yo
0f6b7b8b80 Hide ifconfig destroy output 2022-06-19 19:45:36 +02:00
yo
1462c383d3 Cosmetic rearrangement 2022-06-19 19:45:07 +02:00
yo
29ce0d9b58 Cosmetic rearrangement 2022-06-19 19:44:40 +02:00
yo
42e1085ad4 Fix disableRcKey bug when key do not exist 2022-06-19 19:14:58 +02:00
yo
0f4f76a9a2 fix Error unmounting display bug, unconditionally unmount /dev & /dev/fd, remove parameter file 2022-06-19 19:14:11 +02:00
yo
e87699e2dc executeScript function 2022-06-19 17:44:00 +02:00
yo
4d8bf6e0d5 executeScript function 2022-06-19 17:43:48 +02:00
yo
d9e1e20afc WIP on start: Build parameter file 2022-06-19 14:48:55 +02:00
yo
fcf7d68d06 Add FreeBSD version to JailHost struct 2022-06-19 13:55:41 +02:00
yo
f919ff2ec3 Initialise gJailHost 2022-06-19 13:55:07 +02:00
yo
1bc248fdcc Add hostname, hostid and version initialisation with NewJailHost() 2022-06-19 13:51:57 +02:00
yo
a7aaa11de6 Fix getJailFromArray: the returned reference was to a copy of the jail 2022-06-19 13:50:49 +02:00
yo
71f345dff4 temporary command to test code snippet 2022-06-18 20:09:32 +02:00
yo
e1410bf209 create dynamic devfs ruleset from configured or default 2022-06-18 20:08:12 +02:00
yo
c585678be9 create dynamic devfs ruleset from configured or default 2022-06-18 20:07:57 +02:00
yo
9218ffafe1 Add datastore to snapshots, force Datastore display when jail exist on multi datastores 2022-06-18 18:24:09 +02:00
yo
1c04f62ed8 Comments 2022-06-18 16:34:06 +02:00
yo
2151034a02 Fix migrate: use datastore.ZFSDataset for replication to dest 2022-06-18 16:24:53 +02:00
yo
e84c43c759 little progress on start/build devfs ruleset 2022-06-18 16:10:10 +02:00
yo
d4f6b9ddc7 Add datastore list, filter and sort 2022-06-18 16:09:38 +02:00
yo
86e08ec0f7 Add datastore list, filter and sort, add snapshot sorting 2022-06-18 16:09:22 +02:00
yo
b4fd7caca7 Update readme 2022-06-18 16:07:29 +02:00
yo
29e8736fbc WIP on gocage start : dynamic devfs rulesets 2022-06-18 11:10:06 +02:00
yo
203c4bff3b Cosmetic 2022-06-18 11:09:40 +02:00
yo
7356c0d3d0 gocage migrate now synchronize destination dataset after stoppoing jail 2022-06-18 11:09:06 +02:00
yo
a446a19a08 gocage console jailname now working 2022-06-18 11:08:03 +02:00
yo
0bf825ee5a WIP migration on running jail with minimized downtime 2022-06-05 18:43:02 +02:00
yo
542d2f96f6 zfsCopyIncremental to send/receive incremental snapshots 2022-06-05 18:42:20 +02:00
yo
6c6cb7edc8 Bugfix when "migrate clean" a jail which was already clean, code cleaning 2022-06-05 17:36:27 +02:00
yo
31fa6904db "gocage migrate jail -d destination_dataset" working for cold migrations 2022-06-05 14:10:07 +02:00
yo
fb3ee07585 "gocage migrate jail -d destination_dataset" working for cold migrations 2022-06-05 14:09:55 +02:00
yo
57c8bba09b Do not support 2 jails with same name, only keep the first seen 2022-06-05 14:09:04 +02:00
yo
249ab19173 getJailFromArray use name instead of internalName 2022-06-05 11:20:16 +02:00
yo
bc92f29900 executeCommand now returns stdout and stderr combined in output 2022-06-04 22:28:38 +02:00
yo
e4fc9c3a6c Some code reorg 2022-04-24 16:55:33 +02:00
yo
43f26d099f WIP on start, go fmt on * 2022-04-24 16:49:54 +02:00
yo
dbd9153513 Get default router and gateways, IPv4 & IPv6 2022-04-18 13:53:18 +02:00
yo
7b5ae7ce6e start : Check if nat doesnt conflict with running jails, get default router 2022-04-18 13:52:44 +02:00
yo
77a2e9dabf cleanAfterRun renamed to WriteConfigToDisk, dont overwrite "auto" values by default 2022-04-18 13:50:20 +02:00