##@cooked comments # -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 ## Charger si possible les librairies de ulib depuis /etc/ulib. Sinon, charger ## la librairie depuis le répertoire courant. Nécessite bash. ##@cooked nocomments # Ce fichier doit être *sourcé* depuis un répertoire ulib créé par ulibsync. Si # ce fichier n'est pas sourcé, alors le répertoire ulib doit être placé dans le # répertoire du script qui inclue ce fichier. if [ -f /etc/ulib ]; then . /etc/ulib else ULIBDIR="${BASH_SOURCE[0]}" if [ -n "$ULIBDIR" -a -f "$ULIBDIR" ]; then # Fichier sourcé ULIBDIR="$(dirname "$ULIBDIR")" else # Fichier non sourcé. Tout exprimer par rapport au script courant ULIBDIR="$(dirname "$0")/ulib" fi if [ -f "$ULIBDIR/ulib" ]; then . "$ULIBDIR/ulib" else echo "error: Unable to find neither $ULIBDIR/ulib nor /etc/ulib" 1>&2 exit 1 fi fi uprovide auto urequire DEFAULTS