/[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.7 - (show annotations) (download)
Mon Feb 13 02:31:15 2006 UTC (18 years, 9 months ago) by gordonr
Branch: MAIN
Changes since 1.6: +8 -7 lines
Build all but exceptions

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
25 perl-CGI-FormMagick) echo "$package doesn't build automagically yet";;
26
27 *) ;;
28 esac
29
30 echo -n "Checking $package "; date
31
32 [ -d $package ] || mzget $package
33
34 cd $package
35
36 LOG=$package.log
37 mzclean >$LOG 2>&1
38
39 SPEC=$(echo F/*.spec) # XXX - FIXME - only one SPEC file
40
41 if [ ! -f $SPEC ]
42 then
43 echo "Sorry - can't find $SPEC"
44 continue
45 fi
46
47 NVR=$(rpm -q --qf "%{NAME}-%{VERSION}-%{RELEASE}" --specfile $SPEC)
48
49 SRPM=/builds/rpms/SRPMS/$NVR.src.rpm
50
51 if [ -f $SRPM ]
52 then
53 echo "$SRPM already exists"
54 continue
55 fi
56
57 if mzbuild >>$LOG 2>&1
58 then
59 release_rpms *.rpm
60 else
61 echo "Build of $package failed - check $LOG"
62 fi
63
64 cd ~/work
65 done

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