|
Last change
on this file since 33 was 31, checked in by Ben Rietbroek, 13 years ago |
|
Bumped code-version to v1.0.8 [2011-11-11]
Fixes
o Fixed the drive-letter feature that was broken in v1.07
o Corrected release date in signature which was not updated with v1.07
Changes
o Bumped code-version in signature to v1.0.8
The extra dot is cosmetic only, the version in the signature
is BCD-coded and did not change format.
o Reworked MBR code to contain two I13X signatures
These signatures are actually MOV EAX,'X31I' in the original eCS
LVM MBR-code. However, they are at different offsets in the v1.x
and v2.x versions of the LVM MBR-code. (v1.x->0d5h -- v2.x->0d0h)
Other code might depend on their existence so we put both in
the AiR-BOOT MBR. (See eCS bugtracker issue #3002)
Note
This commit and all following commits upto and including the RC3
commit [2012-09-09] are delayed commits from a local repository.
Also, the RC (Release Candidate) naming of the corresponding commits
is a bit misleading. One would label a revision with RC when near to
a final release. Since many things have changed between RC1,RC2 & RC3,
these RC's should be interpreted as mile-stones.
WARNING!!
All commits upto and including the commit of [2012-05-13] contain
a severe bug!! Building from these sources and then disabling
the 'force LBA' feature while also using the drive-letter feature or
editing the label can destroy the MBR on all attached disks!!
DO NOT DISABLE 'FORCE LBA USAGE' WHEN BUILT FROM THE ABOVE COMMITS!!
|
|
File size:
1.5 KB
|
| Line | |
|---|
| 1 | @cls
|
|---|
| 2 | @echo:
|
|---|
| 3 | @echo ############
|
|---|
| 4 | @echo # MBR-PROT #
|
|---|
| 5 | @echo ############
|
|---|
| 6 | @CD MBR-PROT
|
|---|
| 7 | @CALL MAKE.BAT
|
|---|
| 8 | @CD ..
|
|---|
| 9 | rem @pause
|
|---|
| 10 |
|
|---|
| 11 | @cls
|
|---|
| 12 | @echo:
|
|---|
| 13 | @echo #################
|
|---|
| 14 | @echo # INSTALL (DOS) #
|
|---|
| 15 | @echo #################
|
|---|
| 16 | @CD ..\INSTALL\DOS
|
|---|
| 17 | @CALL MAKE.BAT
|
|---|
| 18 | @CD ..\..\BOOTCODE
|
|---|
| 19 | rem @pause
|
|---|
| 20 |
|
|---|
| 21 | @cls
|
|---|
| 22 | @echo:
|
|---|
| 23 | @echo ############
|
|---|
| 24 | @echo # INITHDD #
|
|---|
| 25 | @echo ############
|
|---|
| 26 | @CD ..\TOOLS\DOS\INITHDD
|
|---|
| 27 | @CALL MAKE.BAT
|
|---|
| 28 | @CD ..\..\..\BOOTCODE
|
|---|
| 29 | rem @pause
|
|---|
| 30 |
|
|---|
| 31 | @cls
|
|---|
| 32 | @echo:
|
|---|
| 33 | @echo ############
|
|---|
| 34 | @echo # FIXCODE #
|
|---|
| 35 | @echo ############
|
|---|
| 36 | @CD ..\TOOLS\INTERNAL
|
|---|
| 37 | @CALL MAKE.BAT
|
|---|
| 38 | @CD ..\..\BOOTCODE
|
|---|
| 39 | rem @pause
|
|---|
| 40 |
|
|---|
| 41 | @cls
|
|---|
| 42 | @echo:
|
|---|
| 43 | @echo #############
|
|---|
| 44 | @echo # AiR-BOOT #
|
|---|
| 45 | @echo #############
|
|---|
| 46 | @CALL MAKE.BAT %1
|
|---|
| 47 |
|
|---|
| 48 | @if "%1"=="ALL" goto english_default
|
|---|
| 49 | @if not "%1"=="ALL" goto lang_default
|
|---|
| 50 |
|
|---|
| 51 |
|
|---|
| 52 | :english_default
|
|---|
| 53 | @Rem Copy English version to platform-dirs for install testing when building all languages
|
|---|
| 54 | @copy ..\RELEASE\BOOTCODE\AIRBT-EN.BIN ..\RELEASE\DOS\AIRBOOT.BIN
|
|---|
| 55 | @copy ..\RELEASE\BOOTCODE\AIRBT-EN.BIN ..\RELEASE\OS2\AIRBOOT.BIN
|
|---|
| 56 | @copy ..\RELEASE\BOOTCODE\AIRBT-EN.BIN ..\RELEASE\WINNT\AIRBOOT.BIN
|
|---|
| 57 | @copy ..\RELEASE\BOOTCODE\AIRBT-EN.BIN ..\RELEASE\LINUX\AIRBOOT.BIN
|
|---|
| 58 | @goto end
|
|---|
| 59 |
|
|---|
| 60 |
|
|---|
| 61 | :lang_default
|
|---|
| 62 | @Rem Copy Language version to platform-dirs for install testing when building one language
|
|---|
| 63 | @copy AIRBOOT.BIN ..\RELEASE\DOS\AIRBOOT.BIN
|
|---|
| 64 | @copy AIRBOOT.BIN ..\RELEASE\OS2\AIRBOOT.BIN
|
|---|
| 65 | @copy AIRBOOT.BIN ..\RELEASE\WINNT\AIRBOOT.BIN
|
|---|
| 66 | @copy AIRBOOT.BIN ..\RELEASE\LINUX\AIRBOOT.BIN
|
|---|
| 67 | @goto end
|
|---|
| 68 |
|
|---|
| 69 |
|
|---|
| 70 | :end
|
|---|
| 71 |
|
|---|
| 72 | @pause
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.