Combine the Step1/Step2 creation of the Hybrid-CD. Extra stuff can be added to the...
authorColin Finck <colin@reactos.org>
Wed, 10 Mar 2010 18:17:50 +0000 (18:17 +0000)
committerColin Finck <colin@reactos.org>
Wed, 10 Mar 2010 18:17:50 +0000 (18:17 +0000)
svn path=/branches/ros-branch-0_3_11-clt2010/; revision=46066

reactos/hybridcd_step1.cmd [deleted file]
reactos/hybridcd_step2.cmd [deleted file]
reactos/make_hybridcd.cmd [new file with mode: 0644]

diff --git a/reactos/hybridcd_step1.cmd b/reactos/hybridcd_step1.cmd
deleted file mode 100644 (file)
index d252087..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-:: Script to create a Hybrid-CD (Boot-CD + Live-CD) for demo purposes.\r
-:: Only run it from the root "reactos" dir (where you would also call "make").\r
-::\r
-:: Written by Colin Finck (2010-03-10)\r
-::\r
-:: STEP 1 - Prepare the basic files for the CD\r
-::\r
-\r
-@echo off\r
-\r
-:: Ensure that the user already built Boot-CDs and Live-CDs\r
-if exist "output-i386\bootcd\." (\r
-    if exist "output-i386\livecd\." (\r
-        goto NEXT\r
-    )\r
-)\r
-\r
-echo Please build regular Boot-CDs and Live-CDs first!\r
-goto :EOF\r
-\r
-:: Create directories and copy our stuff there\r
-:NEXT\r
-rd /s /q "hybridcd"\r
-mkdir "hybridcd"\r
-mkdir "hybridcd\live"\r
-mkdir "hybridcd\Profiles"\r
-\r
-xcopy /e "output-i386\bootcd" "hybridcd"\r
-xcopy /e "output-i386\livecd\reactos" "hybridcd\live"\r
-xcopy /e "output-i386\livecd\Profiles" "hybridcd\Profiles"\r
-\r
-:: Copy our modified "freeldr.ini"\r
-copy /y "hybridcd_freeldr.ini" "hybridcd\freeldr.ini"\r
-\r
-\r
-echo The basic stuff has been prepared in the directory "hybridcd".\r
-echo Now add everything else you want into this directory and run\r
-echo "hybridcd_step2" afterwards to create the ISO.
\ No newline at end of file
diff --git a/reactos/hybridcd_step2.cmd b/reactos/hybridcd_step2.cmd
deleted file mode 100644 (file)
index 18cf482..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-:: Script to create a Hybrid-CD (Boot-CD + Live-CD) for demo purposes.\r
-:: Only run it from the root "reactos" dir (where you would also call "make").\r
-::\r
-:: Written by Colin Finck (2010-03-10)\r
-::\r
-:: STEP 2 - Create the ISO\r
-::\r
-\r
-@echo off\r
-\r
-:: Ensure that "mkisofs" exists\r
-if exist "mkisofs.exe" (\r
-    goto NEXT\r
-)\r
-\r
-echo mkisofs.exe was not found in the current directory.\r
-echo Please get a correct version for it. (e.g. from "PE Builder" at http://nu2.nu)\r
-echo.\r
-echo Our cdmake doesn't support creating an ISO9660:1999 filesystem, which is\r
-echo important for a universally usable disc.\r
-goto :EOF\r
-\r
-:: Use it\r
-:NEXT\r
-mkisofs -iso-level 4 -volid "ReactOS-HybridCD" -b "loader/isoboot.bin" -no-emul-boot -boot-load-size 4 -hide "boot.catalog" -o "hybridcd.iso" "hybridcd"
\ No newline at end of file
diff --git a/reactos/make_hybridcd.cmd b/reactos/make_hybridcd.cmd
new file mode 100644 (file)
index 0000000..00e850b
--- /dev/null
@@ -0,0 +1,51 @@
+:: Script to create a Hybrid-CD (Boot-CD + Live-CD) for demo purposes.\r
+:: Only run it from the root "reactos" dir (where you would also call "make").\r
+::\r
+:: Written by Colin Finck (2010-03-10)\r
+::\r
+\r
+@echo off\r
+\r
+:: Ensure that\r
+::   - the user already built Boot-CDs and Live-CDs\r
+::   - put his extra stuff into "hybridcd_extras"\r
+::   - added a copy of mkisofs\r
+if exist "output-i386\bootcd\." (\r
+    if exist "output-i386\livecd\." (\r
+        if exist "hybridcd_extras\." (\r
+            if exist "mkisofs.exe" (\r
+                goto NEXT\r
+            )\r
+        )\r
+    )\r
+)\r
+\r
+echo Please build regular Boot-CDs and Live-CDs first!\r
+echo Also create a directory "hybridcd_extras" and put everything else\r
+echo for the CD root into this directory.\r
+echo.\r
+echo You also need to put a version of "mkisofs.exe" into this\r
+echo directory. Get one from e.g. "PE Builder" at http://nu2.nu/.\r
+echo Our cdmake doesn't support creating an ISO9660:1999 filesystem, which is\r
+echo important for a universally usable disc.\r
+goto :EOF\r
+\r
+:: Create directories and copy the basic stuff there\r
+:NEXT\r
+rd /s /q "hybridcd"\r
+mkdir "hybridcd"\r
+mkdir "hybridcd\live"\r
+mkdir "hybridcd\Profiles"\r
+\r
+xcopy /e "output-i386\bootcd" "hybridcd"\r
+xcopy /e "output-i386\livecd\reactos" "hybridcd\live"\r
+xcopy /e "output-i386\livecd\Profiles" "hybridcd\Profiles"\r
+\r
+:: Copy our modified "freeldr.ini"\r
+copy /y "hybridcd_freeldr.ini" "hybridcd\freeldr.ini"\r
+\r
+:: Copy the extra stuff\r
+xcopy /e "hybridcd_extras" "hybridcd"\r
+\r
+:: Create the ISO\r
+mkisofs -iso-level 4 -volid "ReactOS-HybridCD" -b "loader/isoboot.bin" -no-emul-boot -boot-load-size 4 -hide "boot.catalog" -o "hybridcd.iso" "hybridcd"
\ No newline at end of file