#!/bin/sh

ARCH=$(uname -m)

mkdir -p /etc/apk/repositories.d

cat > /etc/apk/repositories.d/els-alpine-release.list <<EOF
https://repo.tuxcare.com/alpinelinux3.18-els/\$TOKEN/stable
EOF

# Provide ELS marker file needed for OVAL tests (same as els-define on other distros)
NAME="Alpine Linux"
VERSION_ID="3.18"
if [ -r /etc/os-release ]; then
    . /etc/os-release
fi
# OVAL tests expect major.minor only ("3.18"), while /etc/os-release
# carries the full patch version (VERSION_ID=3.18.12) -- trim it.
VERSION_ID=$(printf '%s' "$VERSION_ID" | cut -d. -f1,2)
[ -n "$VERSION_ID" ] || VERSION_ID="3.18"
[ -n "$NAME" ] || NAME="Alpine Linux"
echo "${NAME} ${VERSION_ID} (ELS by TuxCare)" > /etc/els-release
chmod 0644 /etc/els-release

exit 0
