]>
Commit | Line | Data |
---|---|---|
62f6c727 | 1 | #!/bin/sh |
2 | # $Id$ | |
3 | # | |
4 | # Sending via | |
16641ef8 | 5 | VIA="SENDMAIL" |
62f6c727 | 6 | #VIA="localhost" |
53e563db MK |
7 | VIA_ARGS="" |
8 | #VIA_ARGS="some additional flags" | |
62f6c727 | 9 | # |
10 | # DISTFILES EMAIL | |
656c0675 | 11 | DMAIL="distfiles@pld-linux.org" |
62f6c727 | 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` | |
16641ef8 | 19 | #HOST="knycz.net" |
62f6c727 | 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 | |
a6359a62 | 36 | if [ "$2" != "" ]; then |
37 | BRANCH="$2" | |
62f6c727 | 38 | else |
39 | BRANCH="HEAD" | |
40 | fi | |
41 | ||
16641ef8 | 42 | if [ "$VIA" = "SENDMAIL" ]; then |
53e563db | 43 | cat <<EOF | /usr/sbin/sendmail -t $VIA_ARGS |
c17d602d | 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 | |
16641ef8 | 55 | else |
c17d602d | 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 | |
16641ef8 | 72 | fi |
62f6c727 | 73 |