Bonjour bonjour, mon premier script sous PlayOnLinux. C'est pour l'exode d'Abe donc.
J'ai aucun problème chez moi mais si des gens veulent essayer pour vérifier.
La seule chose est qu'au lancement, le cd est demandé mais il suffit d'appuyer sur entrée et ça passe normalement.
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
POL_SetupWindow_Init
cfg_check
POL_SetupWindow_presentation "Oddworld l'exode d'Abe" "Oddworld Inhabitants" "" "Fenn" "Abe_exodus"
POL_SetupWindow_browse "Quel est le point de montage de votre lecteur CDROM? (Défault : /media/cdrom/)" "CDROM :" "/media/cdrom"
CDROM="$APP_ANSWER"
if [ "$?" = 1 ]
then
exit
fi
if [ "$CDROM" = "" ]
then
CDROM="/media/cdrom"
fi
POL_SetupWindow_message "Veuillez monter votre lecteur CDROM,
puis cliquez sur valider pour commencer l'installation." "Détection du CDROM"
if [ -e "$CDROM/Auto.exe" ]
then
POL_SetupWindow_message "Votre CDROM a bien été detecté.
Appuyez sur une touche pour commencer l'installation !" "Détection du CDROM"
else
POL_SetupWindow_message "Erreur : le CDROM n'a pas été detecté !" "Détection du CDROM"
exit 0
fi
mkdir -p $REPERTOIRE/wineprefix/Abe_Exodus
cd $REPERTOIRE/wineprefix/Abe_Exodus
select_prefixe "$(pwd)"
POL_SetupWindow_prefixcreate
# Cette option sert pour un écran wide (pour éviter de perdre le bas de l'écran)
# Set_Desktop "On" "800" "600"
cd drive_c/windows/
mkdir temp
cd $WINEPREFIX/dosdevices
rm ./*
ln -s ../drive_c c:
ln -s / z:
ln -s $CDROM ./d:
cd $CDROM
fonts_to_prefixe
POL_SetupWindow_wait_next_signal "Installation de Oddworld l'exode d'Abe" "Installation"
wine d:\Auto.exe
POL_SetupWindow_detect_exit
POL_SetupWindow_message "Oddworld l'exode d'Abe installé" "Installation"
ln -s ./fonts ./wineprefix/Abe_Exodus/drive_c/windows/fonts
chmod 777 $HOME/.PlayOnLinux/wineprefix/Abe_Exodus/drive_c/Program Files/L'Exode d'Abe/ -R
POL_SetupWindow_reboot
POL_SetupWindow_make_shortcut "Abe_Exodus" "Program Files/L'Exode d'Abe" "Exoddus.exe" "abe_exodus.xpm" "Oddworld L'exode d'Abe"
POL_SetupWindow_message "Installation terminée" "Oddworld l'exode d'Abe"
POL_SetupWindow_Close
exit
Voila voila
Edité par Fenn