Skip to content
Snippets Groups Projects
selfupdate 979 B
Newer Older
#!/bin/bash
  NEWVERSION=$(curl -s "https://gitlab.lakedrops.com/api/v4/projects/282/repository/tags?order_by=updated&search=^v" | jq -r .[0].name)
fi

if [[ "$NEWVERSION" == "$VERSION" ]]; then
  echo "No new version available"
echo "Loading new version ..."
UPDATE=$(docker run -v ${SCRIPTPATH}:/setup --rm registry.lakedrops.com/docker/l3d/setup:${NEWVERSION} 2>&1)
if [[ "$UPDATE" == *"setup:${NEWVERSION} not found"* ]]; then
  echo "Version ${NEWVERSION} not found."
  exit
jurgenhaas's avatar
jurgenhaas committed
echo "Self update to version ${NEWVERSION} succeeded!"

export VERSION=${NEWVERSION}
jurgenhaas's avatar
jurgenhaas committed
export L3D_FORCE_UPDATE=0
/usr/local/bin/reset

echo ""
echo ""
echo ""
echo "================================================================"
echo "It's recommended to run"
echo ""
echo "           l3d reset"
echo ""
echo "now, so that we can clean the legacy components properly."
echo "================================================================"