ingress #1
29
cookcli/rootfs/etc/cont-init.d/50-cookcli.sh
Normal file
29
cookcli/rootfs/etc/cont-init.d/50-cookcli.sh
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
#!/usr/bin/with-contenv bashio
|
||||
set -e
|
||||
|
||||
bashio::log.info "=== Initialisation de CookCLI ==="
|
||||
|
||||
# Vérifier que les commandes de base sont disponibles
|
||||
if ! command -v date >/dev/null 2>&1; then
|
||||
bashio::log.error "❌ La commande 'date' est introuvable !"
|
||||
bashio::log.info "PATH actuel: ${PATH}"
|
||||
# Forcer un PATH standard
|
||||
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
||||
if ! command -v date >/dev/null 2>&1; then
|
||||
bashio::log.error "❌ Échec : même avec un PATH standard, 'date' est introuvable."
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# Vérifier que CookCLI est exécutable
|
||||
if [ ! -x /usr/local/bin/cook ]; then
|
||||
bashio::log.error "❌ CookCLI n'est pas exécutable."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
bashio::log.info "✅ CookCLI est prêt : $(/usr/local/bin/cook --version 2>&1 | head -n1)"
|
||||
|
||||
# Créer le dossier des recettes
|
||||
RECIPES_PATH=$(bashio::config 'recipes_path')
|
||||
mkdir -p "${RECIPES_PATH}"
|
||||
bashio::log.info "✅ Dossier des recettes : ${RECIPES_PATH}"
|
||||
Loading…
Reference in a new issue