Author: dreimer
Date: Thu Nov 8 12:08:56 2007
New Revision: 30262
URL:
http://svn.reactos.org/svn/reactos?rev=30262&view=rev
Log:
Commit 1 of 314293: Get the Installer ready for Version 1.0. First steps to let select the
components to install.
Add the new Icon for the CMD Window
Added:
trunk/tools/RosBE-Windows/Icons/terminal.ico (with props)
Modified:
trunk/tools/RosBE-Windows/RosBE.nsi
Added: trunk/tools/RosBE-Windows/Icons/terminal.ico
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/Icons/terminal…
==============================================================================
Binary file - no diff available.
Propchange: trunk/tools/RosBE-Windows/Icons/terminal.ico
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: trunk/tools/RosBE-Windows/RosBE.nsi
URL:
http://svn.reactos.org/svn/reactos/trunk/tools/RosBE-Windows/RosBE.nsi?rev=…
==============================================================================
--- trunk/tools/RosBE-Windows/RosBE.nsi (original)
+++ trunk/tools/RosBE-Windows/RosBE.nsi Thu Nov 8 12:08:56 2007
@@ -56,6 +56,7 @@
!define MUI_WELCOMEPAGE_TITLE_3LINES
!insertmacro MUI_PAGE_WELCOME
+!insertmacro MUI_PAGE_LICENSE "Root\License.txt"
!insertmacro MUI_PAGE_DIRECTORY
;;
@@ -97,26 +98,98 @@
;; MUI end.
-Section "-MinGW, GCC v4.1.3 and NASM 0.99.05" SEC01
+Section "MinGW, GCC v4.1.3 and NASM 0.99.05" SEC01
SetOutPath "$INSTDIR\4.1.3\"
SetOverwrite try
File /r Components\4.1.3\*.*
SectionEnd
-Section "-Other miscellaneous files." SEC02
- SetOutPath "$INSTDIR"
- SetOverwrite try
- File /r Root\*.*
+Section "Base Files" SEC02
+ SetShellVarContext current
+ SetOutPath "$INSTDIR"
+ SetOverwrite try
File /r Icons\*.*
-SectionEnd
-
-Section "-Files in Application Data." SEC03
- SetOutPath "$APPDATA\RosBE\"
- SetOverwrite try
- File /r Appdata\*.*
-SectionEnd
-
-Section -StartMenuShortcuts SEC04
+ File /r Root\readme.pdf
+ File /r Root\RosBE.mac
+ File /r Root\changelog.txt
+ File /r Root\LICENSE.txt
+ File /r Root\README.txt
+ File /r Root\Build.cmd
+ File /r Root\Clean.cmd
+ File /r Root\Help.cmd
+ File /r Root\RosBE.cmd
+ File /r Root\rosbe-gcc-env.cmd
+ File /r Root\TimeDate.cmd
+ SetOutPath "$INSTDIR\Tools"
+ SetOverwrite try
+ File /r Root\Tools\buildtime.exe
+ File /r Root\Tools\chknewer.exe
+ File /r Root\Tools\cpucount.exe
+ File /r Root\Tools\flash.exe
+ File /r Root\Tools\getdate.exe
+ File /r Root\Tools\tee.exe
+SectionEnd
+
+Section /o "SVN Tools" SEC03
+ SetShellVarContext current
+ SetOutPath "$INSTDIR\Tools"
+ SetOverwrite try
+ File /r Root\Tools\sSVN.cmd
+ File /r Root\Tools\svn.exe
+ File /r Root\Tools\intl3_svn.dll
+ File /r Root\Tools\libapr.dll
+ File /r Root\Tools\libeay32.dll
+ File /r Root\Tools\ssleay32.dll
+ File /r Root\Tools\libaprutil.dll
+ File /r Root\Tools\libapriconv.dll
+ File /r Root\Tools\libdb44.dll
+ SetOutPath "$INSTDIR\Tools\licenses"
+ SetOverwrite try
+ File /r Root\Tools\licenses\*.*
+SectionEnd
+
+Section /o "reladdr2line" SEC04
+ SetShellVarContext current
+ SetOutPath "$INSTDIR"
+ SetOverwrite try
+ File /r Root\reladdr2line.cmd
+ SetOutPath "$INSTDIR\Tools"
+ SetOverwrite try
+ File /r Root\Tools\echoh.exe
+ File /r Root\Tools\raddr2line.exe
+ File /r Root\Tools\chkslash.exe
+SectionEnd
+
+Section /o "RosBE Configurator" SEC05
+ SetShellVarContext current
+ SetOutPath "$INSTDIR"
+ SetOverwrite try
+ File /r Root\options.cmd
+ SetOutPath "$INSTDIR\Tools"
+ SetOverwrite try
+ File /r Root\Tools\options.exe
+SectionEnd
+
+Section /o "Shortcut Tool" SEC06
+ SetShellVarContext current
+ SetOutPath "$INSTDIR"
+ SetOverwrite try
+ File /r Root\scut.cmd
+ SetOutPath "$INSTDIR\Tools"
+ SetOverwrite try
+ File /r Root\Tools\scut.exe
+SectionEnd
+
+Section /o "Other Tools" SEC07
+ SetShellVarContext current
+ SetOutPath "$INSTDIR"
+ SetOverwrite try
+ File /r Root\chdefdir.cmd
+ File /r Root\chdefgcc.cmd
+ File /r Root\Config.cmd
+SectionEnd
+
+Section -StartMenuShortcuts SEC08
SetShellVarContext current
;;
@@ -136,7 +209,7 @@
!insertmacro MUI_STARTMENU_WRITE_END
SectionEnd
-Section /o "Desktop Shortcuts" SEC05
+Section /o "Desktop Shortcuts" SEC09
SetShellVarContext current
;;
@@ -146,7 +219,7 @@
CreateShortCut "$DESKTOP\ReactOS Build Environment.lnk"
"$SYSDIR\cmd.exe" '/k "$INSTDIR\RosBE.cmd"'
"$INSTDIR\reactos.ico"
SectionEnd
-Section /o "Quick Launch Shortcuts" SEC06
+Section /o "Quick Launch Shortcuts" SEC10
SetShellVarContext current
;;
@@ -156,7 +229,7 @@
CreateShortCut "$QUICKLAUNCH\ReactOS Build Environment.lnk"
"$SYSDIR\cmd.exe" '/k "$INSTDIR\RosBE.cmd"'
"$INSTDIR\reactos.ico"
SectionEnd
-Section -Post SEC07
+Section -Post SEC11
WriteUninstaller "$INSTDIR\Uninstall-${PRODUCT_VERSION}.exe"
WriteRegStr HKCU "${PRODUCT_DIR_REGKEY}" ""
"$INSTDIR\RosBE.cmd"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
"DisplayName" "$(^Name)"