#!/bin/bash

echo "Package: php8.5*
Pin: release o=Ubuntu,n=noble
Pin-Priority: 1001
" > /etc/apt/preferences.d/php

CreoleGet --groups | while read -r GROUP;
do
    [ "$GROUP" = 'root' ] && continue
    CONTAINER_PATH="$(CreoleGet container_path_"$GROUP")"
    [ -z "$CONTAINER_PATH" ] && continue
    [ -d "$CONTAINER_PATH" ] || continue
    cp /etc/apt/preferences.d/php "$CONTAINER_PATH/etc/apt/preferences.d/php"
done

exit 0
