/[smeserver]/builds_bin/build_all
ViewVC logotype

Diff of /builds_bin/build_all

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

Revision 1.2 by gordonr, Fri Jan 27 01:44:33 2006 UTC Revision 1.9 by gordonr, Mon Feb 13 04:15:14 2006 UTC
# Line 5  Line 5 
5  # Normally run as "buildrobot"  # Normally run as "buildrobot"
6  # Requires CVS/SSH access to cvs.sourceforge.net:/cvsroot/smeserver  # Requires CVS/SSH access to cvs.sourceforge.net:/cvsroot/smeserver
7    
8    PATH=/builds/bin:$PATH
9    export PATH
10    
11  cd ~/work  cd ~/work
12    
13  for package in $(cat modules)  for package in $(cat modules)
14  do  do
15    
16      case $package in      case $package in
17          SMEServer*) ;;          SMEServer) continue ;;
18            builds_bin) continue ;;
19            cdrom.image) continue ;;
20            e-smith-qpsmtpd) continue ;;
21            e-smith-spamassassin) continue ;;
22    
23            perl-CGI-FormMagick|qpsmtpd|qpsmtpd-old)
24                    echo "$package doesn't build automagically yet"
25                    continue ;;
26    
27          e-smith*) ;;          *) ;;
28        esac
29    
30          smeserver*) ;;      echo -n "Checking $package "; date
31    
32        [ -d $package ] || mzget $package
33    
34          *) echo "Skipping $package"      cd $package
            continue  
            ;;  
     esac  
35    
36      [ -d $package ] || mzget $package      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
         cd $package  
         mzsync  
         mzbuild  
     )  
65  done  done


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

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