Magellan Linux

Diff of /trunk/pkgtools/regen_mage_tree_rsync.sh

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

revision 2014 by niro, Sun Nov 11 23:40:52 2007 UTC revision 2015 by niro, Thu Jan 3 10:01:02 2013 UTC
# Line 1  Line 1 
1  #!/bin/bash  #!/bin/bash
2    
3  minclude() {  minclude()
4    {
5   echo "error: minclude found in ${PKGNAME}"   echo "error: minclude found in ${PKGNAME}"
6  }  }
7    
8  export -f minclude  export -f minclude
9    
10  MY_CVS_REPO="/var/www/magellan/magellan-dev"  MY_CVS_REPO="/var/www/htdocs/magellan/magellan-dev"
11  MY_CVS_DEST="${MY_CVS_REPO}/rsync"  MY_CVS_DEST="${MY_CVS_REPO}/rsync"
12  MY_CVS_MODULES="mage smage magellan-src/mage"  MY_CVS_MODULES="mage smage magellan-src/mage"
13  MY_CVS_OPTS=""  MY_CVS_OPTS=""
14  MY_CVS_ROOT=":pserver:anonymous:@62.141.57.200:/magellan-cvs"  MY_CVS_ROOT=":pserver:anonymous:@cvs.magellan-linux.de:/magellan-cvs"
15  MY_CVS_REMOVE_MAGE_SOURCES=true  MY_CVS_REMOVE_MAGE_SOURCES=true
16  MY_TARBALL_VERSION_TAG="$(date +%Y%m%d-%k%M)"  MY_TARBALL_VERSION_TAG="$(date +%Y%m%d-%k%M | sed 's:\ :0:')"
17    
18  MY_CVS_ARCHES="i686 x86_64"  MY_CVS_ARCHES="i686 x86_64"
19  MY_CVS_DISTRIBUTIONS="stable testing unstable"  MY_CVS_DISTRIBUTIONS="stable testing unstable"
# Line 24  export SMAGESCRIPTSDIR="${MY_CVS_DEST}/s Line 25  export SMAGESCRIPTSDIR="${MY_CVS_DEST}/s
25  export MAGE_TREE_DEST="${MY_CVS_DEST}/mage"  export MAGE_TREE_DEST="${MY_CVS_DEST}/mage"
26  export REGEN_MAGE_TREE=true  export REGEN_MAGE_TREE=true
27    
28    # setup a fake mage rc
29    MY_MAGE_RC=$(mktemp)
30    echo "ARCH=${ARCH}" > ${MY_MAGE_RC}
31    echo "PKGDIR=${PKGDIR}" >> ${MY_MAGE_RC}
32    echo "SMAGESCRIPTSDIR=${SMAGESCRIPTSDIR}" >> ${MY_MAGE_RC}
33    echo "MAGE_TREE_DEST=${MAGE_TREE_DEST}" >> ${MY_MAGE_RC}
34    echo "REGEN_MAGE_TREE=${REGEN_MAGE_TREE}" >> ${MY_MAGE_RC}
35    export MAGERC=${MY_MAGE_RC}
36    
37  # cvs login  # cvs login
38  export CVSROOT="${MY_CVS_ROOT}"  export CVSROOT="${MY_CVS_ROOT}"
# Line 92  do Line 101  do
101   export ARCH="${arch}"   export ARCH="${arch}"
102   #export PKGDIR="$(dirname ${PKGDIR})/${ARCH}"   #export PKGDIR="$(dirname ${PKGDIR})/${ARCH}"
103   export PKGDIR="${MY_CVS_REPO}/${dist}/packages/${ARCH}"   export PKGDIR="${MY_CVS_REPO}/${dist}/packages/${ARCH}"
104     sed -i -e "s:\(ARCH=\).*:\1${ARCH}:" -e "s:\(PKGDIR=\).*:\1${PKGDIR}:" ${MY_MAGE_RC}
105    
106   for i in $(find ${MY_CVS_DEST}/smage -type f -name "*.smage2" | sort)   for i in $(find ${MY_CVS_DEST}/smage -type f -name "*.smage2" | sort)
107   do   do
# Line 126  do Line 136  do
136   mv ${MY_CVS_DEST}/${module}-"${MY_TARBALL_VERSION_TAG}".tar.bz2 ${MY_CVS_DEST}/tarballs   mv ${MY_CVS_DEST}/${module}-"${MY_TARBALL_VERSION_TAG}".tar.bz2 ${MY_CVS_DEST}/tarballs
137  done  done
138    
139    # delete fake mage.rc
140    if [[ -f ${MY_MAGE_RC} ]]
141    then
142     rm -f ${MY_MAGE_RC}
143    fi
144    

Legend:
Removed from v.2014  
changed lines
  Added in v.2015