Author: remi
Date: 2008-09-16 12:00:01 +0200 (Tue, 16 Sep 2008)
New Revision: 1849

Added:
   software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpserver_start.exe
   software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpserver_stop.exe
Removed:
   software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice.exe
   software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_install.bat
   software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_start.bat
   software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_stop.bat
   
software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_uninstall.bat
Modified:
   software_suite_v2/tuxware/tuxhttpserver/trunk/src/installer.nsi
   software_suite_v2/tuxware/tuxhttpserver/trunk/src/version.py
Log:
* removed the tuxhttpservice for windows (and it batch files)
* added 2 programs which start and stop the python httpserver
* added the start of tuxhttpserver on windows start (NSIS script)
* updated the version from 0.0.2-Alpha to 0.0.2

Modified: software_suite_v2/tuxware/tuxhttpserver/trunk/src/installer.nsi
===================================================================
--- software_suite_v2/tuxware/tuxhttpserver/trunk/src/installer.nsi     
2008-09-16 09:32:15 UTC (rev 1848)
+++ software_suite_v2/tuxware/tuxhttpserver/trunk/src/installer.nsi     
2008-09-16 10:00:01 UTC (rev 1849)
@@ -4,7 +4,7 @@
 
 ; HM NIS Edit Wizard helper defines
 !define PRODUCT_NAME "Tuxdroid HTTP server"
-!define PRODUCT_VERSION "0.0.2-Alpha"
+!define PRODUCT_VERSION "0.0.2"
 
 
 ; The name of the installer
@@ -33,10 +33,7 @@
     ; Needed
     SectionIn RO
     
-    ; Stop tuxhttpserver 
-    ExecDos::exec /NOUNLOAD /ASYNC /TIMEOUT=5000 
"c:\tuxdroid\bin\tuxhttpservice_uninstall.bat"
-    Pop $0
-    ExecDos::wait $0
+    ExecWait '"$INSTDIR\uninstall.exe" /S _?=$INSTDIR'
 SectionEnd
 
 ; -----------------------------------------------------------------------------
@@ -63,13 +60,10 @@
     File setup.py
     File tuxhttpserver.py
     File version.py
-    File tuxhttpservice.exe
     
     SetOutPath "c:\tuxdroid\bin"
-    File tuxhttpservice_start.bat
-    File tuxhttpservice_stop.bat
-    File tuxhttpservice_install.bat
-    File tuxhttpservice_uninstall.bat
+    File tuxhttpserver_start.exe
+    File tuxhttpserver_stop.exe
     
     SetOutPath "c:\tuxdroid\ico"
     File tuxsys.ico
@@ -78,8 +72,9 @@
     CreateDirectory "$SMPROGRAMS\Tuxdroid"
     CreateDirectory "$SMPROGRAMS\Tuxdroid\Tuxware"
     CreateDirectory "$SMPROGRAMS\Tuxdroid\Tuxware\HTTPServer"
-    CreateShortCut "$SMPROGRAMS\Tuxdroid\Tuxware\HTTPServer\Start.lnk" 
"c:\tuxdroid\bin\tuxhttpservice_start.bat" "" "c:\tuxdroid\ico\tuxsys.ico" 0
-    CreateShortCut "$SMPROGRAMS\Tuxdroid\Tuxware\HTTPServer\Stop.lnk" 
"c:\tuxdroid\bin\tuxhttpservice_stop.bat" "" "c:\tuxdroid\ico\tuxsys.ico" 0
+    CreateShortCut "$SMPROGRAMS\Tuxdroid\Tuxware\HTTPServer\Start.lnk" 
"c:\tuxdroid\bin\tuxhttpserver_start.exe" "" "c:\tuxdroid\ico\tuxsys.ico" 0
+    CreateShortCut "$SMPROGRAMS\Tuxdroid\Tuxware\HTTPServer\Stop.lnk" 
"c:\tuxdroid\bin\tuxhttpserver_stop.exe" "" "c:\tuxdroid\ico\tuxsys.ico" 0
+    WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Run" 
"TuxHTTPServer" "c:\tuxdroid\bin\tuxhttpserver_start.exe"
     
     ; Write the installation path into the registry
     WriteRegStr HKLM SOFTWARE\Tuxdroid\TuxHTTPServer "Install_Dir" "$INSTDIR"
@@ -104,7 +99,7 @@
 ; -----------------------------------------------------------------------------
 Section -Post
     ; Install the server as service
