pff: support des projets pff déployés avec toinst
This commit is contained in:
parent
ab535b759b
commit
7954e7fcc8
57
pff
57
pff
|
@ -960,33 +960,40 @@ function infos_cmd() {
|
||||||
local -a profiles vlfiles
|
local -a profiles vlfiles
|
||||||
local rfile Pfile flag
|
local rfile Pfile flag
|
||||||
|
|
||||||
ensure_pffdir pffdir "$pffdir"
|
if find_pffdir pffdir "$pffdir"; then
|
||||||
autofix "$pffdir"
|
ensure_pffdir pffdir "$pffdir"
|
||||||
setx -a lfiles=get_local_files "$pffdir"
|
autofix "$pffdir"
|
||||||
setx profile=get_current_profile "$pffdir"
|
setx -a lfiles=get_local_files "$pffdir"
|
||||||
setx -a profiles=get_profiles "$pffdir"
|
setx profile=get_current_profile "$pffdir"
|
||||||
|
setx -a profiles=get_profiles "$pffdir"
|
||||||
|
|
||||||
if [ ${#lfiles[*]} -gt 0 ]; then
|
if [ ${#lfiles[*]} -gt 0 ]; then
|
||||||
[ ${#lfiles[*]} -gt 1 ] && estep "${#lfiles[*]} fichiers locaux:" || estep "1 fichier local:"
|
[ ${#lfiles[*]} -gt 1 ] && estep "${#lfiles[*]} fichiers locaux:" || estep "1 fichier local:"
|
||||||
for rfile in "${lfiles[@]}"; do
|
for rfile in "${lfiles[@]}"; do
|
||||||
setx -a vlfiles=get_vlfiles "$pffdir" "$rfile" "$profile"
|
setx -a vlfiles=get_vlfiles "$pffdir" "$rfile" "$profile"
|
||||||
setx Pfile=get_pfile "$pffdir/$rfile" "$profile" "$pffdir"
|
setx Pfile=get_pfile "$pffdir/$rfile" "$profile" "$pffdir"
|
||||||
if [ ${#vlfiles[*]} -gt 0 ]; then
|
if [ ${#vlfiles[*]} -gt 0 ]; then
|
||||||
flag="${COULEUR_ROUGE}P${COULEUR_NORMALE} "
|
flag="${COULEUR_ROUGE}P${COULEUR_NORMALE} "
|
||||||
elif [ -f "$Pfile" ]; then
|
elif [ -f "$Pfile" ]; then
|
||||||
flag="${COULEUR_BLEUE}*${COULEUR_NORMALE} "
|
flag="${COULEUR_BLEUE}*${COULEUR_NORMALE} "
|
||||||
else
|
else
|
||||||
flag=" "
|
flag=" "
|
||||||
fi
|
fi
|
||||||
uecho " $flag$rfile"
|
uecho " $flag$rfile"
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
estep "Pas de fichiers locaux définis"
|
estep "Pas de fichiers locaux définis"
|
||||||
|
fi
|
||||||
|
estep "Version courante: ${COULEUR_BLEUE}$VERSION${COULEUR_NORMALE}"
|
||||||
|
estep "Versions en attente: ${COULEUR_ROUGE}${PVERSIONS[*]}${COULEUR_NORMALE}"
|
||||||
|
[ -n "$profile" ] && estep "Profil courant: ${COULEUR_BLEUE}$profile${COULEUR_NORMALE}" || estep "${COULEUR_JAUNE}Pas de profil courant${COULEUR_NORMALE}"
|
||||||
|
[ ${#profiles[*]} -gt 0 ] && estep "Profils valides: ${profiles[*]}" || estep "Pas de profils définis"
|
||||||
|
elif [ -f "${pffdir:-.}/$PFFCONF" ]; then
|
||||||
|
: "${pffdir:=.}"
|
||||||
|
conf_init "${PFFCONFVARS[@]}"
|
||||||
|
source "$pffdir/$PFFCONF"
|
||||||
|
estep "[Projet pff déployé] Version courante: ${COULEUR_BLEUE}$VERSION${COULEUR_NORMALE}"
|
||||||
fi
|
fi
|
||||||
estep "Version courante: ${COULEUR_BLEUE}$VERSION${COULEUR_NORMALE}"
|
|
||||||
estep "Versions en attente: ${COULEUR_ROUGE}${PVERSIONS[*]}${COULEUR_NORMALE}"
|
|
||||||
[ -n "$profile" ] && estep "Profil courant: ${COULEUR_BLEUE}$profile${COULEUR_NORMALE}" || estep "${COULEUR_JAUNE}Pas de profil courant${COULEUR_NORMALE}"
|
|
||||||
[ ${#profiles[*]} -gt 0 ] && estep "Profils valides: ${profiles[*]}" || estep "Pas de profils définis"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
Loading…
Reference in New Issue