# Sending via
VIA="SENDMAIL"
#VIA="localhost"
-SENDMAIL=/usr/bin/msmtp
VIA_ARGS=""
#VIA_ARGS="some additional flags"
#
#LOGIN="djrzulf"
#
# HOST
-HOST=pld-linux.org
+HOST=`hostname -f`
#HOST="knycz.net"
#
# functions
else
BRANCH="HEAD"
fi
+SPEC="$1"
+if [[ "$SPEC" != *.spec ]]; then
+ SPEC="$SPEC.spec"
+fi
if [ "$VIA" = "SENDMAIL" ]; then
- cat <<EOF | $SENDMAIL -t $VIA_ARGS
+ echo >&2 "Requesting $SPEC:$BRANCH via sendmail${VIA_ARGS:+ ($VIA_ARGS)}"
+ cat <<EOF | /usr/sbin/sendmail -t $VIA_ARGS
To: $DMAIL
From: $LOGIN <$LOGIN@$HOST>
Subject: fetchsrc_request notify
X-CVS-Module: SPECS
X-distfiles-request: yes
X-Login: $LOGIN
-X-Spec: $1
+X-Spec: $SPEC
X-Branch: $BRANCH
X-Flags: force-reply
.
EOF
else
+ echo >&2 "Requesting $SPEC:$BRANCH via SMTP ($VIA:25)"
cat <<EOF | /usr/bin/nc $VIA 25 > /dev/null
EHLO $HOST
MAIL FROM: $LOGIN <$LOGIN@$HOST>
X-CVS-Module: SPECS
X-distfiles-request: yes
X-Login: $LOGIN
-X-Spec: $1
+X-Spec: $SPEC
X-Branch: $BRANCH
X-Flags: force-reply
.