Changeset 3094


Ignore:
Timestamp:
10/11/11 00:29:39 (3 years ago)
Author:
azerttyu
Message:

Stocker les compilations dans un repertoire d\303\251di\303\251s

  • On pose toutes les compilations par nature et version chroot dans un repertoire commun $BUILD_AREA
File:
1 edited

Legend:

Unmodified
Added
Removed
  • alternc/trunk/nightlybuild/mchroot.sh

    r3093 r3094  
    11#! /bin/bash 
    22 
    3 #Les systeme à compiler 
     3#Les systeme à compiler 
    44CHROOT_DIR="/root/compilation/chroot" 
    55#repertoire cible des compilations 
     
    77#le repertoire contenant les sources 
    88SRC_DIR="/root/vcs" 
     9#repertoire local (dans chroot) contenant les builds area 
     10LOCAL_BUILD_AREA="/root/build-area" 
     11 
    912 
    1013SOURCES[0]='svn https://www.alternc.org/svn/ /root/vcs/' 
     
    5457                arch=$(echo $dir | sed 's/.*-//' ) 
    5558 
    56  
    5759                #Ouvrir un chroot 
    5860                SCHROOT_SESSION=$(schroot -b -c $dir) 
     
    6264         
    6365                CHROOT_SRC=$CHROOT_DIR/$dist-$arch$SRC_DIR 
    64                 CHROOT_BUILD_AREA=$CHROOT_DIR/$dist-$arch$BUILD_AREA 
     66                CHROOT_BUILD_AREA=$CHROOT_DIR/$dist-$arch/$LOCAL_BUILD_AREA 
    6567 
    6668                mkdir -p $BUILD_AREA/$dist-$arch 
     
    6870                mkdir -p $CHROOT_BUILD_AREA 
    6971 
    70 #               mount --bind $SRC_DIR $CHROOT_SRC 
    71 #               mount --bind $BUILD_AREA/$dir $CHROOT_BUILD_AREA 
     72                umount $CHROOT_BUILD_AREA 
     73                mount --bind $BUILD_AREA/$dist-$arch $CHROOT_BUILD_AREA 
    7274 
    7375                #Trouver les paquets 
     
    8991                        #Construire le package                           
    9092                        echo $STATUT 
    91                         mkdir -p /build-area/$STATUT 
    92                         chroot_run $SCHROOT_SESSION "svn-buildpackage -us -uc -rfakeroot --svn-move-to='/build-area/$STATUT'" $SRC_DIR/$SVN_DIR 
    93                         exit 
     93                        mkdir -p "$CHROOT_BUILD_AREA/$STATUT" 
     94                        chroot_run $SCHROOT_SESSION "svn-buildpackage -us -uc -rfakeroot --svn-move-to=$LOCAL_BUILD_AREA/$STATUT" $SRC_DIR/$SVN_DIR 
    9495                        chroot_run $SCHROOT_SESSION "svn revert ./ -R" $SRC_DIR/$SVN_DIR 
    9596                done 
     
    99100                        --chroot=$SCHROOT_SESSION 
    100101 
    101 #               umount $CHROOT_SRC 
    102102#               umount $CHROOT_BUILD_AREA 
    103103 
     
    109109 
    110110function create_apt() { 
    111         #Création du depot 
     111        #Création du depot 
    112112 
    113113        DEPOT_DIR="/root/depot" 
     
    154154create_packages 
    155155#create_apt 
     156 
Note: See TracChangeset for help on using the changeset viewer.