Commit graph

22 commits

Author SHA1 Message Date
InsanePrawn
ee4f899254 partially add config.file['paths']['images'] (mostly taken from c5c8104a60)
Co-authored-by: jld3103 <jld3103yt@gmail.com>
Signed-off-by: InsanePrawn <insane.prawny@gmail.com>
2021-10-25 17:48:51 +02:00
jld3103
0e07a33968 Add packages sideload feature 2021-10-18 09:00:11 +02:00
jld3103
fe52671e06 Fix package building 2021-10-17 13:48:37 +02:00
InsanePrawn
52458bd314 manage (download, pull) pkgbuilds.git, move it inside .cache. add git() convenience wrapper 2021-10-17 03:23:29 +02:00
jld3103
06fb2af77f Remove broken docker pkgbuilds mount 2021-10-06 21:00:22 +02:00
InsanePrawn
d85c00fa12 Move mounting code to utils.py, move a lot of chroot-logic from packages to chroot.py, cmd_chroot
also moar crossdirect

Signed-off-by: InsanePrawn <insane.prawny@gmail.com>
2021-10-01 18:30:01 +02:00
jld3103
c0f7a4ba63 Remove old prebuilts mount in docker wrapper 2021-10-01 12:32:11 +02:00
InsanePrawn
482c5f8111 Get rid of /app hardcodes
Signed-off-by: InsanePrawn <insane.prawny@gmail.com>
2021-09-30 17:18:32 +02:00
InsanePrawn
a3d85cda8c config.get_path(), wrapper: remove --config/-C from wrapper args 2021-09-30 03:50:47 +02:00
InsanePrawn
f424e9ce8f Don't wrap in docker for little wrappers like ssh and telnet if the tool is available on the host 2021-09-29 23:49:46 +02:00
InsanePrawn
f3794f939e Move enforce_wrapper() into appropiate CMDs. This speeds up --help as a side effect! 2021-09-29 23:18:12 +02:00
InsanePrawn
44261ffccb new dependency generation algorithm, dynamic chroot paths [almost] everywhere 2021-09-26 17:19:30 +02:00
InsanePrawn
e198097cf1 wrapper: use paths from config, clean up volume generation, mount wrapper-customized config into container 2021-09-26 17:19:30 +02:00
InsanePrawn
d52a615774 Make main.py the main entrypoint again and call docker wrapper enforcement from cli() callback
Signed-off-by: InsanePrawn <insane.prawny@gmail.com>
2021-09-26 17:19:30 +02:00
InsanePrawn
144acee10f WIP: Improve config parsing, make --verbose and --config-file global options
Bonus: Generalize and reuse cmd_ssh()

Signed-off-by: InsanePrawn <insane.prawny@gmail.com>
2021-09-26 17:19:30 +02:00
jld3103
f3e555f13b Use random container names to run multiple instances at the same time 2021-08-17 20:43:28 +02:00
jld3103
da8a437341 Make it possible to use local prebuilts 2021-08-14 11:55:54 +02:00
jld3103
35ec53b615 Fix glibc locales
Fixes https://gitlab.com/kupfer/kupferbootstrap/-/issues/11
2021-08-13 20:25:33 +02:00
jld3103
98040d8a31 Apply formatting 2021-08-08 18:32:42 +02:00
jld3103
a3ab6a899d Fix docker image name 2021-08-08 18:16:39 +02:00
jld3103
1f5357bca6 WIP: Add rootfs building and flashing and other misc commands 2021-08-05 20:26:48 +02:00
jld3103
f9ba5a3cfd Initial commit 2021-08-04 18:36:37 +02:00