mirror of
https://github.com/raspberrypi/rpi-eeprom.git
synced 2026-01-21 14:53:32 +08:00
make-recovery-images: Set GID
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user