removing bios boot files before apply the Payload

This commit is contained in:
vectorsigma72 2019-10-26 10:10:43 +02:00
parent ed6a6bdb1d
commit a2ff20c379
2 changed files with 46 additions and 0 deletions

View File

@ -0,0 +1,44 @@
#!/bin/bash
#echo "DEBUG: $ 1 = Full path to the installation package the installer app is processing: " $1
#echo "DEBUG: $ 2 = Full path to the installation destination: " $2
#echo "DEBUG: $ 3 = Installation volume (mountpoint) to receive the payload: " $3
#echo "DEBUG: $ 4 = Root directory for the system: " $4
echo "preinstall: Path to installer....... $1"
echo "preinstall: Path to destination..... $2"
echo "preinstall: Path to dest volume..... $3"
echo "preinstall: Root of system folder... $4"
#############################################################################
if [ "$3" == "/" ]; then
DEST_VOL="/Volumes/"$( ls -1F /Volumes | sed -n 's:@$::p' )
else
DEST_VOL="$3"
fi
boots=(boot5 boot6 boot7)
sect=(boot0af
boot0ss
boot1f32
boot1f32alt
boot1h
boot1h2
boot1x
boot1xalt
Description.txt
Installation.txt)
for i in "${boots[@]}"
do
rm -f "${DEST_VOL}"/usr/standalone/i386/x64/$i
done
for i in "${sect[@]}"
do
rm -f "${DEST_VOL}"/usr/standalone/i386/$i
done

View File

@ -585,6 +585,8 @@ if [[ ${NOEXTRAS} != *"CloverEFI"* ]]; then
fixperms "${PKG_BUILD_DIR}/${choiceId}/Root/"
# chmod 755 "${PKG_BUILD_DIR}/${choiceId}"/Root/usr/local/bin/{fdisk440,boot1-install}
chmod 755 "${PKG_BUILD_DIR}/${choiceId}"/Root/usr/local/bin/boot1-install
addTemplateScripts --pkg-rootdir="${PKG_BUILD_DIR}/${choiceId}" ${choiceId}
packageRefId=$(getPackageRefId "${packagesidentity}" "${choiceId}")
packageBiosBootRefId=$packageRefId