#!/usr/bin/env bash #set -x NEW="" FORCE=0 networkDir="" synopsis() { cat << EOF Usage : `basename $0` [-h] [-f] networkDir EOF } help() { cat << EOF `basename $0` supprime le réseau. `synopsis` -h : affiche cette aide. -f : PAS de demande de confirmation ! EOF } usage() { synopsis exit 1 } args() { local opt while getopts "hf" opt; do case $opt in h) help; exit 0;; f) FORCE=1;; ?) usage;; esac done shift $(($OPTIND - 1)) [ $# -eq 1 ] && { networkDir=$1; shift; } [ $# -ne 0 ] && usage; } # main VDN_PATH=$(readlink -f $(dirname $0)/..); . $VDN_PATH/bin/functions.sh args "$@" [ -n "$networkDir" ] && NETWORK_DIR="$networkDir" export VDN_PATH echo "DETETE $NETWORK_DIR" echo if [ $FORCE = 0 ]; then msg=$(echo -e "Supprimer:\n$NETWORK_DIR" | tr -s ' ' '\n') request "$msg" [ $? != 0 ] && exit || : fi [ -d $NETWORK_DIR ] && rm -Rf $NETWORK_DIR || :