added kill_autostart
This commit is contained in:
parent
f8e182ad3a
commit
c39fadd0dc
17
winehelper
17
winehelper
@ -728,6 +728,23 @@ init_wineprefix () {
|
||||
try_remove_file "$DRIVE_C/windows/system32/winemenubuilder.exe"
|
||||
}
|
||||
|
||||
##### KILL AUTOSTART AFTER INSTALLING #####
|
||||
kill_autostart () {
|
||||
[[ -z "${1}" ]] && fatal "Нет аргумента для функции kill_autostart."
|
||||
[[ -z "${2}" ]] && SWAIT=3 || SWAIT="${2}"
|
||||
sleep 5
|
||||
while ps aux | grep -m 1 -i "$WINESERVER" | grep -v grep &>/dev/null ; do
|
||||
if [[ -z "$(ps aux | grep -m 1 -i "$1" | grep -v grep | awk '{print $2}')" ]] ; then
|
||||
print_info "PID для $1 не найден. Ожидаем окончания установки..."
|
||||
sleep "${SWAIT}"
|
||||
else
|
||||
print_ok "PID для $1 найден. Завершаем работу автозапуска приложения."
|
||||
"$WINESERVER" -k
|
||||
break
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
update_winetricks () {
|
||||
W_TRX_URL="https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks"
|
||||
W_TRX_EXT_VER="$(curl -s --list-only "$W_TRX_URL" | grep -i 'WINETRICKS_VERSION=' | sed 's/WINETRICKS_VERSION=//')"
|
||||
|
Loading…
Reference in New Issue
Block a user