Fix create new pfx
This commit is contained in:
parent
e06cca91e5
commit
c1a0930ba4
@ -15,6 +15,15 @@
|
|||||||
* добавить контроль за окнами для правильного отключения прогресс бара
|
* добавить контроль за окнами для правильного отключения прогресс бара
|
||||||
* зарабатывать на жизнь развитием проекта с помощью вашей подписки на https://boosty.to/portwine-linux.ru
|
* зарабатывать на жизнь развитием проекта с помощью вашей подписки на https://boosty.to/portwine-linux.ru
|
||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
|
###Scripts version 1074###
|
||||||
|
* HOTFIX - добалено ожидание окончания создания префикса, перед продолжением использования порта
|
||||||
|
|
||||||
|
###Scripts version 1073###
|
||||||
|
* HOTFIX - создание каталога drive_c перед созданием симлинка на него
|
||||||
|
|
||||||
|
###Scripts version 1072###
|
||||||
|
* HOTFIX - создание префикса (каталог dosedevices с симлинками) под всеми ОС Linux и разными версиями Proton (включая GE)
|
||||||
|
|
||||||
###Scripts version 1071###
|
###Scripts version 1071###
|
||||||
* HOTFIX - был ошибочно убран аргумент SkipBuildPatchPrereq для Epic (вернули)
|
* HOTFIX - был ошибочно убран аргумент SkipBuildPatchPrereq для Epic (вернули)
|
||||||
|
|
||||||
@ -23,7 +32,7 @@
|
|||||||
|
|
||||||
###Scripts version 1069###
|
###Scripts version 1069###
|
||||||
* обновлены db файлы
|
* обновлены db файлы
|
||||||
* HOTFIX - sзакомментирована переменная __NV_PRIME_RENDER_OFFLOAD=1 для работы некоторых игр в оконном режиме с видеокартой от NVIDIA
|
* HOTFIX -закомментирована переменная __NV_PRIME_RENDER_OFFLOAD=1 для работы некоторых игр в оконном режиме с видеокартой от NVIDIA
|
||||||
|
|
||||||
###PortProton-79### 04.05.2021 ###Scripts version 1068###
|
###PortProton-79### 04.05.2021 ###Scripts version 1068###
|
||||||
* обновлен Proton до версии 6.3-3 от 04.05.2021
|
* обновлен Proton до версии 6.3-3 от 04.05.2021
|
||||||
|
@ -608,24 +608,26 @@ PW_INIT_PFX () {
|
|||||||
#sed -i '/HKCU,Software\\Valve\\Steam/d' "${WINEDIR}"*/share/wine/wine.inf
|
#sed -i '/HKCU,Software\\Valve\\Steam/d' "${WINEDIR}"*/share/wine/wine.inf
|
||||||
#sed -i '/HKLM,Software\\Wow6432Node\\Valve\\Steam/d' "${WINEDIR}"*/share/wine/wine.inf
|
#sed -i '/HKLM,Software\\Wow6432Node\\Valve\\Steam/d' "${WINEDIR}"*/share/wine/wine.inf
|
||||||
#sed -i '/HKLM,Software\\Wow6432Node\\Valve\\Steam/d' "${WINEDIR}"*/share/wine/wine.inf
|
#sed -i '/HKLM,Software\\Wow6432Node\\Valve\\Steam/d' "${WINEDIR}"*/share/wine/wine.inf
|
||||||
|
create_new_dir "${WINEPREFIX}/drive_c"
|
||||||
|
create_new_dir "${WINEPREFIX}/dosdevices"
|
||||||
|
[ ! -d "${WINEPREFIX}/dosdevices/c:" ] && try_force_link_dir "${WINEPREFIX}/drive_c/" "${WINEPREFIX}/dosdevices/c:"
|
||||||
|
[ ! -d "${WINEPREFIX}/dosdevices/z:" ] && try_force_link_dir "/" "${WINEPREFIX}/dosdevices/z:"
|
||||||
if [ ! -d "${WINEPREFIX}" ] || [ ! -d "${WINEPREFIX}"/drive_c/windows ] || \
|
if [ ! -d "${WINEPREFIX}" ] || [ ! -d "${WINEPREFIX}"/drive_c/windows ] || \
|
||||||
[ ! -f "${WINEPREFIX}"/user.reg ] || [ ! -f "${WINEPREFIX}"/userdef.reg ] || \
|
[ ! -f "${WINEPREFIX}"/user.reg ] || [ ! -f "${WINEPREFIX}"/userdef.reg ] || \
|
||||||
[ ! -f "${WINEPREFIX}"/system.reg ] ;
|
[ ! -f "${WINEPREFIX}"/system.reg ]
|
||||||
then
|
then
|
||||||
|
|
||||||
sed -i '/HKCR,steam\\shell\\open\\command/d' "${WINEDIR}"*/share/wine/wine.inf
|
sed -i '/HKCR,steam\\shell\\open\\command/d' "${WINEDIR}"*/share/wine/wine.inf
|
||||||
sed -i '/HKCR,steam\\shell\\open\\command/d' "${WINEDIR}"*/share/wine/wine.inf
|
sed -i '/HKCR,steam\\shell\\open\\command/d' "${WINEDIR}"*/share/wine/wine.inf
|
||||||
try_remove_file "${WINEPREFIX}/winetricks.log"
|
try_remove_file "${WINEPREFIX}/winetricks.log"
|
||||||
create_new_dir "${WINEPREFIX}/drive_c/windows/syswow64/"
|
create_new_dir "${WINEPREFIX}/drive_c/windows/syswow64/"
|
||||||
create_new_dir "${WINEPREFIX}/drive_c/windows/system32/"
|
create_new_dir "${WINEPREFIX}/drive_c/windows/system32/"
|
||||||
cp -fr "${WINEDIR}/share/default_pfx/"* "${WINEPREFIX}"
|
|
||||||
cp -f "${WINEDIR}/lib/wine/fakedlls/"*.* "${WINEPREFIX}/drive_c/windows/syswow64/"
|
|
||||||
cp -f "${WINEDIR}/lib/wine/"*.* "${WINEPREFIX}/drive_c/windows/syswow64/"
|
|
||||||
cp -f "${WINEDIR}/lib64/wine/fakedlls/"*.* "${WINEPREFIX}/drive_c/windows/system32/"
|
|
||||||
cp -f "${WINEDIR}/lib64/wine/"*.* "${WINEPREFIX}/drive_c/windows/system32/"
|
|
||||||
|
|
||||||
PW_STOP_PROGRESS_BAR
|
PW_STOP_PROGRESS_BAR
|
||||||
PW_START_PROGRESS_BAR_BLOCK "Updating prefix... Please wait..."
|
PW_START_PROGRESS_BAR_BLOCK "Updating prefix... Please wait..."
|
||||||
|
KILL_PORTWINE
|
||||||
"${PW_RUNTIME}" "${WINELOADER}" wineboot -u
|
"${PW_RUNTIME}" "${WINELOADER}" wineboot -u
|
||||||
|
WAIT_WINESERVER
|
||||||
|
KILL_PORTWINE
|
||||||
PW_STOP_PROGRESS_BAR
|
PW_STOP_PROGRESS_BAR
|
||||||
PW_START_PROGRESS_BAR_CS "Initialization prefix..."
|
PW_START_PROGRESS_BAR_CS "Initialization prefix..."
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user