-    ExecDos::exec /NOUNLOAD /ASYNC /TIMEOUT=5000 
"c:\tuxdroid\bin\tuxhttpservice_install.bat"
+    ExecDos::exec /NOUNLOAD /ASYNC /TIMEOUT=5000 
"c:\tuxdroid\bin\tuxhttpserver_start.exe"
     Pop $0
     ExecDos::wait $0
     
@@ -117,19 +112,18 @@
 ; -----------------------------------------------------------------------------
 Section "Uninstall"
     ; Uninstall the server as service
-    ExecDos::exec /NOUNLOAD /ASYNC /TIMEOUT=5000 
"c:\tuxdroid\bin\tuxhttpservice_uninstall.bat"
+    ExecDos::exec /NOUNLOAD /ASYNC /TIMEOUT=5000 
"c:\tuxdroid\bin\tuxhttpserver_stop.exe"
     Pop $0
     ExecDos::wait $0
     
     ; Remove registry keys
     DeleteRegKey HKLM 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\TuxHTTPServer"
     DeleteRegKey HKLM SOFTWARE\Tuxdroid\TuxHTTPServer
+    DeleteRegValue HKLM "Software\Microsoft\Windows\CurrentVersion\Run" 
"TuxHTTPServer"
 
     ; Remove files and uninstaller
-    Delete "c:\tuxdroid\bin\tuxhttpservice_start.bat"
-    Delete "c:\tuxdroid\bin\tuxhttpservice_stop.bat"
-    Delete "c:\tuxdroid\bin\tuxhttpservice_install.bat"
-    Delete "c:\tuxdroid\bin\tuxhttpservice_uninstall.bat"
+    Delete "c:\tuxdroid\bin\tuxhttpserver_start.exe"
+    Delete "c:\tuxdroid\bin\tuxhttpserver_stop.exe"
     Delete "c:\tuxdroid\ico\tuxsys.ico"
     RMDir /r $INSTDIR
     Delete $INSTDIR\uninstall.exe

Added: software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpserver_start.exe
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpserver_start.exe
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpserver_stop.exe
===================================================================
(Binary files differ)


Property changes on: 
software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpserver_stop.exe
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Deleted: software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice.exe
===================================================================
(Binary files differ)

Deleted: 
software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_install.bat
===================================================================
--- 
software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_install.bat    
    2008-09-16 09:32:15 UTC (rev 1848)
+++ 
software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_install.bat    
    2008-09-16 10:00:01 UTC (rev 1849)
@@ -1,2 +0,0 @@
-c:\tuxdroid\bin\tuxhttpserver\tuxhttpservice.exe /INSTALL /SILENT
-net start "TuxHTTPServer"
\ No newline at end of file

Deleted: 
software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_start.bat
===================================================================
--- software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_start.bat  
2008-09-16 09:32:15 UTC (rev 1848)
+++ software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_start.bat  
2008-09-16 10:00:01 UTC (rev 1849)
@@ -1 +0,0 @@
-net start "TuxHTTPServer"
\ No newline at end of file

Deleted: 
software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_stop.bat
===================================================================
--- software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_stop.bat   
2008-09-16 09:32:15 UTC (rev 1848)
+++ software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_stop.bat   
2008-09-16 10:00:01 UTC (rev 1849)
@@ -1 +0,0 @@
-net stop "TuxHTTPServer"
\ No newline at end of file

Deleted: 
software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_uninstall.bat
===================================================================
--- 
software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_uninstall.bat  
    2008-09-16 09:32:15 UTC (rev 1848)
+++ 
software_suite_v2/tuxware/tuxhttpserver/trunk/src/tuxhttpservice_uninstall.bat  
    2008-09-16 10:00:01 UTC (rev 1849)
@@ -1,2 +0,0 @@
-net stop "TuxHTTPServer"
-c:\tuxdroid\bin\tuxhttpserver\tuxhttpservice.exe /UNINSTALL /SILENT
\ No newline at end of file

Modified: software_suite_v2/tuxware/tuxhttpserver/trunk/src/version.py
===================================================================
--- software_suite_v2/tuxware/tuxhttpserver/trunk/src/version.py        
2008-09-16 09:32:15 UTC (rev 1848)
+++ software_suite_v2/tuxware/tuxhttpserver/trunk/src/version.py        
2008-09-16 10:00:01 UTC (rev 1849)
@@ -17,7 +17,7 @@
     REVISION = 0
 
 name = 'tuxhttpserver'
-version = '0.0.2-Alpha'
+version = '0.0.2'
 author = "Remi Jocaille ([EMAIL PROTECTED])"
 
 description = "HTTP server for Tuxdroid."


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to