|
@ -5,6 +5,23 @@ SOURCE_URL="https://docker.0k.io/downloads" |
|
|
LOCATION="$SERVICE_CONFIGSTORE/opt/apps/$APP_NAME" |
|
|
LOCATION="$SERVICE_CONFIGSTORE/opt/apps/$APP_NAME" |
|
|
CONFIGFILE="$LOCATION/config.json" |
|
|
CONFIGFILE="$LOCATION/config.json" |
|
|
|
|
|
|
|
|
|
|
|
version_gt() { test "$(printf '%s\n' "$@" | sort -V | head -n 1)" != "$1"; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
monujo:get_source_url() { |
|
|
|
|
|
local app_name="$1" version="$2" |
|
|
|
|
|
|
|
|
|
|
|
if version_gt "$version" 1.0.0-rc.7; then |
|
|
|
|
|
SOURCE_URL="https://github.com/Lokavaluto/monujo/releases/download" |
|
|
|
|
|
echo "$SOURCE_URL/${version}/${app_name}_${version}.tar.bz2" |
|
|
|
|
|
return 0 |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
SOURCE_URL="https://docker.0k.io/downloads" |
|
|
|
|
|
echo "$SOURCE_URL/${app_name}-${version}.tar.bz2" |
|
|
|
|
|
return 0 |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
monujo:code_init() { |
|
|
monujo:code_init() { |
|
|
local version="$1" enforce_version="$2" source_url |
|
|
local version="$1" enforce_version="$2" source_url |
|
@ -23,7 +40,7 @@ monujo:code_init() { |
|
|
mkdir -p "$LOCATION" |
|
|
mkdir -p "$LOCATION" |
|
|
fi |
|
|
fi |
|
|
cd "$LOCATION" |
|
|
cd "$LOCATION" |
|
|
source_url="$SOURCE_URL/$APP_NAME-$version.tar.bz2" |
|
|
|
|
|
|
|
|
source_url="$(monujo:get_source_url "$APP_NAME" "$version")" |
|
|
info "Downloading '$source_url'." |
|
|
info "Downloading '$source_url'." |
|
|
wget -q "$source_url" -O file.tar.bz2 || { |
|
|
wget -q "$source_url" -O file.tar.bz2 || { |
|
|
err "Couldn't download '$source_url'." |
|
|
err "Couldn't download '$source_url'." |
|
|