2022-08-04 16:08:26 +02:00
|
|
|
# vim:syntax=sh
|
|
|
|
|
|
|
|
leap_version=15.5
|
|
|
|
logfile_base=~/publish_logs/$leap_version-appliances/$(date -d "$date" '+%Y/%m/%d/%H%M')
|
|
|
|
synclog="${logfile_base}.log"
|
|
|
|
deletelog="${logfile_base}-deletes.log"
|
|
|
|
path="/distribution/leap/$leap_version/appliances"
|
2023-03-09 14:03:08 +01:00
|
|
|
flavors=()
|
2022-08-04 16:08:26 +02:00
|
|
|
repos=()
|
|
|
|
extra_repos=()
|
|
|
|
isodir=""
|
|
|
|
|
|
|
|
get_version() {
|
|
|
|
# get expected version from first flavor
|
|
|
|
if [ -z "$version" ]; then
|
2022-11-29 13:21:27 +01:00
|
|
|
version=`echo $stage/openSUSE-Leap-$leap_version-Minimal-VM.x86_64-$flavor-Build*.qcow2`
|
2022-08-04 16:08:26 +02:00
|
|
|
version=${version##*Build}
|
|
|
|
version=${version%.*}
|
|
|
|
if [ -z "$version" ]; then
|
|
|
|
echo "no version found, exit." | tee -a $synclog
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
|
|
|
_get_iso()
|
|
|
|
{
|
|
|
|
local snapshot="$1"
|
|
|
|
local suffix=qcow2
|
|
|
|
if [ "$flavor" = 'MS-HyperV' ]; then
|
|
|
|
suffix=vhdx.xz
|
|
|
|
elif [ "$flavor" = 'VMware' ]; then
|
|
|
|
suffix=vmdk.xz
|
|
|
|
fi
|
2022-11-29 13:21:27 +01:00
|
|
|
echo "openSUSE-Leap-$leap_version-Minimal-VM.x86_64-$flavor-$snapshot.$suffix"
|
2022-08-04 16:08:26 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
get_iso()
|
|
|
|
{
|
|
|
|
iso=`_get_iso "Build$version"`
|
|
|
|
}
|
|
|
|
|
|
|
|
get_iso_link()
|
|
|
|
{
|
|
|
|
link="$stage/`_get_iso Current`"
|
|
|
|
}
|
|
|
|
|
|
|
|
get_diff_url()
|
|
|
|
{
|
|
|
|
url=""
|
|
|
|
}
|
|
|
|
|
|
|
|
get_mark_published_url()
|
|
|
|
{
|
|
|
|
url=""
|
|
|
|
}
|
|
|
|
|
|
|
|
get_changes_filename()
|
|
|
|
{
|
|
|
|
changes=""
|
|
|
|
}
|