Refactor
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user