mirror of
https://github.com/SaraSmiseth/prosody.git
synced 2025-05-08 14:50:30 +00:00
add vcard_muc module
This commit is contained in:
parent
41f53ad7be
commit
98e37ca13e
4 changed files with 63 additions and 2 deletions
55
docker-prosody-module-copy
Executable file
55
docker-prosody-module-copy
Executable file
|
@ -0,0 +1,55 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
source="/usr/src/prosody-modules"
|
||||
target="/usr/local/lib/prosody/custom-modules"
|
||||
|
||||
srcExists=
|
||||
if [ -d ${source} ]; then
|
||||
srcExists=1
|
||||
fi
|
||||
docker-prosody-module-source pullTo ${source}
|
||||
|
||||
if [ -z "$srcExists" ]; then
|
||||
touch ${source}/.docker-delete-me
|
||||
fi
|
||||
|
||||
cd ${source}
|
||||
|
||||
usage() {
|
||||
echo "usage: $0 ext-name [ext-name ...]"
|
||||
echo " ie: $0 carbons e2e_policy proxy65"
|
||||
echo
|
||||
echo 'Possible values for ext-name:'
|
||||
find . -mindepth 1 -maxdepth 1 -type d | sort | sed s/\.\\/mod_//g | xargs
|
||||
}
|
||||
|
||||
exts=
|
||||
for ext; do
|
||||
if [ -z "mod_$ext" ]; then
|
||||
continue
|
||||
fi
|
||||
if [ ! -d "mod_$ext" ]; then
|
||||
echo >&2 "error: $PWD/mod_$ext does not exist"
|
||||
echo >&2
|
||||
usage >&2
|
||||
exit 1
|
||||
fi
|
||||
exts="$exts $ext"
|
||||
done
|
||||
|
||||
if [ -z "$exts" ]; then
|
||||
usage >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
for ext in $exts; do
|
||||
echo "Installing mod_${ext}"
|
||||
|
||||
echo " - copying to ${target}"
|
||||
cp -r "${source}/mod_${ext}" "${target}/"
|
||||
done
|
||||
|
||||
if [ -e ${source}/.docker-delete-me ]; then
|
||||
docker-prosody-module-source deleteFrom ${source}
|
||||
fi
|
Loading…
Add table
Add a link
Reference in a new issue