build: add support for various version in OCI based package build.

This commit is contained in:
Alexandre Pujol 2025-04-04 21:52:44 +02:00
parent 49a2a21c11
commit b9ec70b8bb
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
3 changed files with 27 additions and 17 deletions

View file

@ -163,12 +163,18 @@ clean:
[doc('Build the apparmor.d package')]
package dist:
#!/usr/bin/env bash
set -eu -o pipefail
dist="{{dist}}"
[[ $dist =~ ubuntu* ]] && dist=ubuntu
[[ $dist =~ debian* ]] && dist=debian
bash dists/docker.sh $dist
#!/usr/bin/env bash
set -eu -o pipefail
dist="{{dist}}"
version=""
if [[ $dist =~ ubuntu([0-9]+) ]]; then
version="${BASH_REMATCH[1]}.04"
dist="ubuntu"
elif [[ $dist =~ debian([0-9]+) ]]; then
version="${BASH_REMATCH[1]}"
dist="debian"
fi
bash dists/docker.sh $dist $version
[doc('Build the image')]
img dist flavor: (package dist)