2 Commits
Author SHA1 Message Date
ValdikSS 618f507a0a Handle relative paths before running pkexec
Fixes #1
2018-05-05 02:33:06 +03:00
ValdikSS b2977a144b README update 2018-05-01 13:57:44 +03:00
2 changed files with 8 additions and 2 deletions
+2
View File
@@ -21,6 +21,8 @@ Download latest [portable AppImage version](https://github.com/ValdikSS/windows2
The program prints removable storage list if no arguments supplied. The program prints removable storage list if no arguments supplied.
If you don't want to use AppImage, you'll need to install all dependencies and download [uefi-ntfs.img](https://github.com/pbatard/rufus/tree/master/res/uefi) from Rufus project.
### BIOS Boot ### BIOS Boot
BIOS Boot (Legacy Boot/UEFI-CSM) uses stock Windows 7 MBR and NTFS bootloader, courtesy of [ms-sys](http://ms-sys.sourceforge.net/) project. BIOS Boot (Legacy Boot/UEFI-CSM) uses stock Windows 7 MBR and NTFS bootloader, courtesy of [ms-sys](http://ms-sys.sourceforge.net/) project.
+6 -2
View File
@@ -226,12 +226,16 @@ else
if [[ "$APPIMAGE" ]]; if [[ "$APPIMAGE" ]];
then then
scriptpath="$APPIMAGE" scriptpath="$APPIMAGE"
fi; fi
[ -f "$1" ] && PARAM1="$(readlink -f -- "$1")" || PARAM1="$1"
[ -f "$2" ] && PARAM2="$(readlink -f -- "$2")" || PARAM2="$2"
shift; shift;
privescs=(pkexec sudo) privescs=(pkexec sudo)
for privesc in ${privescs[*]}; do for privesc in ${privescs[*]}; do
if command -v "$privesc" > /dev/null; then if command -v "$privesc" > /dev/null; then
"$privesc" "$scriptpath" "$@" "$privesc" "$scriptpath" "$PARAM1" "$PARAM2" "$@"
exit exit
fi fi
done done