mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-08-01 15:37:44 +00:00
Fix for unzip on OSX
Bash<4.2 doesn't support negative offset OSX 10 Sierra is delivered with Bash 3.2 so it can't extract the '.gz'-less filename for unzipping. OSX and old Bash: https://www.reddit.com/r/bash/comments/393oqv/why_is_the_version_of_bash_included_in_os_x_so_old/ Negativ offsets and compatibility: http://tldp.org/LDP/abs/html/abs-guide.html#NEGOFFSET You can create a better removal tool based on this guide: http://tldp.org/LDP/abs/html/string-manipulation.html
This commit is contained in:
parent
9fc0451def
commit
30c36c81a8
@ -80,8 +80,8 @@ gunzip=$(which unpigz 2> /dev/null || which gunzip 2> /dev/null)
|
||||
|
||||
if [[ $DISK_IMG == *.gz ]]; then
|
||||
msg "decompressing the gzipped image"
|
||||
$gunzip -c $DISK_IMG > ${DISK_IMG::-3}
|
||||
DISK_IMG=${DISK_IMG::-3}
|
||||
$gunzip -c $DISK_IMG > ${DISK_IMG%???}
|
||||
DISK_IMG=${DISK_IMG%???}
|
||||
fi
|
||||
|
||||
umount ${SDCARD_DEV}* 2>/dev/null || true
|
||||
|
Loading…
x
Reference in New Issue
Block a user