make-recovery-images: Set GID

This commit is contained in:
Tim Gover
2021-10-13 08:30:16 +01:00
parent 95e04c9910
commit 0b4cab2af9

View File

@@ -15,12 +15,12 @@ cleanup() {
trap cleanup EXIT trap cleanup EXIT
[ "$(id -u)" = "0" ] || die "Must be run as root" [ "$(id -u)" = "0" ] || die "$(basename $0) must be run as root"
[ -n ${SUDO_UID} ] || die "SUDO_UID not defined" [ -n "${SUDO_UID}" ] || die "SUDO_UID not defined"
[ -n "${SUDO_GID}" ] || die "SUDO_GID not defined"
mkdir -p images for src in release/*.zip; do
chown ${SUDO_UID} images src=$(basename "${src}")
for src in $(ls release); do
img=$(echo "${src}" | sed 's/\.zip/.img/') img=$(echo "${src}" | sed 's/\.zip/.img/')
TMP_DIR=$(mktemp -d) TMP_DIR=$(mktemp -d)
( (
@@ -50,9 +50,11 @@ EOF
umount fs umount fs
kpartx -dv temp.img kpartx -dv temp.img
) )
mkdir -p images
chown "${SUDO_UID}:${SUDO_GID}" images
mv "${TMP_DIR}/temp.img" "images/${img}" mv "${TMP_DIR}/temp.img" "images/${img}"
file "images/${img}" file "images/${img}"
zip "images/${src}" "images/${img}" zip "images/${src}" "images/${img}"
rm "images/${img}" rm "images/${img}"
chown ${SUDO_UID} "images/${src}" chown "${SUDO_UID}:${SUDO_GID}" "images/${src}"
done done