This commit is contained in:
Greg DiCristofaro 2022-08-04 16:31:48 -04:00
parent 31c9819763
commit 6cad1a4aca
2 changed files with 8 additions and 7 deletions

View File

@ -6,12 +6,12 @@ usage() {
echo "If specifying a .asc verification file (with -v flag), the program will attempt to create a temp folder in the working directory and verify the signature with gpg." 1>&2 echo "If specifying a .asc verification file (with -v flag), the program will attempt to create a temp folder in the working directory and verify the signature with gpg." 1>&2
} }
APPLICATION_NAME = "autopsy"; APPLICATION_NAME="autopsy";
while getopts "n:z:i:j:v:" o; do while getopts "n:z:i:j:v:" o; do
case "${o}" in case "${o}" in
n) n)
APPLICATION_NAME = ${OPTARG} APPLICATION_NAME=${OPTARG}
;; ;;
z) z)
APPLICATION_ZIP_PATH=${OPTARG} APPLICATION_ZIP_PATH=${OPTARG}
@ -55,7 +55,7 @@ fi
ZIP_FILE_NAME=$(basename -- "$APPLICATION_ZIP_PATH") ZIP_FILE_NAME=$(basename -- "$APPLICATION_ZIP_PATH")
ZIP_NAME="${ZIP_FILE_NAME%.*}" ZIP_NAME="${ZIP_FILE_NAME%.*}"
APPLICATION_EXTRACTED_PATH=$INSTALL_DIR/$ZIP_NAME APPLICATION_EXTRACTED_PATH=$INSTALL_DIR/$ZIP_NAME/
if [[ -d $APPLICATION_EXTRACTED_PATH || -f $APPLICATION_EXTRACTED_PATH ]]; then if [[ -d $APPLICATION_EXTRACTED_PATH || -f $APPLICATION_EXTRACTED_PATH ]]; then
echo "A file or directory already exists at $APPLICATION_EXTRACTED_PATH" >>/dev/stderr echo "A file or directory already exists at $APPLICATION_EXTRACTED_PATH" >>/dev/stderr

View File

@ -12,12 +12,12 @@ usage() {
echo "Usage: unix_setup.sh [-j java_home] [-n application_name]" 1>&2; echo "Usage: unix_setup.sh [-j java_home] [-n application_name]" 1>&2;
} }
APPLICATION_NAME = "autopsy"; APPLICATION_NAME="autopsy";
while getopts "j:n:" o; do while getopts "j:n:" o; do
case "${o}" in case "${o}" in
n) n)
APPLICATION_NAME = ${OPTARG} APPLICATION_NAME=${OPTARG}
;; ;;
j) j)
JAVA_PATH=${OPTARG} JAVA_PATH=${OPTARG}
@ -52,8 +52,9 @@ fi
echo -n "Checking for Java..." echo -n "Checking for Java..."
if [ -n "$JAVA_PATH" ]; then if [ -n "$JAVA_PATH" ]; then
if [ -x "$JAVA_PATH/bin/java" ]; then if [ -x "$JAVA_PATH/bin/java" ]; then
sed -Ei '/^#?\s*jdkhome=/d' etc/$(APPLICATION_NAME).conf # only works on linux; not os x
echo "jdkhome=$JAVA_PATH" >> etc/$(APPLICATION_NAME).conf sed -Ei '/^#?\s*jdkhome=.*$' "etc/$APPLICATION_NAME.conf"
echo "jdkhome=$JAVA_PATH" >> etc/$APPLICATION_NAME.conf
else else
echo "ERROR: Java was not found in $JAVA_PATH." echo "ERROR: Java was not found in $JAVA_PATH."
exit 1 exit 1