From 6fb7445d87a7775ec79b653105049f64801f889d Mon Sep 17 00:00:00 2001 From: Nedko Arnaudov Date: Sat, 5 May 2001 19:11:29 +0000 Subject: [PATCH] added optional parameter to specify destination directory svn path=/trunk/; revision=1888 --- reactos/install.bat | 122 ++++++++++++++++++++++++-------------------- 1 file changed, 66 insertions(+), 56 deletions(-) diff --git a/reactos/install.bat b/reactos/install.bat index 8c2676ea2b1..fa11a1ca16d 100644 --- a/reactos/install.bat +++ b/reactos/install.bat @@ -1,57 +1,67 @@ @echo off -md c:\reactos -md c:\reactos\bin -md c:\reactos\system32 -md c:\reactos\system32\config -md c:\reactos\system32\drivers -md c:\reactos\media -md c:\reactos\media\fonts -copy boot.bat c:\reactos -copy loaders\dos\loadros.com c:\reactos -copy ntoskrnl\ntoskrnl.exe c:\reactos -copy services\fs\vfat\vfatfs.sys c:\reactos -copy services\fs\ms\msfs.sys c:\reactos\system32\drivers -copy services\bus\acpi\acpi.sys c:\reactos -copy services\bus\isapnp\isapnp.sys c:\reactos -copy services\dd\ide\ide.sys c:\reactos -copy services\dd\floppy\floppy.sys c:\reactos\system32\drivers -copy services\input\keyboard\keyboard.sys c:\reactos\system32\drivers -copy services\input\mouclass\mouclass.sys c:\reactos\system32\drivers -copy services\input\psaux\psaux.sys c:\reactos\system32\drivers -copy services\dd\blue\blue.sys c:\reactos\system32\drivers -copy services\dd\vga\miniport\vgamp.sys c:\reactos\system32\drivers -copy services\dd\vga\display\vgaddi.dll c:\reactos\system32\drivers -copy services\dd\vidport\vidport.sys c:\reactos\system32\drivers -copy apps\system\shell\shell.exe c:\reactos\system32 -copy apps\system\winlogon\winlogon.exe c:\reactos\system32 -copy apps\system\services\services.exe c:\reactos\system32 -copy lib\ntdll\ntdll.dll c:\reactos\system32 -copy lib\kernel32\kernel32.dll c:\reactos\system32 -copy lib\crtdll\crtdll.dll c:\reactos\system32 -copy lib\fmifs\fmifs.dll c:\reactos\system32 -copy lib\gdi32\gdi32.dll c:\reactos\system32 -copy lib\advapi32\advapi32.dll c:\reactos\system32 -copy lib\msvcrt\msvcrt.dll c:\reactos\system32 -copy lib\user32\user32.dll c:\reactos\system32 -copy apps\hello\hello.exe c:\reactos\bin -copy apps\args\args.exe c:\reactos\bin -copy apps\cat\cat.exe c:\reactos\bin -copy subsys\smss\smss.exe c:\reactos\system32 -copy subsys\csrss\csrss.exe c:\reactos\system32 -copy subsys\win32k\win32k.sys c:\reactos\system32\drivers -copy apps\apc\apc.exe c:\reactos\bin -copy apps\shm\shmsrv.exe c:\reactos\bin -copy apps\shm\shmclt.exe c:\reactos\bin -copy apps\lpc\lpcsrv.exe c:\reactos\bin -copy apps\lpc\lpcclt.exe c:\reactos\bin -copy apps\thread\thread.exe c:\reactos\bin -copy apps\event\event.exe c:\reactos\bin -copy apps\file\file.exe c:\reactos\bin -copy apps\pteb\pteb.exe c:\reactos\bin -copy apps\consume\consume.exe c:\reactos\bin -copy apps\vmtest\vmtest.exe c:\reactos\bin -copy apps\gditest\gditest.exe c:\reactos\bin -copy apps\mstest\msserver.exe c:\reactos\bin -copy apps\mstest\msclient.exe c:\reactos\bin -copy media\fonts\helb____.ttf c:\reactos\media\fonts -copy media\fonts\timr____.ttf c:\reactos\media\fonts +if "%1" == "" goto NoParameter +set ROS_INSTALL=%1 +goto Install +:NoParameter +set ROS_INSTALL=c:\reactos +:Install +echo on +echo Installing to %ROS_INSTALL% +@echo off + +md %ROS_INSTALL% +md %ROS_INSTALL%\bin +md %ROS_INSTALL%\system32 +md %ROS_INSTALL%\system32\config +md %ROS_INSTALL%\system32\drivers +md %ROS_INSTALL%\media +md %ROS_INSTALL%\media\fonts +copy boot.bat %ROS_INSTALL% +copy loaders\dos\loadros.com %ROS_INSTALL% +copy ntoskrnl\ntoskrnl.exe %ROS_INSTALL% +copy services\fs\vfat\vfatfs.sys %ROS_INSTALL% +copy services\fs\ms\msfs.sys %ROS_INSTALL%\system32\drivers +copy services\bus\acpi\acpi.sys %ROS_INSTALL% +copy services\bus\isapnp\isapnp.sys %ROS_INSTALL% +copy services\dd\ide\ide.sys %ROS_INSTALL% +copy services\dd\floppy\floppy.sys %ROS_INSTALL%\system32\drivers +copy services\input\keyboard\keyboard.sys %ROS_INSTALL%\system32\drivers +copy services\input\mouclass\mouclass.sys %ROS_INSTALL%\system32\drivers +copy services\input\psaux\psaux.sys %ROS_INSTALL%\system32\drivers +copy services\dd\blue\blue.sys %ROS_INSTALL%\system32\drivers +copy services\dd\vga\miniport\vgamp.sys %ROS_INSTALL%\system32\drivers +copy services\dd\vga\display\vgaddi.dll %ROS_INSTALL%\system32\drivers +copy services\dd\vidport\vidport.sys %ROS_INSTALL%\system32\drivers +copy apps\system\shell\shell.exe %ROS_INSTALL%\system32 +copy apps\system\winlogon\winlogon.exe %ROS_INSTALL%\system32 +copy apps\system\services\services.exe %ROS_INSTALL%\system32 +copy lib\ntdll\ntdll.dll %ROS_INSTALL%\system32 +copy lib\kernel32\kernel32.dll %ROS_INSTALL%\system32 +copy lib\crtdll\crtdll.dll %ROS_INSTALL%\system32 +copy lib\fmifs\fmifs.dll %ROS_INSTALL%\system32 +copy lib\gdi32\gdi32.dll %ROS_INSTALL%\system32 +copy lib\advapi32\advapi32.dll %ROS_INSTALL%\system32 +copy lib\msvcrt\msvcrt.dll %ROS_INSTALL%\system32 +copy lib\user32\user32.dll %ROS_INSTALL%\system32 +copy apps\hello\hello.exe %ROS_INSTALL%\bin +copy apps\args\args.exe %ROS_INSTALL%\bin +copy apps\cat\cat.exe %ROS_INSTALL%\bin +copy subsys\smss\smss.exe %ROS_INSTALL%\system32 +copy subsys\csrss\csrss.exe %ROS_INSTALL%\system32 +copy subsys\win32k\win32k.sys %ROS_INSTALL%\system32\drivers +copy apps\apc\apc.exe %ROS_INSTALL%\bin +copy apps\shm\shmsrv.exe %ROS_INSTALL%\bin +copy apps\shm\shmclt.exe %ROS_INSTALL%\bin +copy apps\lpc\lpcsrv.exe %ROS_INSTALL%\bin +copy apps\lpc\lpcclt.exe %ROS_INSTALL%\bin +copy apps\thread\thread.exe %ROS_INSTALL%\bin +copy apps\event\event.exe %ROS_INSTALL%\bin +copy apps\file\file.exe %ROS_INSTALL%\bin +copy apps\pteb\pteb.exe %ROS_INSTALL%\bin +copy apps\consume\consume.exe %ROS_INSTALL%\bin +copy apps\vmtest\vmtest.exe %ROS_INSTALL%\bin +copy apps\gditest\gditest.exe %ROS_INSTALL%\bin +copy apps\mstest\msserver.exe %ROS_INSTALL%\bin +copy apps\mstest\msclient.exe %ROS_INSTALL%\bin +copy media\fonts\helb____.ttf %ROS_INSTALL%\media\fonts +copy media\fonts\timr____.ttf %ROS_INSTALL%\media\fonts