Diff for /freem/scripts/fmd between versions 1.1 and 1.2

version 1.1, 2025/04/04 18:00:01 version 1.2, 2025/04/06 03:38:05
Line 25 Line 25
 #   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.  #   along with FreeM.  If not, see <https://www.gnu.org/licenses/>.
 #  #
 #   $Log$  #   $Log$
   #   Revision 1.2  2025/04/06 03:38:05  snw
   #   Prepare for adding packaging functionality to fmd
   #
 #   Revision 1.1  2025/04/04 18:00:01  snw  #   Revision 1.1  2025/04/04 18:00:01  snw
 #   *** empty log message ***  #   *** empty log message ***
 #  #
Line 36 Line 39
 PGM=$(basename $0)  PGM=$(basename $0)
 SCRIPT_DIR=$(dirname "$0")  SCRIPT_DIR=$(dirname "$0")
   
   source "${SCRIPT_DIR}/_fmd_common.bash"
   
   #echo "Welcome, $(echo ${_fmd_fullname} | awk '{ print $1 }') <${_fmd_email}>!"
   #echo
   #echo "fmd:  running on ${_fmd_distribution} ${_fmd_osversion} (${_fmd_kernel} kernel) on ${_fmd_arch}"
   #echo "fmd:  this repository contains sources for FreeM ${_fmd_freem_version}"
   
 function usage() {  function usage() {
     echo "usage:  ${PGM} <command>"      echo
       echo "FreeM developer utilities"
       echo
       echo "usage:"
       echo
       echo "   ${PGM} <command> [OPTIONS]"
       echo
       echo "   <command> is one of the following:"
       
       for FMDCMD in $(_fmd_commands)
       do
           echo "      - ${FMDCMD}"
       done
   
       echo
       echo " To get detailed help on an individual fmd command:"
       echo "   fmd help <command>"
       echo
     exit 1      exit 1
 }  }
   
Line 49  fi Line 76  fi
 FMD_COMMAND=$1  FMD_COMMAND=$1
 shift  shift
   
 CMDSCRIPT="${SCRIPT_DIR}/fmd-${FMD_COMMAND}"  if [[ "${FMD_COMMAND}" == "help" ]]
   then    
       if [[ $# == 0 ]]
       then
           usage
       else
           CMDSCRIPT="${SCRIPT_DIR}/fmd-$1"
           FMD_COMMAND="help"
       fi
   else
       CMDSCRIPT="${SCRIPT_DIR}/fmd-${FMD_COMMAND}"    
   fi
   
 if [[ ! -x "${CMDSCRIPT}" ]]  if [[ ! -x "${CMDSCRIPT}" ]]
 then  then    
     echo "${PGM}:  ${FMD_COMMAND} is not a valid command"      echo "${PGM}:  ${FMD_COMMAND} is not a valid command"
     exit 1      exit 1
 fi  fi    
   
 case "${FMD_COMMAND}" in  case "${FMD_COMMAND}" in
   
       help)
           ${CMDSCRIPT} help
           ;;
       
     log)      log)
         ${SCRIPT_DIR}/fmd-log "${SCRIPT_DIR}/${PGM}" "$1"          ${SCRIPT_DIR}/fmd-log "${SCRIPT_DIR}/${PGM}" "$1"
         ;;          ;;

Removed from v.1.1  
changed lines
  Added in v.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>