2 # $Id: fetchsrc_request,v 1.22 2010/01/16 17:29:11 sparky Exp $
5 MAILER='/usr/sbin/sendmail'
6 # MAILER='/usr/bin/msmtp'
11 #VIA_ARGS="some additional flags"
16 DMAIL="tlddf@df.tld-linux.org"
18 # CVS LOGIN or fill it by hand :)
19 #tmp=$(awk -F: '{ print $3; }' CVS/Root)
30 echo "Usage: fetchsrc_request file.spec [BRANCH]"
40 if [ "$LOGIN" == "cvs" ]; then
41 echo "Use fetchsrc_request from your R/W CVS tree or set LOGIN by hand" >&2
44 if [ "$2" != "" ]; then
50 if [[ "$SPEC" != *.spec ]]; then
54 if [ "$VIA" = "SENDMAIL" ]; then
55 echo >&2 "Requesting $SPEC:$BRANCH via $MAILER ${VIA_ARGS:+ ($VIA_ARGS)}"
56 cat <<EOF | "$MAILER" -t -i $VIA_ARGS
58 From: $LOGIN <$LOGIN@$HOST>
59 Subject: fetchsrc_request notify
61 X-distfiles-request: yes
70 echo >&2 "Requesting $SPEC:$BRANCH via SMTP ($VIA:25)"
71 cat <<EOF | /usr/bin/nc $VIA 25 > /dev/null
73 MAIL FROM: $LOGIN <$LOGIN@$HOST>
77 Subject: fetchsrc_request notify
79 X-distfiles-request: yes