20 lines
633 B
Bash
Executable File
20 lines
633 B
Bash
Executable File
#!/bin/sh
|
|
|
|
REPOBASE="`basename "${1}"`"
|
|
USER="${2}"
|
|
|
|
ans="`wget -q -O- "%API%/projectHasMember/${REPOBASE}/${USER}" 2>/dev/null`"
|
|
[ "${ans}" = "YES" ] && exit 0
|
|
|
|
[ "${ans}" = "NO" ] && {
|
|
echo "-------------------------------------------------------------" >&2
|
|
echo " ${USER} is not a member of ${REPOBASE}" >&2
|
|
echo "-------------------------------------------------------------" >&2
|
|
exit 1
|
|
}
|
|
|
|
echo "---------------------------------------------------------------------" >&2
|
|
echo " Failed to check membership of ${REPOBASE} for ${USER}" >&2
|
|
echo "---------------------------------------------------------------------" >&2
|
|
exit 1
|