Go to file
Dustin 79de375b30 container: Fix kcl runtime
As it turns out, KCL literally *compiles* a program from the KCL
sources.  The program it creates needs to link with its runtime library,
`libkclvm_cli_cdylib.so`.  The `kcl` command extracts this library,
along with a helper utility `kclvm_cli`, which performs the actual
compilation and linking.  In a container, `/root/go` is probably mounted
read-only, so we need to extract these files ahead of time and put them
in another location, so the `kcl` command does not have to do it each
time it runs.
2024-01-14 19:24:55 -06:00
app/nut Initial commit 2024-01-14 19:24:55 -06:00
host Initial commit 2024-01-14 19:24:55 -06:00
pkg nut: Pass explicit path to systemd-sysusers 2024-01-14 19:24:55 -06:00
templates/nut Initial commit 2024-01-14 19:24:55 -06:00
.editorconfig Initial commit 2024-01-14 19:24:55 -06:00
.gitignore Initial commit 2024-01-14 19:24:55 -06:00
Containerfile container: Fix kcl runtime 2024-01-14 19:24:55 -06:00
config.sh Add Containerfile 2024-01-14 19:24:55 -06:00
kcl.mod Initial commit 2024-01-14 19:24:55 -06:00
kcl.mod.lock Initial commit 2024-01-14 19:24:55 -06:00
nsenter.sh Add Containerfile 2024-01-14 19:24:55 -06:00