From 906ce33bed912fc9dc9b5aefcd05c5fb2e50a3d9 Mon Sep 17 00:00:00 2001 From: Staff Silence <50462946+quietok@users.noreply.github.com> Date: Fri, 17 Jan 2020 18:36:04 +0000 Subject: [PATCH] Start script run on FreeBSD and likely other BSDs Fix to make start script run on FreeBSD that i used, likely applies to dragonfly, trueos and possibly netbsd- but unable to test. --- startYACY.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/startYACY.sh b/startYACY.sh index 157a42154..2df77a3ba 100755 --- a/startYACY.sh +++ b/startYACY.sh @@ -49,17 +49,18 @@ USAGE YACY_PARENT_DATA_PATH="`dirname $0`" cd "$YACY_PARENT_DATA_PATH" -if [ $OS = "OpenBSD" ] || [ $OS = "Darwin" ] -then +case "$OS" in + *"BSD"|"Darwin") if [ $(echo $@ | grep -o "\-\-" | wc -l) -ne 0 ] then echo "WARNING: Unfortunately this script does not support long options in $OS." fi options="`getopt hdlptsg: $*`" -else +case *) options="`getopt -u -n YaCy -o h,d,f,l,p,t,s,g -l help,debug,foreground,logging,print-out,tail-log,startup,gui -- $@`" -fi +;; +esac if [ $? -ne 0 ];then