Skip to content

Commit

Permalink
refactor: no-op in prefetch driver when prefetch script does not exist (
Browse files Browse the repository at this point in the history
#3995)

Co-authored-by: Cameron Meissner <[email protected]>
  • Loading branch information
cameronmeissner and Cameron Meissner authored Jan 24, 2024
1 parent 5be109e commit cfc7223
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions vhdbuilder/scripts/prefetch-driver.sh
Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@
#!/bin/bash
set -eux

CONTAINER_IMAGE_PREFETCH_SCRIPT_PATH="/opt/azure/containers/prefetch.sh"

if [ ! -f "$CONTAINER_IMAGE_PREFETCH_SCRIPT_PATH" ]; then
echo "container image prefetch script path does not exist at $CONTAINER_IMAGE_PREFETCH_SCRIPT_PATH"
exit 1
echo "container image prefetch script path does not exist at $CONTAINER_IMAGE_PREFETCH_SCRIPT_PATH, exiting early..."
exit 0
fi

chmod +x $CONTAINER_IMAGE_PREFETCH_SCRIPT_PATH
echo "running container image prefetch script at $CONTAINER_IMAGE_PREFETCH_SCRIPT_PATH..."
sudo /bin/bash $CONTAINER_IMAGE_PREFETCH_SCRIPT_PATH
sudo chmod +x $CONTAINER_IMAGE_PREFETCH_SCRIPT_PATH || exit $?
sudo /bin/bash $CONTAINER_IMAGE_PREFETCH_SCRIPT_PATH || exit $?
echo "container image prefetch script completed successfully"

echo "deleting container image prefetch script at $CONTAINER_IMAGE_PREFETCH_SCRIPT_PATH..."
rm -f $CONTAINER_IMAGE_PREFETCH_SCRIPT_PATH
echo "container image prefetch script deleted"
echo "removing container image prefetch script at $CONTAINER_IMAGE_PREFETCH_SCRIPT_PATH..."
sudo rm -f $CONTAINER_IMAGE_PREFETCH_SCRIPT_PATH || exit $?
echo "removed container image prefetch script"

0 comments on commit cfc7223

Please sign in to comment.