|
From: <ara...@us...> - 2008-08-20 16:49:22
|
Revision: 227
http://easybox-mod.svn.sourceforge.net/easybox-mod/?rev=227&view=rev
Author: aragornis
Date: 2008-08-20 16:49:17 +0000 (Wed, 20 Aug 2008)
Log Message:
-----------
Added Paths:
-----------
trunk/packages/setup-NSIS-win32.nsi
Removed Paths:
-------------
trunk/packages/setup.nsi
Copied: trunk/packages/setup-NSIS-win32.nsi (from rev 226, trunk/packages/setup.nsi)
===================================================================
--- trunk/packages/setup-NSIS-win32.nsi (rev 0)
+++ trunk/packages/setup-NSIS-win32.nsi 2008-08-20 16:49:17 UTC (rev 227)
@@ -0,0 +1,354 @@
+# Auto-generated by EclipseNSIS Script Wizard
+# 3 ao\xFBt 2008 13:08:24
+
+Name Easybox
+
+# Defines
+!define REGKEY "SOFTWARE\$(^Name)"
+!define VERSION "5.0.0-alpha"
+!define COMPANY "Easybox Team"
+!define URL http://www.easybox-freeplayer.com
+
+# MUI defines
+!define MUI_ICON ..\EasyBox.ico
+!define MUI_FINISHPAGE_NOAUTOCLOSE
+!define MUI_STARTMENUPAGE_REGISTRY_ROOT HKLM
+!define MUI_STARTMENUPAGE_NODISABLE
+!define MUI_STARTMENUPAGE_REGISTRY_KEY ${REGKEY}
+!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME StartMenuGroup
+!define MUI_STARTMENUPAGE_DEFAULTFOLDER Easybox
+!define MUI_FINISHPAGE_RUN $INSTDIR\EasyBox.exe
+!define MUI_FINISHPAGE_RUN_PARAMETERS -StartAndConfig
+!define MUI_UNICON ..\EasyBox2.ico
+!define MUI_UNFINISHPAGE_NOAUTOCLOSE
+
+ComponentText "Selectionnez les parties d'Easybox \xE0 installer.."
+
+# Included files
+!include Sections.nsh
+!include MUI.nsh
+
+# Variables
+Var StartMenuGroup
+
+# Installer pages
+!insertmacro MUI_PAGE_WELCOME
+!insertmacro MUI_PAGE_LICENSE ..\Readme.txt
+!insertmacro MUI_PAGE_DIRECTORY
+!insertmacro MUI_PAGE_STARTMENU Application $StartMenuGroup
+!insertmacro MUI_PAGE_COMPONENTS
+!insertmacro MUI_PAGE_INSTFILES
+!insertmacro MUI_PAGE_FINISH
+!insertmacro MUI_UNPAGE_CONFIRM
+!insertmacro MUI_UNPAGE_INSTFILES
+
+# Installer languages
+!insertmacro MUI_LANGUAGE French
+
+# Installer attributes
+OutFile ..\Easybox.win.5.0.0.exe
+InstallDir $PROGRAMFILES\Easybox
+CRCCheck on
+XPStyle on
+ShowInstDetails show
+VIProductVersion "5.0.0.0"
+VIAddVersionKey ProductName Easybox
+VIAddVersionKey ProductVersion "${VERSION}"
+VIAddVersionKey CompanyName "${COMPANY}"
+VIAddVersionKey CompanyWebsite "${URL}"
+VIAddVersionKey FileVersion "${VERSION}"
+VIAddVersionKey FileDescription ""
+VIAddVersionKey LegalCopyright ""
+InstallDirRegKey HKLM "${REGKEY}" Path
+ShowUninstDetails show
+
+# Installer sections
+Section "!Easybox v5" SEC0000
+ IfFileExists $INSTDIR\EasyBox.exe 0 +32
+ ExecWait '"$INSTDIR\EasyBox.exe" -CloseAll'
+ DetailPrint "Fermeture de Easybox (15 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (14 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (13 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (12 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (11 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (10 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (9 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (8 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (7 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (6 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (5 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (4 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (3 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (2 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (1 sec)..."
+ Sleep 1000
+
+ SetOutPath $INSTDIR\http
+ SetOverwrite on
+ File /r /x _utilisateur /x %%*%%* /x .cache /x .settings /x .project /x .svn *
+ SetOutPath $INSTDIR\http\_utilisateur
+ File /r /x *.db /x *.ini /x *.db /x contentVLC /x *.gif /x *.png /x *.jpg /x *.m3u /x .svn _utilisateur\*.*
+ File ..\http\_utilisateur\modules.db
+ File ..\http\_utilisateur\podcast.db
+ SetOutPath $INSTDIR\php5
+ File /r ..\php5\*
+ SetOutPath $INSTDIR\apache
+ File /r /x error.log ..\apache\*
+ SetOutPath $INSTDIR\vlc
+ File /r ..\vlc\*
+ SetOutPath $INSTDIR
+ File ..\lanceur.ver
+ File ..\NtRights.exe
+ File ..\RunURL.exe
+ File ..\SC.exe
+ File ..\SrvAny.exe
+ File ..\VLCApp.pid
+ File ..\VLCSvc.pid
+ File ..\About.dat
+ File ..\AConf.dat
+ File ..\apache.conf
+ File ..\CUsrMgr.exe
+ File ..\easybox
+ File ..\EasyBox.exe
+ File ..\EasyBox.ico
+ File ..\EasyBox.jpg
+ File ..\EasyBox2.ico
+ File ..\Files.dat
+ File ..\InstSrv.exe
+
+ WriteINIStr $INSTDIR\Easybox.cfg EasyBox VLauncher 1.3.0.7
+ WriteINIStr $INSTDIR\Easybox.cfg EasyBox ModName EasyBox
+ WriteINIStr $INSTDIR\Easybox.cfg EasyBox ModVersion 5.0
+ WriteINIStr $INSTDIR\Easybox.cfg EasyBox IconName EasyBox.ico
+ WriteINIStr $INSTDIR\Easybox.cfg EasyBox OutOfOrderIcon EasyBox2.ico
+ WriteINIStr $INSTDIR\Easybox.cfg EasyBox ModPath $INSTDIR
+ WriteINIStr $INSTDIR\Easybox.cfg EasyBox IniModFile EasyBox.ini
+ WriteINIStr $INSTDIR\Easybox.cfg EasyBox SplashScreen 1
+ WriteINIStr $INSTDIR\Easybox.cfg EasyBox SplashImage EasyBox.jpg
+ WriteINIStr $INSTDIR\Easybox.cfg EasyBox ApacheTemplateFile AConf.dat
+ WriteINIStr $INSTDIR\Easybox.cfg EasyBox AboutWindowFile About.dat
+ WriteINIStr $INSTDIR\Easybox.cfg EasyBox ListFile Files.dat
+ WriteINIStr $INSTDIR\Easybox.cfg EasyBox VLCDefaultFile easybox-defaut
+ WriteINIStr $INSTDIR\EasyBox.ini VLC VLCPath $INSTDIR\VLC\VLC.exe
+ WriteINIStr $INSTDIR\EasyBox.ini VLC VlcShowWindow 0
+ WriteINIStr $INSTDIR\EasyBox.ini VLC VlcParameters `--config="easybox" --intf=http --http-src="$INSTDIR\http\http-vlc" --http-host=:8081`
+ WriteINIStr $INSTDIR\EasyBox.ini VLC RunAsService 0
+ WriteINIStr $INSTDIR\EasyBox.ini VLC VLCStopCommand "http://localhost:8081/lecteur/action.html?control=shutdown"
+ WriteINIStr $INSTDIR\EasyBox.ini VLC VLCLoggerOn 0
+ WriteINIStr $INSTDIR\EasyBox.ini VLC VLCDnldURL "http://www.easybox-freeplayer.com/vlc.zip"
+ WriteINIStr $INSTDIR\EasyBox.ini VLC VLCStatusPage "http://localhost:8081/status.html"
+ WriteINIStr $INSTDIR\EasyBox.ini VLC VLCConfigFile "easybox"
+ WriteINIStr $INSTDIR\EasyBox.ini VLC VLCUpdURL "http://www.easybox-freeplayer.com/vlc.ver"
+ WriteINIStr $INSTDIR\EasyBox.ini Apache ApachePath "$INSTDIR\Apache\Apache.exe"
+ WriteINIStr $INSTDIR\EasyBox.ini Apache ApacheConf "$INSTDIR\apache.conf"
+ WriteINIStr $INSTDIR\EasyBox.ini Apache AllowedIP "127.0.0.1;192.168.;212.27."
+ WriteINIStr $INSTDIR\EasyBox.ini Apache WebPagePath "$INSTDIR\http"
+ WriteINIStr $INSTDIR\EasyBox.ini Apache ApachePort 8080
+ WriteINIStr $INSTDIR\EasyBox.ini Apache ApacheStatusPage "http://localhost:8080/status.html"
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox ModConfig "http://localhost:8080/configuration/configuration.php"
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox AutoRun 0
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox AccountType "system"
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox SvcAccount ".\MonCompte"
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox PWDAccount "39F972DAC98F9AAE720A66CDF23E5B7F"
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox ModDnldURL "http://www.easybox-freeplayer.com/easybox.zip"
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox ModUpdURL "http://www.easybox-freeplayer.com/lanceur.ver"
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox MultiposteURL "http://mafreebox.freebox.fr/freeboxtv/playlist.m3u"
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox MultipostePath "\http\_utilisateur\multiposte.m3u"
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox MapDrivePath "\http\_utilisateur"
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox MapDriveURLPath "http://localhost:8080/_utilisateur"
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox LogModOn 0
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter1 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter2 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter3 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter4 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter5 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter6 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter7 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter8 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter9 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter10 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath1 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath2 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath3 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath4 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath5 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath6 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath7 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath8 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath9 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath10 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox ScheduledPage1 "97|http://localhost:8080/configuration/scan_video.php?scan=1"
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox ScheduledPage2 "89|http://localhost:8080/configuration/scan_video.php?get_info=1&research=1"
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox ScheduledPage3 "83|http://localhost:8080/configuration/scan_video.php?get_celebrites=1&research=1"
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox ScheduledPage4 ""
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox ScheduledPage5 ""
+
+ WriteRegStr HKLM "${REGKEY}\Components" "Easybox v5" 1
+SectionEnd
+
+Section "Lancer au d\xE9marrage" SEC0001
+ WriteINIStr $INSTDIR\EasyBox.ini EasyBox AutoRun 1
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Run" "Easybox" "$INSTDIR\EasyBox.exe"
+SectionEnd
+
+Section -post SEC0002
+ WriteRegStr HKLM "${REGKEY}" Path $INSTDIR
+ SetOutPath $INSTDIR
+ WriteUninstaller $INSTDIR\uninstall.exe
+ !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
+ SetOutPath $SMPROGRAMS\$StartMenuGroup
+ CreateShortcut "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk" $INSTDIR\uninstall.exe
+ CreateShortcut "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk" "$INSTDIR\Easybox.exe"
+ CreateShortcut "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk" "$INSTDIR\Easybox.exe" "-Config"
+ !insertmacro MUI_STARTMENU_WRITE_END
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayName "$(^Name)"
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayVersion "${VERSION}"
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" Publisher "${COMPANY}"
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" URLInfoAbout "${URL}"
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayIcon $INSTDIR\uninstall.exe
+ WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" UninstallString $INSTDIR\uninstall.exe
+ WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoModify 1
+ WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoRepair 1
+SectionEnd
+
+# Macro for selecting uninstaller sections
+!macro SELECT_UNSECTION SECTION_NAME UNSECTION_ID
+ Push $R0
+ ReadRegStr $R0 HKLM "${REGKEY}\Components" "${SECTION_NAME}"
+ StrCmp $R0 1 0 next${UNSECTION_ID}
+ !insertmacro SelectSection "${UNSECTION_ID}"
+ GoTo done${UNSECTION_ID}
+next${UNSECTION_ID}:
+ !insertmacro UnselectSection "${UNSECTION_ID}"
+done${UNSECTION_ID}:
+ Pop $R0
+!macroend
+
+# Uninstaller sections
+Section "-un.Easybox v5" UNSEC0000
+ IfFileExists $INSTDIR\EasyBox.exe 0 +32
+ ExecWait '"$INSTDIR\EasyBox.exe" -CloseAll'
+ DetailPrint "Fermeture de Easybox (15 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (14 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (13 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (12 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (11 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (10 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (9 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (8 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (7 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (6 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (5 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (4 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (3 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (2 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (1 sec)..."
+ Sleep 1000
+
+ Delete "$INSTDIR\*"
+ RMDir /r /REBOOTOK $INSTDIR
+ DeleteRegValue HKLM "${REGKEY}\Components" "Easybox v5"
+SectionEnd
+
+Section "-un.Lancer au d\xE9marrage" UNSEC0001
+ DeleteRegValue HKLM "Software\Microsoft\Windows\CurrentVersion\Run" "Easybox"
+SectionEnd
+
+Section -un.post UNSEC0002
+ DeleteRegKey HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)"
+
+ IfFileExists $INSTDIR\EasyBox.exe 0 +32
+ ExecWait '"$INSTDIR\EasyBox.exe" -CloseAll'
+ DetailPrint "Fermeture de Easybox (15 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (14 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (13 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (12 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (11 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (10 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (9 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (8 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (7 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (6 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (5 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (4 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (3 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (2 sec)..."
+ Sleep 1000
+ DetailPrint "Fermeture de Easybox (1 sec)..."
+ Sleep 1000
+
+ Delete "$INSTDIR\*"
+ RMDir /r /REBOOTOK $INSTDIR
+ DeleteRegValue HKLM "${REGKEY}\Components" "Easybox v5"
+ DeleteRegValue HKLM "Software\Microsoft\Windows\CurrentVersion\Run" "Easybox"
+
+ Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk"
+ Delete /REBOOTOK $INSTDIR\uninstall.exe
+ DeleteRegValue HKLM "${REGKEY}" StartMenuGroup
+ DeleteRegValue HKLM "${REGKEY}" Path
+ DeleteRegKey /IfEmpty HKLM "${REGKEY}\Components"
+ DeleteRegKey /IfEmpty HKLM "${REGKEY}"
+ RmDir /REBOOTOK $SMPROGRAMS\$StartMenuGroup
+ RmDir /REBOOTOK $INSTDIR
+SectionEnd
+
+# Installer functions
+Function .onInit
+ InitPluginsDir
+FunctionEnd
+
+# Uninstaller functions
+Function un.onInit
+ ReadRegStr $INSTDIR HKLM "${REGKEY}" Path
+ !insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuGroup
+ !insertmacro SELECT_UNSECTION Easybox ${UNSEC0000}
+ !insertmacro SELECT_UNSECTION "Lancer avec Windows" ${UNSEC0001}
+FunctionEnd
+
+# Section Descriptions
+!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
+!insertmacro MUI_DESCRIPTION_TEXT ${SEC0000} "Le core d'Easybox v5"
+!insertmacro MUI_DESCRIPTION_TEXT ${SEC0001} "Voulez-vous lancer Easybox en m\xEAme temps que Windows ?"
+!insertmacro MUI_FUNCTION_DESCRIPTION_END
+
Deleted: trunk/packages/setup.nsi
===================================================================
--- trunk/packages/setup.nsi 2008-08-20 16:48:23 UTC (rev 226)
+++ trunk/packages/setup.nsi 2008-08-20 16:49:17 UTC (rev 227)
@@ -1,354 +0,0 @@
-# Auto-generated by EclipseNSIS Script Wizard
-# 3 ao\xFBt 2008 13:08:24
-
-Name Easybox
-
-# Defines
-!define REGKEY "SOFTWARE\$(^Name)"
-!define VERSION "5.0.0-alpha"
-!define COMPANY "Easybox Team"
-!define URL http://www.easybox-freeplayer.com
-
-# MUI defines
-!define MUI_ICON ..\EasyBox.ico
-!define MUI_FINISHPAGE_NOAUTOCLOSE
-!define MUI_STARTMENUPAGE_REGISTRY_ROOT HKLM
-!define MUI_STARTMENUPAGE_NODISABLE
-!define MUI_STARTMENUPAGE_REGISTRY_KEY ${REGKEY}
-!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME StartMenuGroup
-!define MUI_STARTMENUPAGE_DEFAULTFOLDER Easybox
-!define MUI_FINISHPAGE_RUN $INSTDIR\EasyBox.exe
-!define MUI_FINISHPAGE_RUN_PARAMETERS -StartAndConfig
-!define MUI_UNICON ..\EasyBox2.ico
-!define MUI_UNFINISHPAGE_NOAUTOCLOSE
-
-ComponentText "Selectionnez les parties d'Easybox \xE0 installer.."
-
-# Included files
-!include Sections.nsh
-!include MUI.nsh
-
-# Variables
-Var StartMenuGroup
-
-# Installer pages
-!insertmacro MUI_PAGE_WELCOME
-!insertmacro MUI_PAGE_LICENSE ..\Readme.txt
-!insertmacro MUI_PAGE_DIRECTORY
-!insertmacro MUI_PAGE_STARTMENU Application $StartMenuGroup
-!insertmacro MUI_PAGE_COMPONENTS
-!insertmacro MUI_PAGE_INSTFILES
-!insertmacro MUI_PAGE_FINISH
-!insertmacro MUI_UNPAGE_CONFIRM
-!insertmacro MUI_UNPAGE_INSTFILES
-
-# Installer languages
-!insertmacro MUI_LANGUAGE French
-
-# Installer attributes
-OutFile ..\Easybox.win.5.0.0.exe
-InstallDir $PROGRAMFILES\Easybox
-CRCCheck on
-XPStyle on
-ShowInstDetails show
-VIProductVersion "5.0.0.0"
-VIAddVersionKey ProductName Easybox
-VIAddVersionKey ProductVersion "${VERSION}"
-VIAddVersionKey CompanyName "${COMPANY}"
-VIAddVersionKey CompanyWebsite "${URL}"
-VIAddVersionKey FileVersion "${VERSION}"
-VIAddVersionKey FileDescription ""
-VIAddVersionKey LegalCopyright ""
-InstallDirRegKey HKLM "${REGKEY}" Path
-ShowUninstDetails show
-
-# Installer sections
-Section "!Easybox v5" SEC0000
- IfFileExists $INSTDIR\EasyBox.exe 0 +32
- ExecWait '"$INSTDIR\EasyBox.exe" -CloseAll'
- DetailPrint "Fermeture de Easybox (15 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (14 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (13 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (12 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (11 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (10 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (9 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (8 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (7 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (6 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (5 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (4 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (3 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (2 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (1 sec)..."
- Sleep 1000
-
- SetOutPath $INSTDIR\http
- SetOverwrite on
- File /r /x _utilisateur /x %%*%%* /x .cache /x .settings /x .project /x .svn *
- SetOutPath $INSTDIR\http\_utilisateur
- File /r /x *.db /x *.ini /x *.db /x contentVLC /x *.gif /x *.png /x *.jpg /x *.m3u /x .svn _utilisateur\*.*
- File ..\http\_utilisateur\modules.db
- File ..\http\_utilisateur\podcast.db
- SetOutPath $INSTDIR\php5
- File /r ..\php5\*
- SetOutPath $INSTDIR\apache
- File /r /x error.log ..\apache\*
- SetOutPath $INSTDIR\vlc
- File /r ..\vlc\*
- SetOutPath $INSTDIR
- File ..\lanceur.ver
- File ..\NtRights.exe
- File ..\RunURL.exe
- File ..\SC.exe
- File ..\SrvAny.exe
- File ..\VLCApp.pid
- File ..\VLCSvc.pid
- File ..\About.dat
- File ..\AConf.dat
- File ..\apache.conf
- File ..\CUsrMgr.exe
- File ..\easybox
- File ..\EasyBox.exe
- File ..\EasyBox.ico
- File ..\EasyBox.jpg
- File ..\EasyBox2.ico
- File ..\Files.dat
- File ..\InstSrv.exe
-
- WriteINIStr $INSTDIR\Easybox.cfg EasyBox VLauncher 1.3.0.7
- WriteINIStr $INSTDIR\Easybox.cfg EasyBox ModName EasyBox
- WriteINIStr $INSTDIR\Easybox.cfg EasyBox ModVersion 5.0
- WriteINIStr $INSTDIR\Easybox.cfg EasyBox IconName EasyBox.ico
- WriteINIStr $INSTDIR\Easybox.cfg EasyBox OutOfOrderIcon EasyBox2.ico
- WriteINIStr $INSTDIR\Easybox.cfg EasyBox ModPath $INSTDIR
- WriteINIStr $INSTDIR\Easybox.cfg EasyBox IniModFile EasyBox.ini
- WriteINIStr $INSTDIR\Easybox.cfg EasyBox SplashScreen 1
- WriteINIStr $INSTDIR\Easybox.cfg EasyBox SplashImage EasyBox.jpg
- WriteINIStr $INSTDIR\Easybox.cfg EasyBox ApacheTemplateFile AConf.dat
- WriteINIStr $INSTDIR\Easybox.cfg EasyBox AboutWindowFile About.dat
- WriteINIStr $INSTDIR\Easybox.cfg EasyBox ListFile Files.dat
- WriteINIStr $INSTDIR\Easybox.cfg EasyBox VLCDefaultFile easybox-defaut
- WriteINIStr $INSTDIR\EasyBox.ini VLC VLCPath $INSTDIR\VLC\VLC.exe
- WriteINIStr $INSTDIR\EasyBox.ini VLC VlcShowWindow 0
- WriteINIStr $INSTDIR\EasyBox.ini VLC VlcParameters `--config="easybox" --intf=http --http-src="$INSTDIR\http\http-vlc" --http-host=:8081`
- WriteINIStr $INSTDIR\EasyBox.ini VLC RunAsService 0
- WriteINIStr $INSTDIR\EasyBox.ini VLC VLCStopCommand "http://localhost:8081/lecteur/action.html?control=shutdown"
- WriteINIStr $INSTDIR\EasyBox.ini VLC VLCLoggerOn 0
- WriteINIStr $INSTDIR\EasyBox.ini VLC VLCDnldURL "http://www.easybox-freeplayer.com/vlc.zip"
- WriteINIStr $INSTDIR\EasyBox.ini VLC VLCStatusPage "http://localhost:8081/status.html"
- WriteINIStr $INSTDIR\EasyBox.ini VLC VLCConfigFile "easybox"
- WriteINIStr $INSTDIR\EasyBox.ini VLC VLCUpdURL "http://www.easybox-freeplayer.com/vlc.ver"
- WriteINIStr $INSTDIR\EasyBox.ini Apache ApachePath "$INSTDIR\Apache\Apache.exe"
- WriteINIStr $INSTDIR\EasyBox.ini Apache ApacheConf "$INSTDIR\apache.conf"
- WriteINIStr $INSTDIR\EasyBox.ini Apache AllowedIP "127.0.0.1;192.168.;212.27."
- WriteINIStr $INSTDIR\EasyBox.ini Apache WebPagePath "$INSTDIR\http"
- WriteINIStr $INSTDIR\EasyBox.ini Apache ApachePort 8080
- WriteINIStr $INSTDIR\EasyBox.ini Apache ApacheStatusPage "http://localhost:8080/status.html"
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox ModConfig "http://localhost:8080/configuration/configuration.php"
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox AutoRun 0
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox AccountType "system"
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox SvcAccount ".\MonCompte"
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox PWDAccount "39F972DAC98F9AAE720A66CDF23E5B7F"
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox ModDnldURL "http://www.easybox-freeplayer.com/easybox.zip"
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox ModUpdURL "http://www.easybox-freeplayer.com/lanceur.ver"
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox MultiposteURL "http://mafreebox.freebox.fr/freeboxtv/playlist.m3u"
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox MultipostePath "\http\_utilisateur\multiposte.m3u"
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox MapDrivePath "\http\_utilisateur"
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox MapDriveURLPath "http://localhost:8080/_utilisateur"
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox LogModOn 0
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter1 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter2 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter3 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter4 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter5 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter6 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter7 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter8 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter9 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox NetLetter10 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath1 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath2 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath3 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath4 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath5 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath6 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath7 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath8 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath9 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox UncPath10 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox ScheduledPage1 "97|http://localhost:8080/configuration/scan_video.php?scan=1"
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox ScheduledPage2 "89|http://localhost:8080/configuration/scan_video.php?get_info=1&research=1"
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox ScheduledPage3 "83|http://localhost:8080/configuration/scan_video.php?get_celebrites=1&research=1"
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox ScheduledPage4 ""
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox ScheduledPage5 ""
-
- WriteRegStr HKLM "${REGKEY}\Components" "Easybox v5" 1
-SectionEnd
-
-Section "Lancer au d\xE9marrage" SEC0001
- WriteINIStr $INSTDIR\EasyBox.ini EasyBox AutoRun 1
- WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Run" "Easybox" "$INSTDIR\EasyBox.exe"
-SectionEnd
-
-Section -post SEC0002
- WriteRegStr HKLM "${REGKEY}" Path $INSTDIR
- SetOutPath $INSTDIR
- WriteUninstaller $INSTDIR\uninstall.exe
- !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
- SetOutPath $SMPROGRAMS\$StartMenuGroup
- CreateShortcut "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk" $INSTDIR\uninstall.exe
- CreateShortcut "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk" "$INSTDIR\Easybox.exe"
- CreateShortcut "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk" "$INSTDIR\Easybox.exe" "-Config"
- !insertmacro MUI_STARTMENU_WRITE_END
- WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayName "$(^Name)"
- WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayVersion "${VERSION}"
- WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" Publisher "${COMPANY}"
- WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" URLInfoAbout "${URL}"
- WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayIcon $INSTDIR\uninstall.exe
- WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" UninstallString $INSTDIR\uninstall.exe
- WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoModify 1
- WriteRegDWORD HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoRepair 1
-SectionEnd
-
-# Macro for selecting uninstaller sections
-!macro SELECT_UNSECTION SECTION_NAME UNSECTION_ID
- Push $R0
- ReadRegStr $R0 HKLM "${REGKEY}\Components" "${SECTION_NAME}"
- StrCmp $R0 1 0 next${UNSECTION_ID}
- !insertmacro SelectSection "${UNSECTION_ID}"
- GoTo done${UNSECTION_ID}
-next${UNSECTION_ID}:
- !insertmacro UnselectSection "${UNSECTION_ID}"
-done${UNSECTION_ID}:
- Pop $R0
-!macroend
-
-# Uninstaller sections
-Section "-un.Easybox v5" UNSEC0000
- IfFileExists $INSTDIR\EasyBox.exe 0 +32
- ExecWait '"$INSTDIR\EasyBox.exe" -CloseAll'
- DetailPrint "Fermeture de Easybox (15 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (14 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (13 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (12 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (11 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (10 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (9 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (8 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (7 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (6 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (5 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (4 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (3 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (2 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (1 sec)..."
- Sleep 1000
-
- Delete "$INSTDIR\*"
- RMDir /r /REBOOTOK $INSTDIR
- DeleteRegValue HKLM "${REGKEY}\Components" "Easybox v5"
-SectionEnd
-
-Section "-un.Lancer au d\xE9marrage" UNSEC0001
- DeleteRegValue HKLM "Software\Microsoft\Windows\CurrentVersion\Run" "Easybox"
-SectionEnd
-
-Section -un.post UNSEC0002
- DeleteRegKey HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)"
-
- IfFileExists $INSTDIR\EasyBox.exe 0 +32
- ExecWait '"$INSTDIR\EasyBox.exe" -CloseAll'
- DetailPrint "Fermeture de Easybox (15 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (14 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (13 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (12 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (11 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (10 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (9 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (8 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (7 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (6 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (5 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (4 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (3 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (2 sec)..."
- Sleep 1000
- DetailPrint "Fermeture de Easybox (1 sec)..."
- Sleep 1000
-
- Delete "$INSTDIR\*"
- RMDir /r /REBOOTOK $INSTDIR
- DeleteRegValue HKLM "${REGKEY}\Components" "Easybox v5"
- DeleteRegValue HKLM "Software\Microsoft\Windows\CurrentVersion\Run" "Easybox"
-
- Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk"
- Delete /REBOOTOK $INSTDIR\uninstall.exe
- DeleteRegValue HKLM "${REGKEY}" StartMenuGroup
- DeleteRegValue HKLM "${REGKEY}" Path
- DeleteRegKey /IfEmpty HKLM "${REGKEY}\Components"
- DeleteRegKey /IfEmpty HKLM "${REGKEY}"
- RmDir /REBOOTOK $SMPROGRAMS\$StartMenuGroup
- RmDir /REBOOTOK $INSTDIR
-SectionEnd
-
-# Installer functions
-Function .onInit
- InitPluginsDir
-FunctionEnd
-
-# Uninstaller functions
-Function un.onInit
- ReadRegStr $INSTDIR HKLM "${REGKEY}" Path
- !insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuGroup
- !insertmacro SELECT_UNSECTION Easybox ${UNSEC0000}
- !insertmacro SELECT_UNSECTION "Lancer avec Windows" ${UNSEC0001}
-FunctionEnd
-
-# Section Descriptions
-!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
-!insertmacro MUI_DESCRIPTION_TEXT ${SEC0000} "Le core d'Easybox v5"
-!insertmacro MUI_DESCRIPTION_TEXT ${SEC0001} "Voulez-vous lancer Easybox en m\xEAme temps que Windows ?"
-!insertmacro MUI_FUNCTION_DESCRIPTION_END
-
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|