]> git.pld-linux.org Git - packages/rpm-build-tools.git/blob - fetchsrc_request
- VIA_ARGS - additional arguments for sendmail binary, useful for sendmail wrappers...
[packages/rpm-build-tools.git] / fetchsrc_request
1 #!/bin/sh
2 # $Id$
3 #
4 # Sending via 
5 VIA="SENDMAIL"
6 #VIA="localhost"
7 VIA_ARGS=""
8 #VIA_ARGS="some additional flags"
9 #
10 # DISTFILES EMAIL
11 DMAIL="distfiles@pld-linux.org"
12 #
13 # CVS LOGIN or fill it by hand :)
14 LOGIN=`cat CVS/Root | awk -F: '{ print $3; }' | perl -pi -e "s/@.+//"`
15 #LOGIN="djrzulf"
16 #
17 # HOST
18 HOST=`hostname -f`
19 #HOST="knycz.net"
20 #
21 # functions
22
23 usage()
24 {
25         echo "\
26 Usage: fetchsrc_request file.spec [BRANCH]
27 "
28 }
29
30 #------------------
31 # main()
32 if [ "$#" = 0 ]; then
33         usage;
34         exit 1
35 fi
36 if [ "$2" != "" ]; then
37         BRANCH="$2"
38 else
39         BRANCH="HEAD"
40 fi
41
42 if [ "$VIA" = "SENDMAIL" ]; then
43         cat <<EOF | /usr/sbin/sendmail -t $VIA_ARGS 
44 To: $DMAIL
45 From: $LOGIN <$LOGIN@$HOST>
46 Subject: fetchsrc_request notify 
47 X-CVS-Module: SPECS
48 X-distfiles-request: yes
49 X-Login: $LOGIN
50 X-Spec: $1
51 X-Branch: $BRANCH
52 X-Flags: force-reply
53 .
54 EOF
55 else
56         cat <<EOF | /usr/bin/nc $VIA 25 > /dev/null
57 EHLO $HOST
58 MAIL FROM: $LOGIN <$LOGIN@$HOST>
59 RCPT TO: $DMAIL
60 DATA
61 To: $DMAIL
62 Subject: fetchsrc_request notify
63 X-CVS-Module: SPECS
64 X-distfiles-request: yes
65 X-Login: $LOGIN
66 X-Spec: $1
67 X-Branch: $BRANCH
68 X-Flags: force-reply
69 .
70 QUIT
71 EOF
72 fi
73
This page took 0.03432 seconds and 4 git commands to generate.