#!/bin/sh

# Preset for ctctl
# Version: 1.0.0
# Copyright: GNU GPL (2026-2026) Narcis Garcia
# Homepage: https://www.somtecnologia.com/

#LOADAPITO=server
#MeCallFile="$0"
#MasterProgram="$1"
#PreviousDir="$(pwd)"
#. "$MasterProgram"
#LOADAPITO=



case "$Type" in
	"ovz" )
		printf '%s\n' "${sERROR}E: Container type \"${Type}\" not yet implemented for preset: ${Preset}.${fRESET}" 1>&2
		LastStatus=63 ; if [ $StatusCode -eq 0 ] ; then StatusCode=$LastStatus ; fi
		;;
	"lxc" )
		. "${CurrentConfigDir}/presets/server.sh.inc"
		LastStatus=$? ; if [ $StatusCode -eq 0 ] ; then StatusCode=$LastStatus ; fi
		if [ $StatusCode -eq 0 ] ; then
			printf "${sHEAD0}\n   SETUP FOR CERTIFICATES SERVER ${ParO}LXC VPS${ParC}   \n${fRESET}\n"
		fi
		if [ $StatusCode -eq 0 ] ; then
			preset_debian_Certbot
			LastStatus=$? ; if [ $StatusCode -eq 0 ] ; then StatusCode=$LastStatus ; fi
		fi
		;;
	* )
		printf '%s\n' "${sERROR}E: Unknown or unsupported container type \"${Type}\" for preset: ${Preset}.${fRESET}" 1>&2
		LastStatus=80 ; if [ $StatusCode -eq 0 ] ; then StatusCode=$LastStatus ; fi
		;;
esac
