/[smeserver]/builds_bin/build_all
ViewVC logotype

Contents of /builds_bin/build_all

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.8 - (show annotations) (download)
Mon Feb 13 04:04:23 2006 UTC (18 years, 3 months ago) by gordonr
Branch: MAIN
Changes since 1.7: +4 -2 lines
Actually skip breakage

1 #!/bin/bash
2 # Build all locally maintained packages from CVS
3 # Check whether anything is new and let us know if there is
4
5 # Normally run as "buildrobot"
6 # Requires CVS/SSH access to cvs.sourceforge.net:/cvsroot/smeserver
7
8 PATH=/builds/bin:$PATH
9 export PATH
10
11 cd ~/work
12
13 for package in $(cat modules)
14 do
15
16 case $package in
17 SMEServer) continue ;;
18 builds_bin) continue ;;
19 cdrom.image) continue ;;
20 e-smith-qpsmtpd) continue ;;
21 e-smith-spamassassin) continue ;;
22
23 qpsmtpd) echo "$package doesn't build automagically yet"
24 continue ;;
25
26 perl-CGI-FormMagick) echo "$package doesn't build automagically yet"
27 continue ;;
28
29 *) ;;
30 esac
31
32 echo -n "Checking $package "; date
33
34 [ -d $package ] || mzget $package
35
36 cd $package
37
38 LOG=$package.log
39 mzclean >$LOG 2>&1
40
41 SPEC=$(echo F/*.spec) # XXX - FIXME - only one SPEC file
42
43 if [ ! -f $SPEC ]
44 then
45 echo "Sorry - can't find $SPEC"
46 continue
47 fi
48
49 NVR=$(rpm -q --qf "%{NAME}-%{VERSION}-%{RELEASE}" --specfile $SPEC)
50
51 SRPM=/builds/rpms/SRPMS/$NVR.src.rpm
52
53 if [ -f $SRPM ]
54 then
55 echo "$SRPM already exists"
56 continue
57 fi
58
59 if mzbuild >>$LOG 2>&1
60 then
61 release_rpms *.rpm
62 else
63 echo "Build of $package failed - check $LOG"
64 fi
65
66 cd ~/work
67 done

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed