Commit Graph

369 Commits

Author SHA1 Message Date
jonct 673e77e003
Extract more jail dataset utils 2024-07-15 01:53:41 -04:00
jonct b7a6fdd84c
Extract chroot utils 2024-07-15 01:27:27 -04:00
jonct 36ba561120
Extract filesystem path inference utils 2024-07-15 01:24:34 -04:00
jonct 1461af8598
Extract list action 2024-07-15 01:00:14 -04:00
jonct f2a020f1a8
Extract console utils 2024-07-15 00:59:30 -04:00
jonct 461cdf7cac
Extract parent dataset utils 2024-07-15 00:51:17 -04:00
jonct a6c5ebbb0c
Extract more config parser 2024-07-15 00:49:53 -04:00
jonct 2718c89613
Extract more config parser 2024-07-15 00:44:44 -04:00
jonct b25c964231
Extract jail dataset utils 2024-07-15 00:43:49 -04:00
jonct c155404fed
Run basic lint/style check during build action 2024-07-14 23:44:54 -04:00
jonct 18150bf9ae
Bypass root ownership check by setting JLMKR_DEBUG 2024-07-14 23:43:42 -04:00
jonct 34f2164715
Name modules in snake_case
Per PEP 8
2024-07-14 23:25:12 -04:00
jonct 351cef783d
Extract the config file parser 2024-07-14 23:06:23 -04:00
jonct de5223f782
Shift script path awareness to the exterior zipapp 2024-07-14 22:48:07 -04:00
jonct 47f332bf75 Introduce a formal build system 2024-07-14 21:12:51 -04:00
jonct 109491cb39 Initialize developer environment 2024-07-12 23:08:12 -04:00
Jip-Hop 5dfc90784d Bump version to 3.0.0 2024-07-11 20:32:13 +02:00
Jip-Hop c34c2196e3 Better help output 2024-07-11 20:31:50 +02:00
Jip-Hop 5a29d4ad26 Remove wizard
Let's hope iX will introduce web GUI support for Sandboxes so users won't need an interactive CLI wizard.
2024-07-11 20:02:11 +02:00
Jip-Hop b221bf04ac
Merge pull request #219 from Jip-Hop/develop
v2.1.0
2024-07-10 11:03:46 +02:00
Jip-Hop 32843daf49 Fix systemd_nspawn_user_args override 2024-07-09 14:41:35 +02:00
Jip-Hop 9690a5a430 Remove debug logging 2024-07-09 13:43:19 +02:00
Jip-Hop d0a532f0dc Fix systemd_nspawn_user_args override 2024-07-09 13:41:16 +02:00
Jip-Hop b8ce9c4fa2 Debugging 2024-07-09 13:26:28 +02:00
Jip-Hop 39e7fc6200 Remove systemctl 2024-07-09 13:10:26 +02:00
Jip-Hop 345eee33c3 Add systemctl 2024-07-09 13:03:02 +02:00
Jip-Hop c7b79c7933 Debug logging 2024-07-09 13:00:34 +02:00
Jip-Hop 45df5d6b37 Add debug output 2024-07-09 12:51:17 +02:00
Jip-Hop 414df22757 Formatting 2024-07-09 12:49:13 +02:00
Jip-Hop 29cb1ee77e Cleanup jail if lxc download script fails 2024-07-09 12:48:36 +02:00
Jip-Hop be51af67dc Test with docker again 2024-07-09 05:05:53 +02:00
Jip-Hop 90fa274068 Run both test scripts for now 2024-07-09 05:01:26 +02:00
Jip-Hop 49b5bf2e70 Add readme 2024-07-09 04:59:41 +02:00
Gal Szkolnik 434e195ce9
Automated testing script (#215) 2024-07-09 04:58:07 +02:00
Jip-Hop ef595e576a Test podman 2024-07-09 04:30:57 +02:00
Jip-Hop 9fcb5d52a1 Add TODO 2024-07-09 04:27:34 +02:00
Jip-Hop 762b83a8c8 Cast int to string
Closed  #224
2024-07-09 04:21:09 +02:00
Jon C. Thomason 2d3ae20cd7
Prepare resources in the GitHub action for test scripts (#220)
---------

Co-authored-by: Jip-Hop <2871973+Jip-Hop@users.noreply.github.com>
2024-07-08 17:59:39 +02:00
Jip-Hop 9da33ab2b0 Stay in workdir
Fixes #209
2024-07-07 15:50:47 +02:00
Jon C. Thomason 742a70b3d0
Add a simple router template (#216)
* Add simple router example

---------

Co-authored-by: Jip-Hop <2871973+Jip-Hop@users.noreply.github.com>
2024-07-05 11:21:49 +02:00
Jip-Hop 13f8a670b1 Cleanup networking docs 2024-07-03 15:29:31 +02:00
Jip-Hop a67e239be9 Merge branch 'main' into develop 2024-06-29 17:32:12 +02:00
Jip-Hop c1f6990b7f Add initial test script 2024-06-29 17:24:15 +02:00
Jip-Hop 21efe90062 Fix Python 3.12 SyntaxWarning
SyntaxWarning: invalid escape sequence
2024-06-29 16:43:17 +02:00
Jip-Hop 01e1156832 Accept config template from stdin
Closes #208
2024-06-28 15:51:01 +02:00
Jip-Hop e1f1d07872 Remove debug logging 2024-06-28 13:58:32 +02:00
Jip-Hop 1bd58c951e Cleanup log and status code 2024-06-28 13:56:47 +02:00
Lockszmith 1b796ca2cf Added passing arguments to log and status
This allows automated tests to run smoother.

Currently there are 2 tests that block the console for input:
* edit
* shell
2024-06-28 11:53:14 +02:00
Jip-Hop 2841137177 Copy resolv.conf on first start 2024-06-24 15:40:45 +02:00
Jip-Hop dd30ffe255 Chroot with contextmanager 2024-06-24 14:04:40 +02:00