Skip to content

Commit e77f3eb

Browse files
committed
fix: Correct work_dir assignment order in __alteriso_run_once and add error handling in __alteriso_require_injectable
1 parent 2452fa5 commit e77f3eb

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

  • alteriso/src/internal/archiso/injects

alteriso/src/internal/archiso/injects/loader.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ __alteriso_run_once() {
6464
run_once_mode='alteriso_inject_test'
6565
_run_once "$1" || true
6666
run_once_mode="${_old_run_once_mode-""}"
67-
work_dir="${_old_work_dir-""}"
6867
rm -rf -- "${work_dir}"
68+
work_dir="${_old_work_dir-""}"
6969
}
7070
7171
__alteriso_validate() {
@@ -196,3 +196,10 @@ __alteriso_show_config() {
196196
exit 0
197197
fi
198198
}
199+
200+
__alteriso_require_injectable() {
201+
if [[ "$__alteriso_compatible_mode" = "y" ]]; then
202+
echo "[alteriso] ERROR: This mkarchiso is not injectable. Cannot proceed." >&2
203+
exit 1
204+
fi
205+
}

0 commit comments

Comments
 (0)