fixed issue: makeself/makeself.sh: line 262: test: too many arguments

Getting an error when running the CreateNetSUSInstaller.sh due to forth parameter having a quote string with spaces:
bash makeself/makeself.sh temp/base/ NetSUSInstaller.run "NetSUS Installer" "bash NetSUSInstaller.sh"

    SCRIPT="$4"
    test x$SCRIPT = x || shift 1

test line produces error: makeself/makeself.sh: line 262: test: too many arguments