fixup new release pipeline a bit
This commit is contained in:
@@ -24,4 +24,4 @@ name: jackett
|
|||||||
sources:
|
sources:
|
||||||
- https://github.com/Jackett/Jackett
|
- https://github.com/Jackett/Jackett
|
||||||
type: application
|
type: application
|
||||||
version: 6.11.20
|
version: 6.11.21
|
||||||
|
|||||||
@@ -122,12 +122,12 @@ clean_catalog() {
|
|||||||
local chartname="$2"
|
local chartname="$2"
|
||||||
local train="$3"
|
local train="$3"
|
||||||
local chartversion="$4"
|
local chartversion="$4"
|
||||||
local catalogchart="catalog/${train}/${chartname}"
|
cd catalog/${train}/${chartname}
|
||||||
local majorversions=$( (find ${catalogchart} -mindepth 1 -maxdepth 1 -type d \( ! -iname ".*" \) | sed 's|^\./||g') | sort -Vr | cut -c1 | uniq)
|
local majorversions=$( (find . -mindepth 1 -maxdepth 1 -type d \( ! -iname ".*" \) | sed 's|^\./||g') | sort -Vr | cut -c1 | uniq)
|
||||||
cd ${catalogchart}
|
echo "Removing old versions for: ${chartname}"
|
||||||
for majorversion in ${majorversions}; do
|
for majorversion in ${majorversions}; do
|
||||||
local maxofmajor=$( (find ${catalogchart} -mindepth 1 -maxdepth 1 -type d \( -iname "${majorversion}.*" \) | sed 's|^\./||g') | sort -Vr | head -n1 )
|
local maxofmajor=$( (find . -mindepth 1 -maxdepth 1 -type d \( -iname "${majorversion}.*" \) | sed 's|^\./||g') | sort -Vr | head -n1 )
|
||||||
local rmversions=$( (find ${catalogchart} -mindepth 1 -maxdepth 1 -type d \( -iname "${majorversion}.*" \) \( ! -iname "${maxofmajor}" \) | sed 's|^\./||g') | sort -Vr )
|
local rmversions=$( (find . -mindepth 1 -maxdepth 1 -type d \( -iname "${majorversion}.*" \) \( ! -iname "${maxofmajor}" \) | sed 's|^\./||g') | sort -Vr )
|
||||||
rm -Rf ${rmversions}
|
rm -Rf ${rmversions}
|
||||||
done
|
done
|
||||||
cd -
|
cd -
|
||||||
|
|||||||
Reference in New Issue
Block a user