Releases: hhd-dev/rechunk
v0.8.2: Print /usr/etc path
Prints the remaining /usr/etc files so they can be migrated to /etc
Full Changelog: v0.8.1...v0.8.2
v0.8.1: Change rsync behavior
Changes rsync behavior to overwrite destination files. May mess with directory permissions.
Fixes container policy not being copied from /usr/etc
on bazzite.
Warning
This change will mess with permissions in /etc
by overwriting them with those in /usr/etc
.
ALWAYS USE /etc
, NEVER USE /usr/etc
: this is a compatibility measure for existing images
When OSTree commits get converted to OCI, /usr/etc
becomes /etc
.
Then during deployment, new/etc
files are silently moved to /usr/etc
.
Relying on /usr/etc
to place modified files in customized packages is a hack
and relies on undefined behavior in the rpm-ostree source code that performs
the path rewriting.
As we create a clean commit with rechunk, it needs to either have /etc
or /usr/etc
otherwise
OStree will not deploy the image, displaying an error that says both directories exist.
Full Changelog: v0.8.0...v0.8.1
v0.8.0: File capability fixup
Turns out there is a loss of file capabilities from the base image. This makes e.g., podman rootless unable to run.
Manually quirk those bins until we figure out the source of this.
It seems programs installed through the container maintain their file capabilities though.
bash-5.2# getcap /usr/bin/*
/usr/bin/gamescope cap_sys_nice=eip
Full Changelog: v0.7.4...v0.8.0
v0.7.4: Formatter Crash hotfix
Fixes a crash that happens if no formatter args were passed in.
Full Changelog: v0.7.3...v0.7.4
v0.7.3: Commit hash fix
Switches from tree hashes to commit hashes to make them possible to lookup.
Full Changelog: v0.7.2...v0.7.3
v0.7.2: New line fix V2
The previous new line fix corrupted certain ascii characters. This fix replaces \n, \t, and \r manually.
Full Changelog: v0.7.1...v0.7.2
v0.7.1: New line fix
Fixes character escapes such as \n when used in the action.
Full Changelog: v0.7.0...v0.7.1
v0.7.0: Formatter Overrides
Adds formatter overrides to the action so that i18n can be used for changelogs and customizing them for markdown.
Full Changelog: v0.6.5...v0.7.0
v0.6.5: Clear-plan + hotfix
Adds the clear plan action parameter that can be used to flush the plan while generating correct changelogs and adds git to the dockerfile to fix the <commits>
tag.
Full Changelog: v0.6.4...v0.6.5
v0.6.4: Commits hotfix
Fixes a typo that prevented the commits generation from working.
Full Changelog: v0.6.3...v0.6.4