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