Additional execute()
This commit is contained in:
@@ -416,11 +416,7 @@ flash_images() {
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [[ ! -f $img_gz ]]; then
|
||||
echo "$img_gz does not exist"
|
||||
echo "Check your build output"
|
||||
return 1
|
||||
fi
|
||||
[[ -f $img_gz ]] || { echo "$img_gz does not exist"; return 1; }
|
||||
|
||||
execute gunzip -qfk "$img_gz"
|
||||
|
||||
@@ -443,24 +439,19 @@ ssh_upgrade() {
|
||||
local ssh_path="$2"
|
||||
local img_fname="${img_gz##*/}"
|
||||
|
||||
if ! [[ -f $img_gz ]]; then
|
||||
echo "$img_gz is missing, check build output"
|
||||
return 1
|
||||
fi
|
||||
[[ -f $img_gz ]] || { echo "$img_gz is missing, check build output"; return 1; }
|
||||
|
||||
echo "Copying '$img_gz' to $ssh_path/tmp/$img_fname"
|
||||
debug "scp $img_gz $ssh_path:/tmp/$img_fname"
|
||||
if ! scp "$img_gz" "$ssh_path:/tmp/$img_fname"; then
|
||||
if ! execute scp "$img_gz" "$ssh_path:/tmp/$img_fname"; then
|
||||
echo "Could not copy $img_gz to $ssh_path:/tmp/$img_fname"
|
||||
return 1
|
||||
fi
|
||||
|
||||
echo "Executing remote sysupgrade"
|
||||
debug "ssh $ssh_path sysupgrade -F /tmp/$img_fname"
|
||||
# This may result in weird exit code from closing the ssh connection
|
||||
# shellcheck disable=SC2029
|
||||
# execute remotely
|
||||
# this will probably be a weird exit code from closed connection
|
||||
ssh "$ssh_path" "sysupgrade -F /tmp/$img_fname"
|
||||
return 0
|
||||
}
|
||||
|
||||
from_source() {
|
||||
@@ -608,7 +599,7 @@ from_source() {
|
||||
# Symlink output images to root of BINDIR (match Image Builder)
|
||||
shopt -s nullglob
|
||||
for image in "$BINDIR/targets/${TARGET}/"*.{img,img.gz,ubi}; do
|
||||
ln -fs "$image" "$BINDIR/${image##*/}"
|
||||
execute ln -fs "$image" "$BINDIR/${image##*/}"
|
||||
done
|
||||
shopt -u nullglob
|
||||
|
||||
|
||||
Reference in New Issue
Block a user