Check directory is writeable

Check if current directory is writeable. 
If not, skip updating.
This commit is contained in:
qurious-pixel 2022-06-22 06:50:49 -07:00 committed by GitHub
parent 5e150635d4
commit dca272cb36
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,8 +3,15 @@
zenity --question --timeout=10 --title="yuzu updater" --text="New update available. Update now?" --icon-name=yuzu --window-icon=yuzu.svg --height=80 --width=400 zenity --question --timeout=10 --title="yuzu updater" --text="New update available. Update now?" --icon-name=yuzu --window-icon=yuzu.svg --height=80 --width=400
answer=$? answer=$?
directory=${APPIMAGE%$ARGV0}
if [ "$answer" -eq 0 ]; then if [ "$answer" -eq 0 ]; then
$APPDIR/usr/bin/AppImageUpdate $APPIMAGE && ${APPIMAGE%$ARGV0}yuzu-x86_64.AppImage "$@" if [ -w $directory ] ; then
$APPDIR/usr/bin/AppImageUpdate $APPIMAGE && "$directory"yuzu-x86_64.AppImage "$@"
else
echo -e "Cannot update in $directory\n\n"
$APPDIR/AppRun-patched "$@"
fi
elif [ "$answer" -eq 1 ]; then elif [ "$answer" -eq 1 ]; then
$APPDIR/AppRun-patched "$@" $APPDIR/AppRun-patched "$@"
elif [ "$answer" -eq 5 ]; then elif [ "$answer" -eq 5 ]; then