#!/bin/bash

if [ ${DIB_DEBUG_TRACE:-0} -gt 0 ]; then
    set -x
fi
set -eu
set -o pipefail

if [[ "${DISTRO_NAME}" == "gentoo" ]]; then
    rc-update add cloud-config default
    rc-update add cloud-final default
    rc-update add cloud-init-local boot
    rc-update add cloud-init default
elif [[ "${DISTRO_NAME}" =~ (virtuozzo|hci) ]]; then
    # disable locale module cause it doesn't work properly
    sed -i '/^\s*-\s*locale$/d' /etc/cloud/cloud.cfg
    useradd virtuozzo
    systemctl enable cloud-config.service
    systemctl enable cloud-final.service
    systemctl enable cloud-init-local.service
    systemctl enable cloud-init.service
    systemctl enable os-collect-config.service
fi
