Annotation of freem_fileman/install.sh, revision 1.1
1.1 ! snw 1: #!/usr/bin/env bash
! 2:
! 3: PGM=$(basename $0 .sh)
! 4: INSTALL_BASE=/usr/local/var/freem
! 5:
! 6:
! 7: function usage()
! 8: {
! 9: echo "usage: $0 <environment> <namespace>"
! 10: }
! 11:
! 12: if [[ ! -d ${INSTALL_BASE} ]]
! 13: then
! 14: echo "${PGM}: ${INSTALL_BASE} does not exist"
! 15: exit 1
! 16: fi
! 17:
! 18: if [[ $# != 2 ]]
! 19: then
! 20: usage
! 21: exit 1
! 22: fi
! 23:
! 24: ENVIRONMENT=$1
! 25: ENVBASE="${INSTALL_BASE}/${ENVIRONMENT}"
! 26:
! 27: if [[ ! -d "${ENVBASE}" ]]
! 28: then
! 29: echo "${PGM}: environment ${ENVIRONMENT} does not exist"
! 30: exit 1
! 31: fi
! 32:
! 33: NAMESPACE=$2
! 34: NSBASE="${ENVBASE}/${NAMESPACE}"
! 35:
! 36: if [[ ! -d "${NSBASE}" ]]
! 37: then
! 38: echo "${PGM}: namespace ${NAMESPACE} does not exist"
! 39: exit 1
! 40: fi
! 41:
! 42: ROUPATH="${NSBASE}/routines"
! 43: MGRPATH="${ENVBASE}/SYSTEM/routines"
! 44:
! 45: cp USER/*.m "${ROUPATH}"
! 46: cp SYSTEM/*.m "${MGRPATH}"
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>