Software /
code /
verse
File
configure @ 498:50d0bd035bb7
util.sasl.oauthbearer: Don't send authzid
It's not needed and not recommended in XMPP unless we want to act as
someone other than who we authenticate as. We find out the JID during
resource binding.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 23 Jun 2023 12:09:49 +0200 |
parent | 416:92ce569b9b73 |
child | 494:04c216ac429a |
line wrap: on
line source
#!/bin/sh SQUISH=./buildscripts/squish PROSODY_URL=https://hg.prosody.im/0.10/raw-file/tip/ PREFIX="/usr/local" LUA_VERSION=5.1 LUA_INTERPRETER=lua$LUA_VERSION if which $LUA_INTERPRETER>/dev/null; then LUA_DIR=$($LUA_INTERPRETER -e 'print((package.path:match("'"${PREFIX}"'[^;]+%?%.lua"):gsub("/%?%.lua$", "")))') else LUA_DIR="$PREFIX/share/lua/$LUA_VERSION" fi # Help show_help() { cat <<EOF Configure Prosody prior to building. --help This help. --prefix Installation path prefix (used when installing) Default: $PREFIX --lua-lib-dir=DIR You can also specify Lua's libraries dir. Default: $LUA_DIR --squish Path to squish utility (used for building) Default: $SQUISH --prosody-rev Prosody revision to pull files from Default: tip --prosody-url URL to pull Prosody files from (not compatible with --prosody-rev) Default: $PROSODY_URL EOF } while [ "$1" ] do value="`echo $1 | sed 's/[^=]*=\(.*\)/\1/'`" if echo "$value" | grep -q "~" then echo echo '*WARNING*: the "~" sign is not expanded in flags.' echo 'If you mean the home directory, use $HOME instead.' echo fi case "$1" in --help) show_help exit 0 ;; --lua-lib-dir=*) LUA_LIBDIR="$value" ;; --with-squish=*) SQUISH="$value" ;; --prosody-rev=*) PROSODY_REV="$value" PROSODY_REV_SET=yes ;; --prosody-url=*) PROSODY_URL="$value" PROSODY_URL_SET=yes ;; *) echo "Error: Unknown flag: $1" exit 1 ;; esac shift done # Sanity-check options if ! test -x "$SQUISH"; then echo "FATAL: Unable to find/use squish: $SQUISH"; exit 1; fi if [ "$PROSODY_URL_SET" = "yes" -a "$PROSODY_REV_SET" = "yes" ]; then echo "FATAL: You can only specify one of --prosody-rev and --prosody-url, not both" exit 1; fi if [ "$PROSODY_REV_SET" = "yes" ]; then PROSODY_URL="https://hg.prosody.im/trunk/raw-file/${PROSODY_REV}/" fi cat <<EOF >config.unix # This file was automatically generated by the configure script. # Run "./configure --help" for details. SQUISH=./buildscripts/squish PROSODY_URL=$PROSODY_URL LUA_DIR=$LUA_DIR EOF echo echo "Using squish from: $SQUISH" echo "Installing verse.lua to: $LUA_DIR" echo "Fetching Prosody files from: $PROSODY_URL" echo echo "Configured successfully. Please run 'make' to proceed."