OBDwiz OBDII vehicle diagnostic program

Informations

Créateur Messages
kukulo Anonymous

Information

Cet installateur a été accepté par l'équipe.

Informations

Plate-formes :
Téléchargements : 11722
Wine: 1.6.2

Retours d'expérience

Description

The OBDwiz is OBDII vehicle diagnostic program from www.scantool.net .

After the installation please create a com port in your virtual drive according the guide here: https://www.scantool.net/forum/index.php?topic=12001.0

Code source

#!/usr/bin/env playonlinux-bash

[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"
WINE_VERSION="1.6.2"
TITLE="OBDwiz OBDII vehicle diagnostic program"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "OBDwiz installation" "Kukulo" "OBDwiz"

POL_Wine_SelectPrefix "OBDwiz2"
POL_Wine_PrefixCreate "$WINE_VERSION"
POL_System_TmpCreate "OBDwiz2"
POL_Call POL_Install_dotnet35
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
        cd "$POL_System_TmpDir"
        POL_Download "https://www.obdsoftware.net/downloads/obdwiz/current" 
        POL_Wine_WaitBefore "$TITLE"
        mv "$POL_System_TmpDir/current" "$POL_System_TmpDir/OBDwizSetup.exe"
        POL_Wine "$POL_System_TmpDir/OBDwizSetup.exe"
elif [ "$INSTALL_METHOD" = "LOCAL" ]
then
        POL_SetupWindow_browse "$(eval_gettext 'Please select the install file.')" "$TITLE"
        SETUP_PATH="$APP_ANSWER"
        POL_Wine_WaitBefore "$TITLE"
        POL_Wine "$SETUP_PATH"
fi

POL_Wine_WaitExit "$TITLE"

POL_Shortcut "OBDwiz.exe" "OBDwiz"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Contributions

Filters:

Contribuer
Membre Messages
petch Mercredi 28 Octobre 2015 à 22:02
petch

Information

Cette mise à jour a été acceptée par l'équipe

Messages

Fix typo

Differences

@@ -18,7 +18,7 @@
         cd "$POL_System_TmpDir"
         POL_Download "https://www.obdsoftware.net/downloads/obdwiz/current" 
         POL_Wine_WaitBefore "$TITLE"
-        mv "$POL_System_TmpDir/current" "$POL_System_Tmpdir/OBDwizSetup.exe"
+        mv "$POL_System_TmpDir/current" "$POL_System_TmpDir/OBDwizSetup.exe"
         POL_Wine "$POL_System_TmpDir/OBDwizSetup.exe"
 elif [ "$INSTALL_METHOD" = "LOCAL" ]
 then

Nouveau code source

#!/usr/bin/env playonlinux-bash

[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"
WINE_VERSION="1.6.2"
TITLE="OBDwiz OBDII vehicle diagnostic program"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "OBDwiz installation" "Kukulo" "OBDwiz"

POL_Wine_SelectPrefix "OBDwiz2"
POL_Wine_PrefixCreate "$WINE_VERSION"
POL_System_TmpCreate "OBDwiz2"
POL_Call POL_Install_dotnet35
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
        cd "$POL_System_TmpDir"
        POL_Download "https://www.obdsoftware.net/downloads/obdwiz/current" 
        POL_Wine_WaitBefore "$TITLE"
        mv "$POL_System_TmpDir/current" "$POL_System_TmpDir/OBDwizSetup.exe"
        POL_Wine "$POL_System_TmpDir/OBDwizSetup.exe"
elif [ "$INSTALL_METHOD" = "LOCAL" ]
then
        POL_SetupWindow_browse "$(eval_gettext 'Please select the install file.')" "$TITLE"
        SETUP_PATH="$APP_ANSWER"
        POL_Wine_WaitBefore "$TITLE"
        POL_Wine "$SETUP_PATH"
fi

POL_Wine_WaitExit "$TITLE"

POL_Shortcut "OBDwiz.exe" "OBDwiz"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

kukulo Mercredi 28 Octobre 2015 à 22:00
kukulo Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

The move command does not work well. The installer crashes. The downloaded file was ok, but the mv command did not succeed.

Differences

@@ -18,8 +18,7 @@
         cd "$POL_System_TmpDir"
         POL_Download "https://www.obdsoftware.net/downloads/obdwiz/current" 
         POL_Wine_WaitBefore "$TITLE"
-        mv "$POL_System_TmpDir/current" "$POL_System_Tmpdir/OBDwizSetup.exe"
-        POL_Wine "$POL_System_TmpDir/OBDwizSetup.exe"
+        POL_Wine "$POL_System_TmpDir/current"
 elif [ "$INSTALL_METHOD" = "LOCAL" ]
 then
         POL_SetupWindow_browse "$(eval_gettext 'Please select the install file.')" "$TITLE"

Nouveau code source

#!/usr/bin/env playonlinux-bash

[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"
WINE_VERSION="1.6.2"
TITLE="OBDwiz OBDII vehicle diagnostic program"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "OBDwiz installation" "Kukulo" "OBDwiz"

POL_Wine_SelectPrefix "OBDwiz2"
POL_Wine_PrefixCreate "$WINE_VERSION"
POL_System_TmpCreate "OBDwiz2"
POL_Call POL_Install_dotnet35
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
        cd "$POL_System_TmpDir"
        POL_Download "https://www.obdsoftware.net/downloads/obdwiz/current" 
        POL_Wine_WaitBefore "$TITLE"
        POL_Wine "$POL_System_TmpDir/current"
elif [ "$INSTALL_METHOD" = "LOCAL" ]
then
        POL_SetupWindow_browse "$(eval_gettext 'Please select the install file.')" "$TITLE"
        SETUP_PATH="$APP_ANSWER"
        POL_Wine_WaitBefore "$TITLE"
        POL_Wine "$SETUP_PATH"
fi

POL_Wine_WaitExit "$TITLE"

POL_Shortcut "OBDwiz.exe" "OBDwiz"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Anonymous
Mercredi 28 Octobre 2015 à 22:01
petch, the move command did not work for some reason, here is the code which works.
petch Mercredi 28 Octobre 2015 à 20:28
petch

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

$TITLE must match script name in the repository

POL_Call POL_Install_dotnet35 already checks and warns about ptrace_scope

Give correct name to downloaded installer

Differences

@@ -1,15 +1,13 @@
-#!/usr/bin/env bash
- 
+#!/usr/bin/env playonlinux-bash
+
 [ "$PLAYONLINUX" = "" ] && exit
 source "$PLAYONLINUX/lib/sources"
 WINE_VERSION="1.6.2"
-TITLE="OBDwiz installation"
+TITLE="OBDwiz OBDII vehicle diagnostic program"
 POL_SetupWindow_Init
 POL_Debug_Init
 POL_SetupWindow_presentation "OBDwiz installation" "Kukulo" "OBDwiz"
-POL_SetupWindow_textbox_multiline "The .net installation will need to execute this in terminal:" "OBDwiz" "echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope       
 
-Reference: https://www.playonlinux.com/en/topic-10534-Regarding_ptrace_scope_fatal_error.html"
 POL_Wine_SelectPrefix "OBDwiz2"
 POL_Wine_PrefixCreate "$WINE_VERSION"
 POL_System_TmpCreate "OBDwiz2"
@@ -20,16 +18,18 @@
         cd "$POL_System_TmpDir"
         POL_Download "https://www.obdsoftware.net/downloads/obdwiz/current" 
         POL_Wine_WaitBefore "$TITLE"
-        POL_Wine "$POL_System_TmpDir/current"
+        mv "$POL_System_TmpDir/current" "$POL_System_Tmpdir/OBDwizSetup.exe"
+        POL_Wine "$POL_System_TmpDir/OBDwizSetup.exe"
 elif [ "$INSTALL_METHOD" = "LOCAL" ]
 then
-          POL_SetupWindow_browse "$(eval_gettext 'Please select the install file.')" "$TITLE"
+        POL_SetupWindow_browse "$(eval_gettext 'Please select the install file.')" "$TITLE"
         SETUP_PATH="$APP_ANSWER"
-         POL_Wine_WaitBefore "$TITLE"
+        POL_Wine_WaitBefore "$TITLE"
         POL_Wine "$SETUP_PATH"
 fi
- 
+
 POL_Wine_WaitExit "$TITLE"
+
 POL_Shortcut "OBDwiz.exe" "OBDwiz"
 POL_System_TmpDelete
 POL_SetupWindow_Close

Nouveau code source

#!/usr/bin/env playonlinux-bash

[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"
WINE_VERSION="1.6.2"
TITLE="OBDwiz OBDII vehicle diagnostic program"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "OBDwiz installation" "Kukulo" "OBDwiz"

POL_Wine_SelectPrefix "OBDwiz2"
POL_Wine_PrefixCreate "$WINE_VERSION"
POL_System_TmpCreate "OBDwiz2"
POL_Call POL_Install_dotnet35
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
        cd "$POL_System_TmpDir"
        POL_Download "https://www.obdsoftware.net/downloads/obdwiz/current" 
        POL_Wine_WaitBefore "$TITLE"
        mv "$POL_System_TmpDir/current" "$POL_System_Tmpdir/OBDwizSetup.exe"
        POL_Wine "$POL_System_TmpDir/OBDwizSetup.exe"
elif [ "$INSTALL_METHOD" = "LOCAL" ]
then
        POL_SetupWindow_browse "$(eval_gettext 'Please select the install file.')" "$TITLE"
        SETUP_PATH="$APP_ANSWER"
        POL_Wine_WaitBefore "$TITLE"
        POL_Wine "$SETUP_PATH"
fi

POL_Wine_WaitExit "$TITLE"

POL_Shortcut "OBDwiz.exe" "OBDwiz"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

kukulo Mercredi 28 Octobre 2015 à 20:13
kukulo Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Differences

@@ -0,0 +1,36 @@
+#!/usr/bin/env bash
+ 
+[ "$PLAYONLINUX" = "" ] && exit
+source "$PLAYONLINUX/lib/sources"
+WINE_VERSION="1.6.2"
+TITLE="OBDwiz installation"
+POL_SetupWindow_Init
+POL_Debug_Init
+POL_SetupWindow_presentation "OBDwiz installation" "Kukulo" "OBDwiz"
+POL_SetupWindow_textbox_multiline "The .net installation will need to execute this in terminal:" "OBDwiz" "echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope       
+
+Reference: https://www.playonlinux.com/en/topic-10534-Regarding_ptrace_scope_fatal_error.html"
+POL_Wine_SelectPrefix "OBDwiz2"
+POL_Wine_PrefixCreate "$WINE_VERSION"
+POL_System_TmpCreate "OBDwiz2"
+POL_Call POL_Install_dotnet35
+POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
+if [ "$INSTALL_METHOD" = "DOWNLOAD" ]
+then
+        cd "$POL_System_TmpDir"
+        POL_Download "https://www.obdsoftware.net/downloads/obdwiz/current" 
+        POL_Wine_WaitBefore "$TITLE"
+        POL_Wine "$POL_System_TmpDir/current"
+elif [ "$INSTALL_METHOD" = "LOCAL" ]
+then
+          POL_SetupWindow_browse "$(eval_gettext 'Please select the install file.')" "$TITLE"
+        SETUP_PATH="$APP_ANSWER"
+         POL_Wine_WaitBefore "$TITLE"
+        POL_Wine "$SETUP_PATH"
+fi
+ 
+POL_Wine_WaitExit "$TITLE"
+POL_Shortcut "OBDwiz.exe" "OBDwiz"
+POL_System_TmpDelete
+POL_SetupWindow_Close
+exit 0
\ No newline at end of file

Nouveau code source

#!/usr/bin/env bash
 
[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"
WINE_VERSION="1.6.2"
TITLE="OBDwiz installation"
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "OBDwiz installation" "Kukulo" "OBDwiz"
POL_SetupWindow_textbox_multiline "The .net installation will need to execute this in terminal:" "OBDwiz" "echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope       

Reference: https://www.playonlinux.com/en/topic-10534-Regarding_ptrace_scope_fatal_error.html"
POL_Wine_SelectPrefix "OBDwiz2"
POL_Wine_PrefixCreate "$WINE_VERSION"
POL_System_TmpCreate "OBDwiz2"
POL_Call POL_Install_dotnet35
POL_SetupWindow_InstallMethod "LOCAL,DOWNLOAD"
if [ "$INSTALL_METHOD" = "DOWNLOAD" ]
then
        cd "$POL_System_TmpDir"
        POL_Download "https://www.obdsoftware.net/downloads/obdwiz/current" 
        POL_Wine_WaitBefore "$TITLE"
        POL_Wine "$POL_System_TmpDir/current"
elif [ "$INSTALL_METHOD" = "LOCAL" ]
then
          POL_SetupWindow_browse "$(eval_gettext 'Please select the install file.')" "$TITLE"
        SETUP_PATH="$APP_ANSWER"
         POL_Wine_WaitBefore "$TITLE"
        POL_Wine "$SETUP_PATH"
fi
 
POL_Wine_WaitExit "$TITLE"
POL_Shortcut "OBDwiz.exe" "OBDwiz"
POL_System_TmpDelete
POL_SetupWindow_Close
exit 0

Réponses

Anonymous
Mercredi 28 Octobre 2015 à 20:14
Here is the source code of the script.