send-pull-request: verify git sendemail config
Perform a quick sanity check to be able to direct users to configure git.sendemail if they haven't yet. (From OE-Core rev: 95185de6f149a495201701d260921339e3dfaebd) Signed-off-by: Darren Hart <dvhart@linux.intel.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Cc: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
2b56f7b8c6
commit
a13fe8e454
|
@ -41,6 +41,18 @@ harvest_recipients()
|
|||
unset IFS
|
||||
}
|
||||
|
||||
check_git_sendemail_config()
|
||||
{
|
||||
GIT_SMTP=$(git config sendemail.smtpserver)
|
||||
GIT_FROM=$(git config sendemail.from)
|
||||
if [ -z "$GIT_SMTP" ] || [ -z "$GIT_FROM" ]; then
|
||||
echo "ERROR: git sendemail is not configured."
|
||||
echo "Please read GIT-SEND-EMAIL(1) and configure:"
|
||||
echo " sendemail.smtpserver"
|
||||
echo " sendemail.from"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
# Parse and verify arguments
|
||||
while getopts "achp:t:" OPT; do
|
||||
|
@ -74,6 +86,9 @@ while getopts "achp:t:" OPT; do
|
|||
esac
|
||||
done
|
||||
|
||||
# Abort early if git-send-email is not properly configured
|
||||
check_git_sendemail_config
|
||||
|
||||
if [ -z "$PDIR" ]; then
|
||||
echo "ERROR: you must specify a pull-dir."
|
||||
usage
|
||||
|
|
Loading…
Reference in New Issue