ca4713d56brefactored 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
master
David Kebler
2024-10-17 16:17:59 -0700
70bbfd5c0bimproved determining distro and distro image
David Kebler
2024-09-15 18:47:22 -0700
4386cf8c29refactor and fix determining environment file name added getting environment file, library path and build source from subcommands env_file,lib,build_src
David Kebler
2024-01-29 15:16:15 -0800
f8d0c78bf6refactor core moving files to core/rootfs move helper scripts to /opt/lib from /opt/bin therein refactor creating a user and installing UCI shell
David Kebler
2024-01-29 15:11:57 -0800
d89001bc51reorganize 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
David Kebler
2024-01-14 14:57:09 -0800
abea829cabbetter output format for entrypoint generic command and try
David Kebler
2023-04-22 10:22:50 -0700
98e943037cmove command 'image info exists' to just 'image exists' check for bad environment file formatting
David Kebler
2023-04-22 09:21:50 -0700
ca857a032anew: 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
David Kebler
2023-04-22 08:19:45 -0700
efe8d0fa2drefactor: 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
David Kebler
2023-04-14 21:27:40 -0700
16bc3bd929move 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
David Kebler
2023-04-03 14:14:17 -0700
e5a57361dcnew: add determining local host architecture for local build use heredoc for RUN command improve install script add .env example
David Kebler
2023-04-01 07:17:43 -0700
da61c57306update readme
David Kebler
2023-03-27 11:34:56 -0700
bc0d3a72a5refactored and rearranging loading the library fix: build supports robust environment file loading allows override by options, etc. fix: improved looking for valid BUILD_SRC
David Kebler
2023-03-27 11:07:25 -0700
40a8dc2297refactor: new BUIlD_SRC supported from multiple locations including environment try: add entrypoint and env-file options, fix genric options TODO: bind mount the source into the build directly (see dockerfile buildkit) added example folder with examples refactored: install script much more robust, allows custom target removedj volume command from dockerfile
David Kebler
2023-03-25 11:27:22 -0700
b88ea929b0minor refactoring of bind script * fix image name generation * add logging directory and direct output to files there removed linked mount in try script as btrfs does not create volume directories (bind mount only now) move packages and init into separate directories to keep cache separate fix some minor bugs
David Kebler
2023-03-22 09:10:54 -0700
066aa72b83fix: change make_tag to image_name allow build to call image_name change $SCRIPT to $BUILD_DIR feat: support sourcing an environment fileKebler Network System Administrator2023-01-22 15:02:36 -0800
4fbb994fecfeat: new entrypoint script, calls start script which in turn has case statement to be more flexible passing commands or executing a script when staring container by default will start a shell can map host user set of to be shared directories in the container (via volumes) if HOST_MAP is setKebler Network System Administrator2023-01-21 22:53:03 -0800
c343cbb148fix: deal with no src/ directory in current directory fix: save old image by retagging or overwrite add: allow only breaking cache for initialzation run of buildKebler Network System Administrator2023-01-21 22:41:14 -0800
dfc0ecf966convert scripts to functions and create library of secondary functions. Enable calling those directly form build script/function more image scripts to /src folderKebler Network System Administrator2023-01-17 15:20:30 -0800
4f3b4b94feimproved setting options for source script directory to accept absoulte path and to force use of base repo source (src)Kebler Network System Administrator2023-01-17 11:53:24 -0800