Changeset 82271 in vbox
- Timestamp:
- Nov 28, 2019 6:26:18 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 135089
- Location:
- trunk/src/VBox/Installer/win
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/win/Makefile.kmk
r81584 r82271 1161 1161 RePackScripts_SOURCES += \ 1162 1162 $(RePackScripts_0_OUTDIR)/Combined-1-Prepare.cmd \ 1163 $(RePackScripts_0_OUTDIR)/Combined-3-Repack.cmd 1163 $(RePackScripts_0_OUTDIR)/Combined-3-Repack.cmd \ 1164 $(RePackScripts_0_OUTDIR)/Combined-3-RepackAdditions.cmd 1164 1165 endif 1165 1166 else 1166 1167 RePackScripts_SOURCES += \ 1167 1168 $(RePackScripts_0_OUTDIR)/Single-1-Prepare.cmd \ 1168 $(RePackScripts_0_OUTDIR)/Single-3-Repack.cmd 1169 $(RePackScripts_0_OUTDIR)/Single-3-Repack.cmd \ 1170 $(RePackScripts_0_OUTDIR)/Combined-3-RepackAdditions.cmd 1169 1171 endif 1170 1172 RePackScripts_CLEAN = \ … … 1181 1183 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Combined-1-Prepare.cmd,Combined-1-Prepare.cmd) 1182 1184 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Combined-3-Repack.cmd,Combined-3-Repack.cmd) 1185 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Combined-3-RepackAdditions.cmd,Combined-3-RepackAdditions.cmd) 1183 1186 else 1184 1187 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScripts,Scripts/Single-1-Prepare.cmd,Single-1-Prepare.cmd) -
trunk/src/VBox/Installer/win/Scripts/Combined-1-Prepare.cmd
r80769 r82271 29 29 set _MY_SAVED_CD=%CD% 30 30 set _MY_VER_REV=@VBOX_VERSION_STRING@r@VBOX_SVN_REV@ 31 set _MY_PACK_EXTPACK=1 32 set _MY_PACK_ADDITIONS=0 31 33 32 34 rem 33 35 rem Parse arguments. 34 36 rem 35 set _MY_OPT_UNTAR_DIR=%_MY_SCRIPT_DIR%\..\..\.. \37 set _MY_OPT_UNTAR_DIR=%_MY_SCRIPT_DIR%\..\..\.. 36 38 for %%i in (%_MY_OPT_UNTAR_DIR%) do set _MY_OPT_UNTAR_DIR=%%~fi 37 39 set _MY_OPT_EXTPACK=%_MY_OPT_UNTAR_DIR%\Oracle_VM_VirtualBox_Extension_Pack-%_MY_VER_REV%.vbox-extpack … … 51 53 if ".%1" == ".--help" goto opt_h 52 54 55 if ".%1" == ".-g" goto opt_g 56 if ".%1" == ".--additions" goto opt_g 53 57 if ".%1" == ".-e" goto opt_e 54 58 if ".%1" == ".--extpack" goto opt_e 59 if ".%1" == ".--no-extpack" goto opt_ne 55 60 if ".%1" == ".-o" goto opt_o 56 61 if ".%1" == ".--outdir" goto opt_o … … 70 75 goto argument_loop 71 76 77 :opt_g 78 set _MY_PACK_ADDITIONS=1 79 shift 80 goto argument_loop 81 72 82 :opt_e 73 83 if ".%~2" == "." goto syntax_error_missing_value 74 84 set _MY_OPT_EXTPACK=%~f2 75 85 goto argument_loop_next_with_value 86 87 :opt_ne 88 set _MY_PACK_EXTPACK=0 89 shift 90 goto argument_loop 76 91 77 92 :opt_h … … 80 95 echo Usage: Combined-1-Prepare.cmd [-o output-dir] [-e/--extpack puel.vbox-extpack] 81 96 echo [-s/--extpack-enterprise puel-enterprise.vbox-extpack] 97 echo [--no-extpack] [-g/--additions] 82 98 echo [-u/--vboxall-dir unpacked-vboxall-dir] [-t build-type] 83 99 echo . … … 144 160 goto end_failed 145 161 146 162 :error_extpack_and_additions_together 163 echo usage error: You can't prepare extPack and GuestAdditions in one call 164 goto end_failed 147 165 148 166 :no_more_arguments … … 158 176 if not exist "%_MY_BINDIR_X86%" goto error_x86_bindir_not_found 159 177 178 if ".%_MY_PACK_EXTPACK%" == ".%_MY_PACK_ADDITIONS%" goto error_extpack_and_additions_together 179 160 180 set _MY_REPACK_DIR_AMD64=%_MY_OPT_UNTAR_DIR%\win.amd64\%_MY_OPT_BUILD_TYPE%\repack 161 181 set _MY_REPACK_DIR_X86=%_MY_OPT_UNTAR_DIR%\win.x86\%_MY_OPT_BUILD_TYPE%\repack … … 163 183 if not exist "%_MY_REPACK_DIR_X86%" goto error_x86_repack_dir_not_found 164 184 185 rem Make sure the output dir exists. 186 if not exist "%_MY_OPT_OUTDIR%" (mkdir "%_MY_OPT_OUTDIR%" || goto end_failed) 187 188 rem 189 rem ExtPack section 190 rem 191 if ".%_MY_PACK_EXTPACK%" == ".0" goto skip_extpack_packing 192 165 193 if not exist "%_MY_OPT_EXTPACK%" goto error_extpack_not_found 166 194 if not ".%_MY_OPT_EXTPACK_ENTERPRISE%" == "." if not exist "%_MY_OPT_EXTPACK_ENTERPRISE%" goto error_enterprise_extpack_not_found 167 168 169 rem Make sure the output dir exists.170 if not exist "%_MY_OPT_OUTDIR%" (mkdir "%_MY_OPT_OUTDIR%" || goto end_failed)171 195 172 196 rem … … 180 204 181 205 rem 182 rem Do the packing .206 rem Do the packing of ExtPack 183 207 rem 184 208 echo ************************************************************************** … … 197 221 echo . 198 222 cd /d "%_MY_SAVED_CD%" 223 :skip_extpack_packing 224 225 rem 226 rem GuestAdditions section 227 rem 228 if ".%_MY_PACK_ADDITIONS%" == ".0" goto skip_additions_packing 229 230 rem 231 rem Do the packing of GuestAdditions 232 rem 233 echo ************************************************************************** 234 echo Packing AMD64 additions 235 echo ************************************************************************** 236 cd /d "%_MY_REPACK_DIR_AMD64%" || goto end_failed 237 call "%_MY_REPACK_DIR_AMD64%\PackDriversForSubmission.cmd" -b "%_MY_BINDIR_AMD64%" -a amd64 -x -n --no-main --ga ^ 238 -o "%_MY_OPT_OUTDIR%\VBoxDrivers-%_MY_VER_REV%-amd64.cab" || goto end_failed 239 echo . 240 echo ************************************************************************** 241 echo Packing X86 drivers 242 echo ************************************************************************** 243 cd /d "%_MY_REPACK_DIR_X86%" || goto end_failed 244 call "%_MY_REPACK_DIR_X86%\PackDriversForSubmission.cmd" -b "%_MY_BINDIR_X86%" -a x86 -x -n --no-main --ga ^ 245 -o "%_MY_OPT_OUTDIR%\VBoxDrivers-%_MY_VER_REV%-x86.cab" || goto end_failed 246 echo . 247 cd /d "%_MY_SAVED_CD%" 248 :skip_additions_packing 199 249 200 250 rem 201 251 rem Generate script for taking the next step. 202 252 rem 203 set _MY_NEXT_SCRIPT=%_MY_OPT_OUTDIR%\Combined-3-Repack.cmd 253 set _MY_NEXT_SCRIPT_SHORT_NAME=Combined-3-Repack.cmd 254 set _MY_NEXT_SCRIPT=%_MY_OPT_OUTDIR%\%_MY_NEXT_SCRIPT_SHORT_NAME% 255 if ".%_MY_PACK_ADDITIONS%" == ".0" goto generate_legacy_script 256 set _MY_NEXT_SCRIPT_SHORT_NAME=Combined-3-RepackAdditions.cmd 257 set _MY_NEXT_SCRIPT=%_MY_OPT_OUTDIR%\%_MY_NEXT_SCRIPT_SHORT_NAME% 204 258 echo cd /d "%cd%" > "%_MY_NEXT_SCRIPT%" 205 echo call "%_MY_SCRIPT_DIR%\Combined-3-Repack.cmd" --extpack "%_MY_OPT_EXTPACK%" ^ 259 echo call "%_MY_SCRIPT_DIR%%_MY_NEXT_SCRIPT_SHORT_NAME%" ^ 260 --vboxall-untar-dir "%_MY_OPT_UNTAR_DIR%" ^ 261 --outdir "%_MY_OPT_OUTDIR%" ^ 262 --build-type "%_MY_OPT_BUILD_TYPE%" %%* >> "%_MY_NEXT_SCRIPT%" 263 goto show_next_steps 264 :generate_legacy_script 265 echo cd /d "%cd%" > "%_MY_NEXT_SCRIPT%" 266 echo call "%_MY_SCRIPT_DIR%%_MY_NEXT_SCRIPT_SHORT_NAME%" --extpack "%_MY_OPT_EXTPACK%" ^ 206 267 --extpack-enterprise "%_MY_OPT_EXTPACK_ENTERPRISE%" ^ 207 268 --vboxall-untar-dir "%_MY_OPT_UNTAR_DIR%" ^ 208 269 --outdir "%_MY_OPT_OUTDIR%" ^ 270 %_MY_OPT_SCRIPT_SKIPEXTPACK_PARAM% %_MY_OPT_SCRIPT_ADDITIONS_PARAM% ^ 209 271 --build-type "%_MY_OPT_BUILD_TYPE%" %%* >> "%_MY_NEXT_SCRIPT%" 210 272 273 :show_next_steps 211 274 rem 212 275 rem Instructions on what to do next. … … 222 285 echo * 1. Submit the files to Microsoft for attestation signing. 223 286 echo * 2. Download the signed result. 224 echo * 3. "%_MY_NEXT_SCRIPT%" --signed-x86 {zip} --signed-amd64 {zip} 225 287 echo * 3. "%_MY_NEXT_SCRIPT%" --signed-x86 {zip} --signed-amd64 {zip} %_MY_OPT_SCRIPT_SKIPEXTPACK_PARAM% %_MY_OPT_SCRIPT_ADDITIONAL_PARAMS% 226 288 goto end 227 228 229 289 :end_failed 230 290 @cd /d "%_MY_SAVED_CD%"
Note:
See TracChangeset
for help on using the changeset viewer.