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