Changeset 3094
- Timestamp:
- 10/11/11 00:29:39 (20 months ago)
- File:
-
- 1 edited
-
alternc/trunk/nightlybuild/mchroot.sh (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
alternc/trunk/nightlybuild/mchroot.sh
r3093 r3094 1 1 #! /bin/bash 2 2 3 #Les systeme à compiler3 #Les systeme àcompiler 4 4 CHROOT_DIR="/root/compilation/chroot" 5 5 #repertoire cible des compilations … … 7 7 #le repertoire contenant les sources 8 8 SRC_DIR="/root/vcs" 9 #repertoire local (dans chroot) contenant les builds area 10 LOCAL_BUILD_AREA="/root/build-area" 11 9 12 10 13 SOURCES[0]='svn https://www.alternc.org/svn/ /root/vcs/' … … 54 57 arch=$(echo $dir | sed 's/.*-//' ) 55 58 56 57 59 #Ouvrir un chroot 58 60 SCHROOT_SESSION=$(schroot -b -c $dir) … … 62 64 63 65 CHROOT_SRC=$CHROOT_DIR/$dist-$arch$SRC_DIR 64 CHROOT_BUILD_AREA=$CHROOT_DIR/$dist-$arch $BUILD_AREA66 CHROOT_BUILD_AREA=$CHROOT_DIR/$dist-$arch/$LOCAL_BUILD_AREA 65 67 66 68 mkdir -p $BUILD_AREA/$dist-$arch … … 68 70 mkdir -p $CHROOT_BUILD_AREA 69 71 70 # mount --bind $SRC_DIR $CHROOT_SRC 71 # mount --bind $BUILD_AREA/$dir$CHROOT_BUILD_AREA72 umount $CHROOT_BUILD_AREA 73 mount --bind $BUILD_AREA/$dist-$arch $CHROOT_BUILD_AREA 72 74 73 75 #Trouver les paquets … … 89 91 #Construire le package 90 92 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 94 95 chroot_run $SCHROOT_SESSION "svn revert ./ -R" $SRC_DIR/$SVN_DIR 95 96 done … … 99 100 --chroot=$SCHROOT_SESSION 100 101 101 # umount $CHROOT_SRC102 102 # umount $CHROOT_BUILD_AREA 103 103 … … 109 109 110 110 function create_apt() { 111 #Crà ©ation du depot111 #Création du depot 112 112 113 113 DEPOT_DIR="/root/depot" … … 154 154 create_packages 155 155 #create_apt 156
Note: See TracChangeset
for help on using the changeset viewer.
