source: soft/build_system/build_system/upload/robot/trunk/rejected @ 1

Last change on this file since 1 was 1, checked in by fasma, 13 years ago

Initial Import from Mandriva's soft revision 224062 and package revision 45733

File size: 1.5 KB
Line 
1#!/bin/sh
2
3
4reason=$1
5arch=$2
6if [ "$3" != "" ]; then
7        version=" [$3]"
8fi
9
10#to=flepied@mandriva.com
11if [ "$arch" = 'sparc' ]; then
12        to=stefan@eijk.nu,peroyvind@mandriva.com
13else
14        if [ "$arch" = 'sparc64' ]; then
15                to=stefan@eijk.nu,peroyvind@mandriva.com
16        else
17                if [ "$arch" = 'alpha' ]; then
18                        to=stefan@eijk.nu
19                else
20                        if [ "$arch" = 'ppc' ]; then
21                                to=sbenedict@mandriva.com,thauvin@aerov.jussieu.fr,cjw@daneel.dyndns.org
22                        else
23                                if [ "$arch" = 'ia64' ]; then
24                                        to=viet@mandriva.com,gb@mandriva.com
25                                else
26                                        if [ "$arch" = 'amd64' ]; then
27                                                to=gbeauchesne@mandriva.com,stefan@eijk.nu
28                                        else
29#                                               if [ "$arch" = 'x86_64' ]; then
30#                                                       to=warly@mandriva.com
31#                                               else
32                                                        #to=warly@mandriva.com
33                                                        to=maintainers@mandriva.com
34#                                               fi
35                                        fi
36                                fi
37                        fi
38                fi
39        fi
40fi
41from="Upload bot <warly@mandriva.com>"
42
43shift 3
44
45packager=`LC_ALL=C rpm -qp --qf "%{PACKAGER}" $1`
46if [[ "$arch" != "sparc" && "$arch" != "sparc64" && ( "$packager" == "Iurt the rebuild bot <warly@mandriva.com>" || "$reason" == "These packages have older version than the ones in the repository" ) ]]; then
47        to=warly@mandriva.com
48fi
49
50for p in $*; do
51    base=`basename $p`
52    (cat <<EOF
53From: $from
54To: $to
55Subject: REJECTED$version: $base rejected
56
57$reason
58
59EOF
60    LC_ALL=C rpm -qp --qf "Packager: %{PACKAGER}\nBuildhost: %{BUILDHOST}\nBuild time: %{BUILDTIME:date}\n\n* %{CHANGELOGTIME:day} %{CHANGELOGNAME}\n%{CHANGELOGTEXT}\n" $p
61    ) | /usr/sbin/sendmail -B8BITMIME -oi -t
62done
Note: See TracBrowser for help on using the repository browser.