first step at itemizing dependency checks

Chris Punches 2024-02-09 01:25:47 -05:00
parent 94f1da7fbf
commit 1f9ca13476
3 changed files with 22 additions and 14 deletions

View File

@ -47,6 +47,10 @@ download_patches:
set -e set -e
${dir_make}/download_patches.sh ${dir_make}/download_patches.sh
dependencies:
set -e
sudo /usr/bin/env -i bash -c ". ./project_config.sh && ${dir_make}/dependencies.sh"
# kicks off rex # kicks off rex
build_stage1: build_stage1:
set -e set -e
@ -121,6 +125,7 @@ all:
make clean && \ make clean && \
make dirs && \ make dirs && \
make install_rex && \ make install_rex && \
make dependencies && \
make download_patches && \ make download_patches && \
make download_sources && \ make download_sources && \
make build_stage1 && \ make build_stage1 && \

View File

@ -44,7 +44,10 @@ echo -e "\e[31m$HORSE\e[0m"
echo echo
echo "Welcome to Pyrois, the build system for Dark Horse Linux." echo "Welcome to Pyrois, the build system for Dark Horse Linux."
echo echo
>&2 echo
>&2 echo STDERR Pipe Check:
>&2 echo The welcome screen ran, and echoed this to stderr
>&2 echo
echo running as: $build_user:$build_group echo running as: $build_user:$build_group
echo echo
echo echo

View File

@ -1,23 +1,23 @@
{ {
"units": [ "units": [
{ {
"name": "welcome", "name": "welcome",
"target": "components/stage1/welcome.bash", "target": "components/stage1/welcome.bash",
"is_shell_command": true, "is_shell_command": true,
"shell_definition": "bash", "shell_definition": "bash",
"force_pty": true, "force_pty": true,
"set_working_directory": false, "set_working_directory": false,
"working_directory": "", "working_directory": "",
"rectify": false, "rectify": false,
"rectifier": "", "rectifier": "",
"active": true, "active": true,
"required": true, "required": true,
"set_user_context": true, "set_user_context": true,
"user": "$build_user", "user": "$build_user",
"group": "$build_group", "group": "$build_group",
"supply_environment": true, "supply_environment": true,
"environment": "environments/stage1.env.bash" "environment": "environments/stage1.env.bash"
}, },
{ {
"name": "check dependencies", "name": "check dependencies",
"target": "components/stage1/check_dependencies.bash", "target": "components/stage1/check_dependencies.bash",