mirror of
https://github.com/linux-msm/cdba.git
synced 2026-02-25 13:11:56 -08:00
Set and export the CDBA_USER variable to enable ACL in cdba-server. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
16 lines
277 B
Bash
Executable File
16 lines
277 B
Bash
Executable File
#!/bin/sh
|
|
|
|
export CDBA_USER="$1"
|
|
cmd=${SSH_ORIGINAL_COMMAND%% *}
|
|
|
|
if [ "$cmd" = "git-upload-pack" -o "$cmd" = "git-receive-pack" ]; then
|
|
if grep -Fxq $CDBA_USER $HOME/admins ; then
|
|
exec sh -c "$SSH_ORIGINAL_COMMAND"
|
|
fi
|
|
|
|
echo Permission denied
|
|
exit 1
|
|
fi
|
|
|
|
exec cdba-server
|