lahtis |
Mercredi 20 Février 2013 à 10:05
|
lahtis
|
Game installers for day!!! Ufo: aftermath #!/bin/bash # Date : (2013-02-20) # Last revision : (2013-02-20) # Distribution used to test : Ubuntu 12.10, Nvidia geforce 9800 GT # Author : lahtis # Licence : retail # PlayOnLinux: 4.1.9 # CD-version installer
[-z "$PLAYONLINUX" = "" ] && exit 0 source "$PLAYONLINUX/lib/sources"
PREFIX="UfoAftermath" WINEVERSION="1.5.24" TITLE="Ufo: aftermath" EDITOR="ALTAR Interactive" GAME_URL="http://www.ufo-aftermath.com" AUTHOR="lahtis"
#Initialization POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE" POL_SetupWindow_Init POL_Debug_Init # Presentation POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"
# Create Prefix POL_Wine_SelectPrefix "$PREFIX" POL_System_SetArch "x86" POL_Wine_PrefixCreate "$WINEVERSION"
# Fix pulseaudio issue which pulseaudio && Set_OS "winxp"
POL_SetupWindow_browse "Please select the installation file to run." "$TITLE installation" POL_SetupWindow_wait "Installation in progress." "$TITLE installation" POL_Wine start /unix "$APP_ANSWER" POL_Wine_WaitExit "$TITLE"
POL_Shortcut "UFO.exe" "$TITLE"
POL_SetupWindow_message "$(eval_gettext '$TITLE has been successfully installed.\\n\\nIf the game crashes at startup, open a terminal and type:\\necho 0|sudo tee /proc/sys/kernel/yama/ptrace_scope')"
POL_SetupWindow_Close
exit
Edité par lahtis
Using Ubuntu 18.04.4 LTS and latest Playonlinux.
My scripts: https://github.com/lahtis/playonlinux
|
petch |
Mercredi 20 Février 2013 à 12:48
|
petch
|
Looks good to me. I have gfx resources from my script for the GOG version, but they're not the best (not much inspiration when I created those :p), so if you want to provide others, go ahead :)
|
Ronin DUSETTE |
Mercredi 20 Février 2013 à 18:25
|
Ronin DUSETTE
|
POL_SetupWindow_Close exit __________________________ Shouldnt that be: exit 0 ?
|
petch |
Mercredi 20 Février 2013 à 19:01
|
petch
|
Mmmh, according to Bash manpage, exit [n] Cause the shell to exit with a status of n. If n is omitted, the exit status is that of the last command executed. A trap on EXIT is executed before the shell terminates.So "exit" may not always return an exit code of 0, thanks for pointing it out. I don't think install scripts exit code is currently used, but just to be safe it's probably better to use exit 0 systematically.
|
lahtis |
Mercredi 20 Février 2013 à 21:32
|
lahtis
|
All my script missing exit 0 Terraria (can anyone change the name to Steam - Terraria) Tree[d] Steam - Legend of Grimrock Ufo: aftermath Can anyone admin fix it. I cant the are validated.
Using Ubuntu 18.04.4 LTS and latest Playonlinux.
My scripts: https://github.com/lahtis/playonlinux
|
petch |
Jeudi 21 Février 2013 à 0:19
|
petch
|
|
petch |
Jeudi 21 Février 2013 à 0:24
|
petch
|
@lahtis: by the way, the description is definitely not clear, but the "Tests" field can be used to add functional tests along with the scripts, like Bash functions to check that the downloadable resources are still available. So, in general, keep that field empty (description of the testing environment in the script headers is perfectly fine).
|