1
0
mirror of https://codeberg.org/kiss-community/kiss synced 2024-12-22 23:20:06 -07:00
kiss/contrib
aabacchus c6c851b645 kiss-chroot: fix trap
If the chroot is exited with nonzero status, kiss-chroot runs `die
chroot failed`. Then, die runs `exit 1` which causes the trap to
execute. However, in this scope, "$@" is "chroot failed", so the trap
evaluates $1 to be "chroot" rather than the mountpoint given to the
kiss-chroot script. Then, the trap tries to unmount "chroot/dev" etc
rather than the true mountpoint.

This patch uses double quotes rather than single when setting the trap,
so that $1 is expanded then and the mountpoint is stored for when the
trap is called.
2022-08-05 21:24:43 +05:30
..
kiss-chroot kiss-chroot: fix trap 2022-08-05 21:24:43 +05:30
kiss-depends
kiss-fork
kiss-help
kiss-link
kiss-maintainer kiss-maintainer: fix CRUX-style usage 2022-08-05 21:24:43 +05:30
kiss-manifest
kiss-new
kiss-orphans
kiss-outdated kiss-outdated: libseat -> seatd 2021-11-07 16:33:27 +02:00
kiss-owns
kiss-preferred
kiss-revdepends
kiss-size kiss-size: fix for packages containing files with quotes in filenames 2022-08-05 21:24:42 +05:30