diverses corrections sur runs
This commit is contained in:
parent
3d5aeb2be0
commit
135dbf667d
|
@ -50,9 +50,7 @@ $sysinfos_data"
|
||||||
# Ce fichier contient la liste des script à lancer avec le compte root pour
|
# Ce fichier contient la liste des script à lancer avec le compte root pour
|
||||||
# configurer $host
|
# configurer $host
|
||||||
# Chaque ligne contient le nom du script suivi des arguments éventuels
|
# Chaque ligne contient le nom du script suivi des arguments éventuels
|
||||||
#initenv
|
#generic-base
|
||||||
#dump-users
|
|
||||||
#base
|
|
||||||
#@services
|
#@services
|
||||||
#@config"
|
#@config"
|
||||||
configt="# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
configt="# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
||||||
|
@ -143,34 +141,24 @@ function runs_initdir() {
|
||||||
estep "Création de $(ppath "$runshostdir/runs.conf")"
|
estep "Création de $(ppath "$runshostdir/runs.conf")"
|
||||||
echo "$runsconft" >"$runshostdir/runs.conf"
|
echo "$runsconft" >"$runshostdir/runs.conf"
|
||||||
fi
|
fi
|
||||||
local create_sysinfos
|
if [ ! -f "$runshostdir/sysinfos.conf" ]; then
|
||||||
if [ -f "$runshostdir/sysinfos.conf" ]; then
|
|
||||||
# si le fichier sysinfos.conf ne contient que des commentaires,
|
|
||||||
# considérer qu'il n'existe pas.
|
|
||||||
local -a sysinfoslines
|
|
||||||
array_from_lines sysinfoslines "$(<"$runshostdir/sysinfos.conf" filter_conf)"
|
|
||||||
[ "${#sysinfoslines[*]}" -eq 0 ] && create_sysinfos=1
|
|
||||||
else
|
|
||||||
create_sysinfos=1
|
|
||||||
fi
|
|
||||||
if [ -n "$create_sysinfos" ]; then
|
|
||||||
estep "Création de $(ppath "$runshostdir/sysinfos.conf")"
|
estep "Création de $(ppath "$runshostdir/sysinfos.conf")"
|
||||||
echo "$sysinfost" >"$runshostdir/sysinfos.conf"
|
echo "$sysinfost" >"$runshostdir/sysinfos.conf"
|
||||||
fi
|
fi
|
||||||
if [ ! -f "$runshostdir/default" ]; then
|
if [ ! -f "$runshostdir/default.rr" ]; then
|
||||||
estep "Création de $(ppath "$runshostdir/default.rr")"
|
estep "Création de $(ppath "$runshostdir/default.rr")"
|
||||||
echo "$defaultt" >"$runshostdir/default.rr"
|
echo "$defaultt" >"$runshostdir/default.rr"
|
||||||
edit_default=1
|
edit_default=1
|
||||||
fi
|
fi
|
||||||
if [ ! -f "$runshostdir/config" ]; then
|
if [ ! -f "$runshostdir/config.rr" ]; then
|
||||||
estep "Création de $(ppath "$runshostdir/config.rr")"
|
estep "Création de $(ppath "$runshostdir/config.rr")"
|
||||||
echo "$configt" >"$runshostdir/config.rr"
|
echo "$configt" >"$runshostdir/config.rr"
|
||||||
fi
|
fi
|
||||||
if [ ! -f "$runshostdir/services" ]; then
|
if [ ! -f "$runshostdir/services.rr" ]; then
|
||||||
estep "Création de $(ppath "$runshostdir/services.rr")"
|
estep "Création de $(ppath "$runshostdir/services.rr")"
|
||||||
echo "$servicest" >"$runshostdir/services.rr"
|
echo "$servicest" >"$runshostdir/services.rr"
|
||||||
fi
|
fi
|
||||||
if [ ! -f "$runshostdir/userdefault" ]; then
|
if [ ! -f "$runshostdir/userdefault.rr" ]; then
|
||||||
estep "Création de $(ppath "$runshostdir/userdefault.rr")"
|
estep "Création de $(ppath "$runshostdir/userdefault.rr")"
|
||||||
echo "$userdefaultt" >"$runshostdir/userdefault.rr"
|
echo "$userdefaultt" >"$runshostdir/userdefault.rr"
|
||||||
fi
|
fi
|
||||||
|
@ -696,7 +684,7 @@ function runs_recipe() {
|
||||||
local RUNSDIR RUNSSCRIPT RUNSSCRIPTDIR RUNSSCRIPTNAME RUNSDIRPATH RUNSSCRIPTPATH
|
local RUNSDIR RUNSSCRIPT RUNSSCRIPTDIR RUNSSCRIPTNAME RUNSDIRPATH RUNSSCRIPTPATH
|
||||||
local RUNSSCRIPTSDIRS RUNSMODULESDIRS RUNSHOSTSDIRS; __runs_setpath
|
local RUNSSCRIPTSDIRS RUNSMODULESDIRS RUNSHOSTSDIRS; __runs_setpath
|
||||||
recipe="${1#@}"
|
recipe="${1#@}"
|
||||||
if ! runs_find_scriptfile "$recipe"; then
|
if ! runs_find_scriptfile "$recipe" "" "" "" "" ".rr"; then
|
||||||
eerror "$recipe: fichier introuvable. Vérifiez les valeurs suivantes:
|
eerror "$recipe: fichier introuvable. Vérifiez les valeurs suivantes:
|
||||||
RUNSSCRIPTSPATH=$RUNSSCRIPTSPATH
|
RUNSSCRIPTSPATH=$RUNSSCRIPTSPATH
|
||||||
RUNSMODULESPATH=$RUNSMODULESPATH
|
RUNSMODULESPATH=$RUNSMODULESPATH
|
||||||
|
|
|
@ -2,8 +2,6 @@
|
||||||
# Ce fichier contient la liste des script à lancer avec le compte root pour
|
# Ce fichier contient la liste des script à lancer avec le compte root pour
|
||||||
# configurer @@host@@
|
# configurer @@host@@
|
||||||
# Chaque ligne contient le nom du script suivi des arguments éventuels
|
# Chaque ligne contient le nom du script suivi des arguments éventuels
|
||||||
#initenv
|
#generic-base
|
||||||
#dump-users
|
|
||||||
#base
|
|
||||||
#@services
|
#@services
|
||||||
#@config
|
#@config
|
||||||
|
|
Loading…
Reference in New Issue