/[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.12 - (show annotations) (download)
Mon Feb 13 05:12:18 2006 UTC (18 years, 3 months ago) by gordonr
Branch: MAIN
Changes since 1.11: +1 -0 lines
Skip isolinux

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

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