Commit Graph

8 Commits (ca4713d56bd12a155cd9bc7111cd3050ae87695f)

Author SHA1 Message Date
David Kebler ca4713d56b refactored custom core processing, now uses a core directory in the /src
entrpoint now uses exec to call the entrypoint command thus not spawing a subshell
updated uci shell code and added /root/shell so to avoid constant warning about it missing.
add /opt/bin to path in dockerfile
2024-10-17 16:17:59 -07:00
David Kebler d89001bc51 reorganize source (src) using /rootfs to copy any files into image
moved distros.csv to root of repo
reogranize packages to use *.system.pkgs or system/*.pkgs
2024-01-14 14:57:09 -08:00
David Kebler abea829cab better output format for entrypoint generic command and try 2023-04-22 10:22:50 -07:00
David Kebler ca857a032a new: add core RUN step
refactored: Dockefile template
refactor: example and move src/ there a simple example
new: distros.csv holds table of valid distros, their images and install/update commands
refactor: various fixes and adjustment in response to above
refactor: help vastly improved and updated
2023-04-22 08:19:45 -07:00
David Kebler efe8d0fa2d refactor: generate Dockerfile from a template
refactor src/ to be just a basic build
add examples
write up help.md and usage subcommand
add test folder for dev testing
improve install script
many numerous improved to build script,
 moved portions of build script to functions in helpers.lib
2023-04-14 21:27:40 -07:00
David Kebler 16bc3bd929 move making image name to a function
support try using build environment file
refactor Dockerfile to use heredoc and RUN --mount instead of COPY
refactor Dockerfile init RUN to copy /bin and env directories from source always
user build.env and run.env for additional build and run environment
bake run.env into image
2023-04-03 14:14:17 -07:00
David Kebler e5a57361dc new: add determining local host architecture for local build
use heredoc for RUN command
improve install script
add .env example
2023-04-01 07:17:43 -07:00
David Kebler bc0d3a72a5 refactored and rearranging loading the library
fix: build supports robust environment file loading allows override by options, etc.
fix: improved looking for valid BUILD_SRC
2023-03-27 11:07:25 -07:00