#!/bin/sh

PHP_REPO_PATH="/etc/apt/sources.list.d/php-els.list"
AUTH_CONF_PATH="/etc/apt/auth.conf.d/php-els.conf"

if [ -f "$PHP_REPO_PATH" ]; then
    if [ ! -f "$AUTH_CONF_PATH" ]; then
        token=$(sed -n 's|.*php-els/\([^/]*\)/.*|\1|p' "$PHP_REPO_PATH")
        if echo "$token" | grep -q "SERVER"; then
            mv "$PHP_REPO_PATH" "${PHP_REPO_PATH}.bak"
            printf "machine repo.alt.tuxcare.com/alt-php-els/\nlogin %s\npassword\n" "$token" > "$AUTH_CONF_PATH"
        fi
    else
        sed -i 's|repo.cloudlinux.com/php-els|repo.alt.tuxcare.com/alt-php-els|g' "$AUTH_CONF_PATH"
    fi
fi

