124 Commits

Author SHA1 Message Date
Thomas von Dein
20f95781d9 fix makefile 2024-09-17 13:58:42 +02:00
Thomas von Dein
2151ad6cc8 fix #16: call jaildk_start with -m interanally as well 2023-09-21 12:02:30 +02:00
Thomas von Dein
f43da7f0b0 finally fix https://github.com/adoyle-h/bash-completor/discussions/2 by just using the rc-scripts directly 2023-09-19 16:59:11 +02:00
Thomas von Dein
cbac202c38 sub completion still fails, revert 2023-09-18 18:15:56 +02:00
Thomas von Dein
0ce95ca7df try to fix rc -r 2023-09-18 18:11:21 +02:00
Thomas von Dein
7dded1c766 fix mode examples 2023-09-13 11:04:54 +02:00
Thomas von Dein
75cfd32c56 oh markdown, fuck off! 2023-09-13 10:58:09 +02:00
Thomas von Dein
36aa198eb8 Add information about breaking changes 2023-09-13 10:54:39 +02:00
Thomas von Dein
0541b99f5f Change -m params, bump version to 2.0.0, fix completion, reorg repo 2023-09-13 10:38:47 +02:00
Thomas von Dein
394e06e4f1 added completion support 2023-09-12 19:16:48 +02:00
Thomas von Dein
3de7933f97 added completion support 2023-09-12 19:15:45 +02:00
Thomas von Dein
e2c08a0235 fix-typo 2022-04-24 15:39:30 +02:00
Thomas von Dein
22adcd57c4 fixed vnet ipv6 interface config 2022-02-25 12:08:25 +01:00
Thomas von Dein
ad9ce1cfed fixed ipv6 pf rule generator 2022-02-22 19:14:41 +01:00
Thomas von Dein
768a051108 added prune command 2022-02-16 12:22:13 +01:00
Thomas von Dein
3437d7dce4 fixed mtree rc mode 2022-02-01 13:23:16 +01:00
Thomas von Dein
095819819e fixed mtree rc mode 2022-02-01 13:16:06 +01:00
Thomas von Dein
06baba0514 clone dir only if dst not empty 2021-07-18 19:49:30 +02:00
Thomas von Dein
60b8c0849a fix status base 2021-07-10 20:17:16 +02:00
Thomas von Dein
4c9667cdb6 fix v4 rdrs 2021-07-10 19:44:55 +02:00
Thomas von Dein
88b5f1c26b added syslog logging to ex() so that we always see wht jaildk did 2021-07-07 11:27:18 +02:00
Thomas von Dein
4d81b9c14b fixed pf ipv6 rule generation 2021-07-07 07:21:22 +02:00
Thomas von Dein
3c7fdf45db hm 2021-07-06 23:23:21 +02:00
Thomas von Dein
59967ab531 add auto_linklocal 2021-07-06 23:21:02 +02:00
Thomas von Dein
9409061e03 init 2021-07-06 21:51:20 +02:00
Thomas von Dein
426306457a fixed pf rdr, using ip w/o mask 2021-07-06 20:25:19 +02:00
Thomas von Dein
4d910f6d95 fixed pf multiple port feature 2021-07-06 20:12:27 +02:00
Thomas von Dein
0e99f015f3 forgot update -f check 2021-07-06 12:12:46 +02:00
Thomas von Dein
e3502c1258 added update command 2021-07-06 12:11:23 +02:00
Thomas von Dein
f4741dac5f fixed clone 2021-07-05 19:05:45 +02:00
Thomas von Dein
d53dc0549f fixed status output, didnt parse vnet jails w/o ip address correctly 2021-07-05 14:54:35 +02:00
Thomas von Dein
134076e74c fix typo 2021-07-05 14:37:17 +02:00
Thomas von Dein
938fc3a38b better status output 2021-07-05 14:35:24 +02:00
Thomas von Dein
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
2021-07-05 14:26:10 +02:00
Thomas von Dein
2d1e3ceef9 - simplified main switch statement
- status displays exposed ip of vnet jail
2021-07-04 20:46:52 +02:00
Thomas von Dein
6b4f80cf55 - (re) allow login :)
- added error checking to vnet command
2021-07-04 12:49:34 +02:00
Thomas von Dein
8c760ef130 added check if run as root 2021-07-04 12:27:17 +02:00
Thomas von Dein
10cb98bb57 fixed vnet ipv6 configuration, syntax error 2021-07-04 11:52:04 +02:00
Thomas von Dein
ca76632a2c changed vnet ipv6 setup, using routing not nat 2021-07-03 20:35:05 +02:00
Thomas von Dein
f1eefe2e41 fixed variuos pf generation bugs, now works at least 2021-07-03 16:32:19 +02:00
Thomas von Dein
830ca86afe only generate pf ruleset if in start or restart mode 2021-07-02 19:46:56 +02:00
Thomas von Dein
7e5c2ad591 added pf rule generator 2021-07-02 13:03:33 +02:00
Thomas von Dein
a9fb600f4b added vnet support, enhanced status command 2021-06-30 15:15:28 +02:00
Thomas von Dein
2f44630168 #13 - changed default to no (do not delete old dist files) 2021-06-28 07:34:08 +02:00
Thomas von Dein
5451130343 clean up dist dir before building a new base (fixes #13) 2021-06-26 20:31:02 +02:00
Thomas von Dein
4e2760b854 added unionfs support 2021-06-25 07:52:03 +02:00
Thomas von Dein
5de4bf1172 added uninstall -a option to remove everything and fixed -w again 2021-01-28 20:18:35 +01:00
Thomas von Dein
cee8aa66ef Fixed build/run uninstall w/ unintialised variable 2021-01-28 20:00:33 +01:00
T.v.Dein
b721acd23d Merge pull request #12 from Culsu/main
Some convenience stuff
2021-01-27 19:40:20 +01:00
Culsu
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 2021-01-25 00:22:54 +01:00