This commit is contained in:
2023-01-13 21:31:35 -05:00
parent 3da0d408ff
commit 2b97ab1533

View File

@@ -337,7 +337,7 @@ installDependencies() {
getImageBuilder() { getImageBuilder() {
debug "${FUNCNAME[0]}" debug "${FUNCNAME[0]}"
declare dl_tool checksum declare dl_tool
if [[ -f "$IB_ARCHIVE" ]]; then if [[ -f "$IB_ARCHIVE" ]]; then
echo "Image Builder $IB_ARCHIVE exists" echo "Image Builder $IB_ARCHIVE exists"
@@ -369,9 +369,16 @@ getImageBuilder() {
echo "Archive missing" echo "Archive missing"
return 1 return 1
fi fi
}
verifyImage() {
debug "${FUNCNAME[0]}"
declare checksum
if hash sha256sum &>/dev/null; then if hash sha256sum &>/dev/null; then
debug "Verifying checksums" debug "Verifying Image Builder checksums"
if [[ -f $SHA256_FILE ]] && askOk "$SHA256_FILE exists. Re-download?"; then if [[ -f $SHA256_FILE ]] && askOk "$SHA256_FILE exists. Re-download?"; then
if ! curl -so "$SHA256_FILE" "$SHA256_URL"; then if ! curl -so "$SHA256_FILE" "$SHA256_URL"; then
@@ -389,6 +396,11 @@ getImageBuilder() {
debug "checksum return code: $?" debug "checksum return code: $?"
fi fi
}
extractImage() {
debug "${FUNCNAME[0]}"
echo "Extracting Image Builder archive" echo "Extracting Image Builder archive"
[[ ! -d "$BUILDDIR" ]] && mkdir -p "$BUILDDIR" [[ ! -d "$BUILDDIR" ]] && mkdir -p "$BUILDDIR"
@@ -741,6 +753,8 @@ main() {
(( FROM_SOURCE )) && fromSource (( FROM_SOURCE )) && fromSource
getImageBuilder || return $? getImageBuilder || return $?
verifyImage &&
extractImage
addRepos addRepos
#copyFiles #copyFiles
[[ -v SSH_BACKUP_PATH ]] && sshBackup [[ -v SSH_BACKUP_PATH ]] && sshBackup