v2
This commit is contained in:
+3
-2
@@ -10,7 +10,7 @@ CONTAINER="nnm"
|
||||
ALA_DATE="$(grep '^ala_date' "$SCRIPT_DIR/manifest.toml" | sed 's/.*"\(.*\)"/\1/')"
|
||||
BASE_DIGEST="$(grep '^base_image_digest' "$SCRIPT_DIR/manifest.toml" | sed 's/.*"\(.*\)"/\1/')"
|
||||
|
||||
TAG_INPUT="$(cat "$SCRIPT_DIR/packages.list" "$SCRIPT_DIR/manifest.toml")"
|
||||
TAG_INPUT="$(find "$SCRIPT_DIR/config" "$SCRIPT_DIR/Containerfile" -type f | sort | xargs -d'\n' sha256sum; cat "$SCRIPT_DIR/packages.list" "$SCRIPT_DIR/manifest.toml")"
|
||||
IMAGE_TAG="nnm:$(echo -n "$TAG_INPUT" | sha256sum | cut -c1-16)"
|
||||
IMAGE="localhost/$IMAGE_TAG"
|
||||
|
||||
@@ -32,7 +32,8 @@ if ! distrobox list 2>/dev/null | grep -qw "$CONTAINER"; then
|
||||
[[ -d /dev/nvidia0 ]] && NVIDIA_FLAG="--nvidia"
|
||||
distrobox create --name "$CONTAINER" --image "$IMAGE" $NVIDIA_FLAG
|
||||
else
|
||||
echo "==> Container '$CONTAINER' already exists."
|
||||
echo "==> Upgrading container..."
|
||||
distrobox upgrade "$CONTAINER"
|
||||
fi
|
||||
|
||||
echo "==> Installing /usr/local/bin/nnm..."
|
||||
|
||||
Reference in New Issue
Block a user