fix(package): clean up partial .SCRIPTS staging on stage failure
Author:
Chris Tusa <chris.tusa@leafscale.com>
Date:
Jul 05, 2026 17:51
Changeset:
05d5f488bb240b4e9b0c9bfd59a8dea3f627a547
Branch:
default
Changed files:
Diff
diff -r 20e96d779dee -r 05d5f488bb24 src/core/package.reef --- a/src/core/package.reef Sun Jul 05 17:35:42 2026 -0500 +++ b/src/core/package.reef Sun Jul 05 17:51:28 2026 -0500 @@ -611,6 +611,8 @@ if ctx.do_chroot if not stage_scripts_in_root(scripts_dir, ctx.root) + // Staging may have left a partial <root>/.SCRIPTS; clean it before bailing. + unstage_scripts_in_root(ctx.root) return false end if end if @@ -726,6 +728,8 @@ if ctx.do_chroot if not stage_scripts_in_root(scripts_dir, ctx.root) + // Staging may have left a partial <root>/.SCRIPTS; clean it before bailing. + unstage_scripts_in_root(ctx.root) return false end if end if