mirror of
https://github.com/YunoHost-Apps/jellyfin_ynh.git
synced 2024-09-03 19:26:29 +02:00
fix url of old versions
This commit is contained in:
parent
21eb013e7d
commit
232973c548
3 changed files with 33 additions and 0 deletions
|
@ -108,7 +108,18 @@ tempdir="$(mktemp -d)"
|
|||
|
||||
# Download the deb files
|
||||
ynh_setup_source --dest_dir=$tempdir --source_id="ffmpeg.$architecture"
|
||||
# In case of a new version, the url change from https://repo.jellyfin.org/releases/server/debian/versions/stable/server/X.X.X/jellyfin-server_X.X.X-1_$architecture.deb to https://repo.jellyfin.org/archive/debian/stable/X.X.X/server/jellyfin-server_X.X.X-1_$architecture.deb
|
||||
src_url=$(grep 'SOURCE_URL=' "../conf/server.$architecture.src" | cut -d= -f2-)
|
||||
if ! curl --output /dev/null --silent --head --fail "$src_url"; then
|
||||
ynh_replace_string --match_string="releases/server/debian/versions/stable/server/$version/jellyfin-server_$version-1_$architecture.deb" --replace_string="archive/debian/stable/$version/server/jellyfin-server_$version-1_$architecture.deb" --target_file="../conf/server.$architecture.src"
|
||||
fi
|
||||
ynh_setup_source --dest_dir=$tempdir --source_id="server.$architecture"
|
||||
|
||||
# Same for web
|
||||
src_url=$(grep 'SOURCE_URL=' "../conf/web.$architecture.src" | cut -d= -f2-)
|
||||
if ! curl --output /dev/null --silent --head --fail "$src_url"; then
|
||||
ynh_replace_string --match_string="releases/server/debian/versions/stable/web/$version/jellyfin-web_$version-1_all.deb" --replace_string="archive/debian/stable/$version/web/jellyfin-web_$version-1_all.deb" --target_file="../conf/web.$architecture.src"
|
||||
fi
|
||||
ynh_setup_source --dest_dir=$tempdir --source_id="web.$architecture"
|
||||
|
||||
# Install the packages
|
||||
|
|
|
@ -116,7 +116,18 @@ tempdir="$(mktemp -d)"
|
|||
|
||||
# Download the deb files
|
||||
ynh_setup_source --dest_dir=$tempdir --source_id="ffmpeg.$architecture"
|
||||
# In case of a new version, the url change from https://repo.jellyfin.org/releases/server/debian/versions/stable/server/X.X.X/jellyfin-server_X.X.X-1_$architecture.deb to https://repo.jellyfin.org/archive/debian/stable/X.X.X/server/jellyfin-server_X.X.X-1_$architecture.deb
|
||||
src_url=$(grep 'SOURCE_URL=' "../conf/server.$architecture.src" | cut -d= -f2-)
|
||||
if ! curl --output /dev/null --silent --head --fail "$src_url"; then
|
||||
ynh_replace_string --match_string="releases/server/debian/versions/stable/server/$version/jellyfin-server_$version-1_$architecture.deb" --replace_string="archive/debian/stable/$version/server/jellyfin-server_$version-1_$architecture.deb" --target_file="../conf/server.$architecture.src"
|
||||
fi
|
||||
ynh_setup_source --dest_dir=$tempdir --source_id="server.$architecture"
|
||||
|
||||
# Same for web
|
||||
src_url=$(grep 'SOURCE_URL=' "../conf/web.$architecture.src" | cut -d= -f2-)
|
||||
if ! curl --output /dev/null --silent --head --fail "$src_url"; then
|
||||
ynh_replace_string --match_string="releases/server/debian/versions/stable/web/$version/jellyfin-web_$version-1_all.deb" --replace_string="archive/debian/stable/$version/web/jellyfin-web_$version-1_all.deb" --target_file="../conf/web.$architecture.src"
|
||||
fi
|
||||
ynh_setup_source --dest_dir=$tempdir --source_id="web.$architecture"
|
||||
|
||||
# Install the packages
|
||||
|
|
|
@ -144,7 +144,18 @@ tempdir="$(mktemp -d)"
|
|||
|
||||
# Download the deb files
|
||||
ynh_setup_source --dest_dir=$tempdir --source_id="ffmpeg.$architecture"
|
||||
# In case of a new version, the url change from https://repo.jellyfin.org/releases/server/debian/versions/stable/server/X.X.X/jellyfin-server_X.X.X-1_$architecture.deb to https://repo.jellyfin.org/archive/debian/stable/X.X.X/server/jellyfin-server_X.X.X-1_$architecture.deb
|
||||
src_url=$(grep 'SOURCE_URL=' "../conf/server.$architecture.src" | cut -d= -f2-)
|
||||
if ! curl --output /dev/null --silent --head --fail "$src_url"; then
|
||||
ynh_replace_string --match_string="releases/server/debian/versions/stable/server/$version/jellyfin-server_$version-1_$architecture.deb" --replace_string="archive/debian/stable/$version/server/jellyfin-server_$version-1_$architecture.deb" --target_file="../conf/server.$architecture.src"
|
||||
fi
|
||||
ynh_setup_source --dest_dir=$tempdir --source_id="server.$architecture"
|
||||
|
||||
# Same for web
|
||||
src_url=$(grep 'SOURCE_URL=' "../conf/web.$architecture.src" | cut -d= -f2-)
|
||||
if ! curl --output /dev/null --silent --head --fail "$src_url"; then
|
||||
ynh_replace_string --match_string="releases/server/debian/versions/stable/web/$version/jellyfin-web_$version-1_all.deb" --replace_string="archive/debian/stable/$version/web/jellyfin-web_$version-1_all.deb" --target_file="../conf/web.$architecture.src"
|
||||
fi
|
||||
ynh_setup_source --dest_dir=$tempdir --source_id="web.$architecture"
|
||||
|
||||
# Install the packages
|
||||
|
|
Loading…
Add table
Reference in a new issue