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" |
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}" |
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 |
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 |
|
|