Ajouter cookcli/rootfs/etc/cont-init.d/50-cookcli.sh
This commit is contained in:
parent
151b631492
commit
dbacb99a29
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