[ros-diffs] [cfinck] 46066: Combine the Step1/Step2 creation of the Hybrid-CD. Extra stuff can be added to the directory "hybridcd_extras" now.

cfinck at svn.reactos.org cfinck at svn.reactos.org
Wed Mar 10 19:17:50 CET 2010


Author: cfinck
Date: Wed Mar 10 19:17:50 2010
New Revision: 46066

URL: http://svn.reactos.org/svn/reactos?rev=46066&view=rev
Log:
Combine the Step1/Step2 creation of the Hybrid-CD. Extra stuff can be added to the directory "hybridcd_extras" now.

Added:
    branches/ros-branch-0_3_11-clt2010/reactos/make_hybridcd.cmd
      - copied, changed from r46059, branches/ros-branch-0_3_11-clt2010/reactos/hybridcd_step1.cmd
Removed:
    branches/ros-branch-0_3_11-clt2010/reactos/hybridcd_step1.cmd
    branches/ros-branch-0_3_11-clt2010/reactos/hybridcd_step2.cmd

Removed: branches/ros-branch-0_3_11-clt2010/reactos/hybridcd_step1.cmd
URL: http://svn.reactos.org/svn/reactos/branches/ros-branch-0_3_11-clt2010/reactos/hybridcd_step1.cmd?rev=46065&view=auto
==============================================================================
--- branches/ros-branch-0_3_11-clt2010/reactos/hybridcd_step1.cmd [iso-8859-1] (original)
+++ branches/ros-branch-0_3_11-clt2010/reactos/hybridcd_step1.cmd (removed)
@@ -1,38 +1,0 @@
-:: Script to create a Hybrid-CD (Boot-CD + Live-CD) for demo purposes.
-:: Only run it from the root "reactos" dir (where you would also call "make").
-::
-:: Written by Colin Finck (2010-03-10)
-::
-:: STEP 1 - Prepare the basic files for the CD
-::
-
- at echo off
-
-:: Ensure that the user already built Boot-CDs and Live-CDs
-if exist "output-i386\bootcd\." (
-    if exist "output-i386\livecd\." (
-        goto NEXT
-    )
-)
-
-echo Please build regular Boot-CDs and Live-CDs first!
-goto :EOF
-
-:: Create directories and copy our stuff there
-:NEXT
-rd /s /q "hybridcd"
-mkdir "hybridcd"
-mkdir "hybridcd\live"
-mkdir "hybridcd\Profiles"
-
-xcopy /e "output-i386\bootcd" "hybridcd"
-xcopy /e "output-i386\livecd\reactos" "hybridcd\live"
-xcopy /e "output-i386\livecd\Profiles" "hybridcd\Profiles"
-
-:: Copy our modified "freeldr.ini"
-copy /y "hybridcd_freeldr.ini" "hybridcd\freeldr.ini"
-
-
-echo The basic stuff has been prepared in the directory "hybridcd".
-echo Now add everything else you want into this directory and run
-echo "hybridcd_step2" afterwards to create the ISO.

Removed: branches/ros-branch-0_3_11-clt2010/reactos/hybridcd_step2.cmd
URL: http://svn.reactos.org/svn/reactos/branches/ros-branch-0_3_11-clt2010/reactos/hybridcd_step2.cmd?rev=46065&view=auto
==============================================================================
--- branches/ros-branch-0_3_11-clt2010/reactos/hybridcd_step2.cmd [iso-8859-1] (original)
+++ branches/ros-branch-0_3_11-clt2010/reactos/hybridcd_step2.cmd (removed)
@@ -1,25 +1,0 @@
-:: Script to create a Hybrid-CD (Boot-CD + Live-CD) for demo purposes.
-:: Only run it from the root "reactos" dir (where you would also call "make").
-::
-:: Written by Colin Finck (2010-03-10)
-::
-:: STEP 2 - Create the ISO
-::
-
- at echo off
-
-:: Ensure that "mkisofs" exists
-if exist "mkisofs.exe" (
-    goto NEXT
-)
-
-echo mkisofs.exe was not found in the current directory.
-echo Please get a correct version for it. (e.g. from "PE Builder" at http://nu2.nu)
-echo.
-echo Our cdmake doesn't support creating an ISO9660:1999 filesystem, which is
-echo important for a universally usable disc.
-goto :EOF
-
-:: Use it
-:NEXT
-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"

Copied: branches/ros-branch-0_3_11-clt2010/reactos/make_hybridcd.cmd (from r46059, branches/ros-branch-0_3_11-clt2010/reactos/hybridcd_step1.cmd)
URL: http://svn.reactos.org/svn/reactos/branches/ros-branch-0_3_11-clt2010/reactos/make_hybridcd.cmd?p2=branches/ros-branch-0_3_11-clt2010/reactos/make_hybridcd.cmd&p1=branches/ros-branch-0_3_11-clt2010/reactos/hybridcd_step1.cmd&r1=46059&r2=46066&rev=46066&view=diff
==============================================================================
--- branches/ros-branch-0_3_11-clt2010/reactos/hybridcd_step1.cmd [iso-8859-1] (original)
+++ branches/ros-branch-0_3_11-clt2010/reactos/make_hybridcd.cmd [iso-8859-1] Wed Mar 10 19:17:50 2010
@@ -3,22 +3,34 @@
 ::
 :: Written by Colin Finck (2010-03-10)
 ::
-:: STEP 1 - Prepare the basic files for the CD
-::
 
 @echo off
 
-:: Ensure that the user already built Boot-CDs and Live-CDs
+:: Ensure that
+::   - the user already built Boot-CDs and Live-CDs
+::   - put his extra stuff into "hybridcd_extras"
+::   - added a copy of mkisofs
 if exist "output-i386\bootcd\." (
     if exist "output-i386\livecd\." (
-        goto NEXT
+        if exist "hybridcd_extras\." (
+            if exist "mkisofs.exe" (
+                goto NEXT
+            )
+        )
     )
 )
 
 echo Please build regular Boot-CDs and Live-CDs first!
+echo Also create a directory "hybridcd_extras" and put everything else
+echo for the CD root into this directory.
+echo.
+echo You also need to put a version of "mkisofs.exe" into this
+echo directory. Get one from e.g. "PE Builder" at http://nu2.nu/.
+echo Our cdmake doesn't support creating an ISO9660:1999 filesystem, which is
+echo important for a universally usable disc.
 goto :EOF
 
-:: Create directories and copy our stuff there
+:: Create directories and copy the basic stuff there
 :NEXT
 rd /s /q "hybridcd"
 mkdir "hybridcd"
@@ -32,7 +44,8 @@
 :: Copy our modified "freeldr.ini"
 copy /y "hybridcd_freeldr.ini" "hybridcd\freeldr.ini"
 
+:: Copy the extra stuff
+xcopy /e "hybridcd_extras" "hybridcd"
 
-echo The basic stuff has been prepared in the directory "hybridcd".
-echo Now add everything else you want into this directory and run
-echo "hybridcd_step2" afterwards to create the ISO.
+:: Create the ISO
+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"




More information about the Ros-diffs mailing list