Commit Graph

  • 36aa198eb8 Add information about breaking changes Thomas von Dein 2023-09-13 10:54:39 +02:00
  • 0541b99f5f Change -m params, bump version to 2.0.0, fix completion, reorg repo Thomas von Dein 2023-09-13 10:38:47 +02:00
  • 394e06e4f1 added completion support Thomas von Dein 2023-09-12 19:16:48 +02:00
  • 3de7933f97 added completion support Thomas von Dein 2023-09-12 19:15:45 +02:00
  • e2c08a0235 fix-typo Thomas von Dein 2022-04-24 15:39:30 +02:00
  • 22adcd57c4 fixed vnet ipv6 interface config Thomas von Dein 2022-02-25 12:08:25 +01:00
  • ad9ce1cfed fixed ipv6 pf rule generator Thomas von Dein 2022-02-22 19:14:41 +01:00
  • 768a051108 added prune command Thomas von Dein 2022-02-16 12:22:13 +01:00
  • 3437d7dce4 fixed mtree rc mode Thomas von Dein 2022-02-01 13:23:16 +01:00
  • 095819819e fixed mtree rc mode Thomas von Dein 2022-02-01 13:16:06 +01:00
  • 06baba0514 clone dir only if dst not empty Thomas von Dein 2021-07-18 19:49:30 +02:00
  • 60b8c0849a fix status base Thomas von Dein 2021-07-10 20:17:16 +02:00
  • 4c9667cdb6 fix v4 rdrs Thomas von Dein 2021-07-10 19:44:55 +02:00
  • 88b5f1c26b added syslog logging to ex() so that we always see wht jaildk did Thomas von Dein 2021-07-07 11:27:18 +02:00
  • 4d81b9c14b fixed pf ipv6 rule generation Thomas von Dein 2021-07-07 07:21:22 +02:00
  • 3c7fdf45db hm Thomas von Dein 2021-07-06 23:23:21 +02:00
  • 59967ab531 add auto_linklocal Thomas von Dein 2021-07-06 23:21:02 +02:00
  • 9409061e03 init Thomas von Dein 2021-07-06 21:51:20 +02:00
  • 426306457a fixed pf rdr, using ip w/o mask Thomas von Dein 2021-07-06 20:25:19 +02:00
  • 4d910f6d95 fixed pf multiple port feature Thomas von Dein 2021-07-06 20:12:27 +02:00
  • 0e99f015f3 forgot update -f check Thomas von Dein 2021-07-06 12:12:46 +02:00
  • e3502c1258 added update command Thomas von Dein 2021-07-06 12:11:23 +02:00
  • f4741dac5f fixed clone Thomas von Dein 2021-07-05 19:05:45 +02:00
  • d53dc0549f fixed status output, didnt parse vnet jails w/o ip address correctly Thomas von Dein 2021-07-05 14:54:35 +02:00
  • 134076e74c fix typo Thomas von Dein 2021-07-05 14:37:17 +02:00
  • 938fc3a38b better status output Thomas von Dein 2021-07-05 14:35:24 +02:00
  • 3a3dce8903 Refactored: - internal functions do not have the jaildk_ prefix anymore, this is now reserved for interactive commands only. - added variable precedence using 'local' keyword to avoid variable conflicts etc. - supress 'typoe' output . use here-doc for vnet usage Thomas von Dein 2021-07-05 14:26:10 +02:00
  • 2d1e3ceef9 - simplified main switch statement - status displays exposed ip of vnet jail Thomas von Dein 2021-07-04 20:46:52 +02:00
  • 6b4f80cf55 - (re) allow login :) - added error checking to vnet command Thomas von Dein 2021-07-04 12:49:34 +02:00
  • 8c760ef130 added check if run as root Thomas von Dein 2021-07-04 12:27:17 +02:00
  • 10cb98bb57 fixed vnet ipv6 configuration, syntax error Thomas von Dein 2021-07-04 11:52:04 +02:00
  • ca76632a2c changed vnet ipv6 setup, using routing not nat Thomas von Dein 2021-07-03 20:35:05 +02:00
  • f1eefe2e41 fixed variuos pf generation bugs, now works at least Thomas von Dein 2021-07-03 16:32:19 +02:00
  • 830ca86afe only generate pf ruleset if in start or restart mode Thomas von Dein 2021-07-02 19:46:56 +02:00
  • 7e5c2ad591 added pf rule generator Thomas von Dein 2021-07-02 13:03:33 +02:00
  • a9fb600f4b added vnet support, enhanced status command Thomas von Dein 2021-06-30 15:15:28 +02:00
  • 2f44630168 #13 - changed default to no (do not delete old dist files) Thomas von Dein 2021-06-28 07:34:08 +02:00
  • 5451130343 clean up dist dir before building a new base (fixes #13) Thomas von Dein 2021-06-26 20:31:02 +02:00
  • 4e2760b854 added unionfs support Thomas von Dein 2021-06-25 07:52:03 +02:00
  • 5de4bf1172 added uninstall -a option to remove everything and fixed -w again Thomas von Dein 2021-01-28 20:18:35 +01:00
  • cee8aa66ef Fixed build/run uninstall w/ unintialised variable Thomas von Dein 2021-01-28 20:00:33 +01:00
  • b721acd23d Merge pull request #12 from Culsu/main T.v.Dein 2021-01-27 19:40:20 +01:00
  • 0b32f9e34b Added a NO_BOLD option to disable bold text manually, also suppressed some error messages by rcorder and ls if local-etc/rc.d is not present inside the jail Culsu 2021-01-25 00:22:54 +01:00
  • f0a325ee53 fixed login() Thomas von Dein 2021-01-14 13:10:09 +01:00
  • b02d2d6c42 disabled rcoff feature, doesnt work as expected Thomas von Dein 2021-01-04 12:20:57 +01:00
  • 9bfa539e02 fixed rc function: only call rc-script specified with -r Thomas von Dein 2020-12-19 17:34:53 +01:00
  • c374abf6fa added pf restart Thomas von Dein 2020-12-17 20:07:12 +01:00
  • 32455bb1ee added -v and -b to reinstall command Thomas von Dein 2020-12-14 20:18:20 +01:00
  • 569cc6bb6d fixed clone function Thomas von Dein 2020-12-14 15:26:32 +01:00
  • ee34a551b5 same with base Thomas von Dein 2020-12-13 14:58:54 +01:00
  • 906c59aee8 fix version conflict Thomas von Dein 2020-12-13 14:54:16 +01:00
  • 6bcdb1ac20 version Thomas von Dein 2020-12-13 14:49:39 +01:00
  • 25d207daf7 _ fix Thomas von Dein 2020-12-13 14:45:08 +01:00
  • 26b000dff5 do not fiddle w/ networking on build chroot's Thomas von Dein 2020-12-13 14:43:18 +01:00
  • 914d4c24f8 fetch => fetchports (more clarity) Thomas von Dein 2020-12-13 14:37:20 +01:00
  • 643c10d777 catch invalid usage Thomas von Dein 2020-12-13 14:24:14 +01:00
  • 2f38a0c7d8 fixed "jaildk status' (w/o jail) and jaildk_rc all Thomas von Dein 2020-12-13 14:17:13 +01:00
  • d43d565ec9 experimanetal, unfinished dev Thomas von Dein 2020-12-13 14:08:45 +01:00
  • 30c715e2d3 experimental jail.conf parser, written in awk Thomas von Dein 2020-12-05 21:15:48 +01:00
  • 9a420006c5 Merge branch 'dev' into main Thomas von Dein 2020-12-04 20:35:11 +01:00
  • b26f64ed4e +path Thomas von Dein 2020-12-03 19:06:03 +01:00
  • 8f10788e55 added pf support Thomas von Dein 2020-12-03 19:01:05 +01:00
  • 615939bccd various modifications to pull request #10: Thomas von Dein 2020-12-01 18:40:32 +01:00
  • cc30589b1f Merge pull request #10 from Culsu/dev T.v.Dein 2020-12-01 18:04:31 +01:00
  • 6c544268ed separated add and delete into their own functions. Culsu 2020-11-30 23:04:30 +01:00
  • dd55fb6ca5 changed some of the new text... Culsu 2020-11-30 22:48:11 +01:00
  • 5a779ea249 some readme styling.. :-) Culsu 2020-11-30 22:45:24 +01:00
  • 3270db0d78 added ipfw section to the readme Culsu 2020-11-30 22:42:48 +01:00
  • de04b88e19 Added ipfw.conf functions for jail start/stop, to manage firewalling Culsu 2020-11-30 22:37:18 +01:00
  • 62617b89cf added a security check for overwriting the hostname inside the jails rc.conf Culsu 2020-11-30 22:22:36 +01:00
  • a041a0d0cb Added ipfw.conf functions for jail start/stop, to manage firewalling Culsu 2020-11-30 22:17:49 +01:00
  • f0690c74eb satzbau zefix Thomas von Dein 2020-11-30 19:31:22 +01:00
  • 46b298f016 hups Thomas von Dein 2020-11-30 19:30:12 +01:00
  • 3840643ec6 wrong help screen Thomas von Dein 2020-11-30 19:28:41 +01:00
  • 29e51de9bd fix Thomas von Dein 2020-11-30 19:23:21 +01:00
  • fc8fb3bb94 more doc Thomas von Dein 2020-11-30 19:22:02 +01:00
  • b5cc5842f5 Merge pull request #9 from Culsu/dev T.v.Dein 2020-11-30 16:13:31 +01:00
  • fd005a5404 jlogin -> login Culsu 2020-11-29 22:34:41 +01:00
  • 82999c9c7a Added hint how to restart the network interface (after adding alias) Culsu 2020-11-29 22:32:24 +01:00
  • 21800fe55e Added hint how to restart the network interface (after adding alias) Culsu 2020-11-29 22:30:56 +01:00
  • f59920e119 added a safety check Culsu 2020-11-29 22:20:46 +01:00
  • 61ae2100c3 Added support to automagically set the hostname in the jails rc.conf based on the hostname in /etc/jail.conf Culsu 2020-11-29 22:18:34 +01:00
  • 6d75ff25bf Altered the NIC IP alias to match the example Culsu 2020-11-29 20:44:34 +01:00
  • 90b462b46a fix typo Thomas von Dein 2020-11-29 19:03:57 +01:00
  • e2193aba13 documented changed commandline syntax Thomas von Dein 2020-11-29 18:52:14 +01:00
  • 11c1cd4b19 switch to getopts finished. More changes: Thomas von Dein 2020-11-29 18:46:50 +01:00
  • 361058999b switched half of the functions to getopt() work in progress!!! Thomas von Dein 2020-11-29 16:22:36 +01:00
  • ba5f4aff79 added freeze&thaw Thomas von Dein 2020-11-28 20:41:05 +01:00
  • 773e1387f9 fixes #8 Thomas von Dein 2020-11-28 15:16:40 +01:00
  • c7362f3904 fix #6: Thomas von Dein 2020-11-28 14:34:10 +01:00
  • 8cdab3fb8a fix typo Thomas von Dein 2020-11-28 12:36:49 +01:00
  • 54ea11a971 add /var/db so installing ports in a empty appl/ works Thomas von Dein 2020-11-28 12:35:48 +01:00
  • 1e9888512b oops Thomas von Dein 2020-11-28 12:34:52 +01:00
  • be713ad917 fixed major bug, moved $rw to the end of all rcscript calls Thomas von Dein 2020-11-28 12:26:24 +01:00
  • b9ae99b106 added check Thomas von Dein 2020-11-28 11:59:19 +01:00
  • 6456d797a2 bump Thomas von Dein 2020-11-28 11:53:10 +01:00
  • 57fa1b148a various: Thomas von Dein 2020-11-28 11:51:38 +01:00
  • 37efdcb2b2 added ldconfig, modified symlinks so they work w/o mtree Thomas von Dein 2020-11-28 11:18:39 +01:00
  • 7b827c664e see mtree(8), change -u to -Ue: Thomas von Dein 2020-11-28 10:59:15 +01:00
  • 763b57a3e6 Merge pull request #7 from Culsu/main T.v.Dein 2020-11-28 10:54:15 +01:00