#!/bin/sh verbose= # read the options TEMP=`getopt -o v --long help -n 'nfast-partition-del' -- "$@"` eval set -- "$TEMP" # extract options and their arguments into variables. while true ; do case "$1" in --help) echo "Usage: nfast-partition-del [OPTIONS]" echo echo "Options:" echo " -v Run in verbose mode." echo " --help Show help message." exit 0 ;; -v) verbose=1 shift ;; --) shift break ;; *) echo "Error: invalid option $1" >&2 echo "Run nfast-partition-del --help for help." >&2 exit 1 ;; esac done partition=$1 if [[ "$verbose" != "" ]] then echo "partition name: $partition" fi if [[ "$partition" == "" ]] then echo "Error: missing partition name" >&2 echo "Run nfast-partition-del --help for help." >&2 exit 1 fi echo -e "yes\n" | /opt/nfast/bin/ppmk --delete $partition