Changeset 3093
- Timestamp:
- 10/11/11 00:29:32 (20 months ago)
- File:
-
- 1 edited
-
alternc/trunk/nightlybuild/mchroot.sh (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
alternc/trunk/nightlybuild/mchroot.sh
r3092 r3093 1 1 #! /bin/bash 2 2 3 CHROOT_DIR="/root/chroot" 4 BUILD_AREA="/root/build-area" 5 SRC_DIR="/root/src" 3 #Les systeme à compiler 4 CHROOT_DIR="/root/compilation/chroot" 5 #repertoire cible des compilations 6 BUILD_AREA="/root/compilation/build-area" 7 #le repertoire contenant les sources 8 SRC_DIR="/root/vcs" 6 9 7 SOURCES[0]='svn https://www.alternc.org/svn/ / home/root/test/'8 #SOURCES[1]='vcs url_ressource target_directory '10 SOURCES[0]='svn https://www.alternc.org/svn/ /root/vcs/' 11 #SOURCES[1]='vcs url_ressource target_directory_in_chroot' 9 12 10 13 function get_sources() { … … 39 42 -d $DIR \ 40 43 # -- "${COMMAND}" 41 42 43 44 } 44 45 … … 53 54 arch=$(echo $dir | sed 's/.*-//' ) 54 55 55 # if [[ $dist != 'squeeze' ]]; then 56 # continue 57 # fi 58 56 59 57 #Ouvrir un chroot 60 58 SCHROOT_SESSION=$(schroot -b -c $dir) … … 74 72 75 73 #Trouver les paquets 76 for paquet in $(find /root/src/alternc-all/-ipath \*/debian -printf %h\\n); do77 SVN_DIR=$ paquet74 for paquet in $(find $CHROOT_SRC -ipath \*/debian -printf %h\\n); do 75 SVN_DIR=${paquet#$CHROOT_SRC} 78 76 STATUT=$(basename $SVN_DIR) 77 78 chroot_run $SCHROOT_SESSION "svn revert ./ -R" $SRC_DIR/$SVN_DIR 79 79 80 80 81 if [[ $STATUT != "trunk" ]]; then 81 82 STATUT=$(basename $(dirname $SVN_DIR)) 82 83 else 83 echo "dch -l \"`date +%Y-%m-%d`\" nightly" | \ 84 schroot \ 85 -r \ 86 --chroot $SCHROOT_SESSION \ 87 -d $SVN_DIR \ 88 -p 84 version=( `schroot -p -r --chroot $SCHROOT_SESSION -d $SRC_DIR/$SVN_DIR -- egrep -o '\(.*\)' -m 1 debian/changelog | sed 's/(//'|sed s'/)//'` ) 85 chroot_run $SCHROOT_SESSION "dch -v ${version}.1~`date +%Y-%m-%d` nightly" $SRC_DIR/$SVN_DIR 86 #echo "dch -l \"`date +%Y-%m-%d`\" nightly" | \ 89 87 fi 90 91 continue92 88 93 89 #Construire le package 94 90 echo $STATUT 95 mkdir -p $CHROOT_BUILD_AREA/$STATUT 96 97 echo "svn-buildpackage -us -uc -rfakeroot --svn-move-to=$BUILD_AREA/$STATUT" | \ 98 schroot \ 99 -r \ 100 --chroot $SCHROOT_SESSION \ 101 -d $SVN_DIR \ 102 -p 103 104 echo "svn revert * -R" | \ 105 schroot \ 106 -r \ 107 --chroot $SCHROOT_SESSION \ 108 -d $SVN_DIR \ 109 -p 110 111 112 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 94 chroot_run $SCHROOT_SESSION "svn revert ./ -R" $SRC_DIR/$SVN_DIR 113 95 done 114 96 … … 123 105 124 106 #Nettoyer les build-area dans les sources 125 find $SRC_DIR -iname build-area -exec rm -r {} \;107 # find $SRC_DIR -iname build-area -exec rm -r {} \; 126 108 } 127 109
Note: See TracChangeset
for help on using the changeset viewer.
