Skip to content
Snippets Groups Projects
Commit 602a65e8 authored by Ruben Rodriguez's avatar Ruben Rodriguez
Browse files

Adde git handlers to makepending

parent f51c5182
No related branches found
No related tags found
No related merge requests found
......@@ -46,7 +46,7 @@ REPOSITORY=$PWD/repos/$CODENAME
HELPERS=$PWD/helpers
if ! [ -d repos/ ]
then
for i in $(git branch|sed 's/.* //;/master/d')
for REPO in $(git branch|sed 's/.* //;/master/d')
do
mkdir -p repos/$REPO/conf repos/$REPO/incoming
cat << EOF > repos/$REPO/conf/distributions
......@@ -198,6 +198,7 @@ tmpumount(){
exit 1
}
tmpmount(){
mount|grep tmpfs|grep jails -q && return
[ $MEM -lt 16000000 ] && return
echo $PACKAGE | grep -q "linux" && return
grep jails/$UPSTREAM-$ARCH/tmp /proc/mounts -q && tmpumount
......
......@@ -20,6 +20,16 @@
#
# This script compares two Sources.gz files, and reports available updates
if [ $(git status -s | wc -l) != 0 ]
then
echo You have uncommited git changes, stopping
exit 1
fi
PAIRS="robur-hardy taranis-lucid dagda-natty brigantia-oneiric toutatis-precise"
CODENAMES="robur taranis dagda brigantia toutatis"
UPSTREAMS="hardy lucid natty oneiric precise"
[ 1$1 = 1"test" ] && TEST=echo
WD=$PWD
......@@ -41,19 +51,11 @@ wget $MIRROR/dists/$DIST/$COMPONENT/source/Sources.gz -q -O - | zcat | egrep dsc
echo " Done" >&2
}
listsweets (){
DIST=$1
echo -n Downloading Sources.gz from $MIRROR >&2
wget $MIRROR/Sources.gz -q -O - | zcat | egrep dsc$ | cut -d" " -f 4|sed 's/\.dsc//'
echo " Done" >&2
}
update(){
MIRROR="http://archive.ubuntu.com/ubuntu"
for i in hardy lucid maverick natty oneiric
for i in $UPSTREAMS
do
listmirror $i main >> $i
listmirror $i-updates main >> $i
......@@ -63,40 +65,16 @@ do
listmirror $i-security universe >> $i
done
#MIRROR="http://download.sugarlabs.org/packages/SweetsDistribution:/0.94/Ubuntu-11.04/"
#listsweets >> sweets-natty
MIRROR="ftp://archive.trisquel.info/trisquel"
for i in main extras
do
listmirror robur $i >> robur
listmirror robur-updates $i >> robur
listmirror robur-security $i >> robur
done
for i in taranis slaine dagda brigantia
for i in $CODENAMES
do
MIRROR="http://archive.trisquel.info/trisquel"
listmirror $i main >> $i
listmirror $i-updates main >> $i
listmirror $i-security main >> $i
done
MIRROR="http://devel.trisquel.info/trisquel/hardy"
listmirror hardy main >> robur
#MIRROR="http://devel.trisquel.info/trisquel/jaunty"
#listmirror jaunty main >> dwyn
#MIRROR="http://devel.trisquel.info/trisquel/karmic"
#listmirror karmic main >> awen
MIRROR="http://devel.trisquel.info/trisquel/lucid"
listmirror lucid main >> taranis
MIRROR="http://devel.trisquel.info/trisquel/maverick"
listmirror maverick main >> slaine
MIRROR="http://devel.trisquel.info/trisquel/natty"
listmirror natty main >> dagda
MIRROR="http://devel.trisquel.info/trisquel/oneiric"
listmirror oneiric main >> brigantia
MIRROR="http://devel.trisquel.info/trisquel/$i"
listmirror $i main >> $i
done
}
......@@ -142,9 +120,11 @@ then
continue
fi
echo Running makepackage $package $UPSTREAM at $(date)
echo Running makepackage $package $UPSTREAM at $(date) $LOGS/$package-$UPSTREAM-$(date +%Y%m%d).log 1>&2
$TEST sh $WD/makepackage $package $UPSTREAM > $LOGS/$package-$UPSTREAM-$(date +%Y%m%d).log && echo -n Done! || echo -n FAILED!
echo Upgrading $current at $DISTRO with ${UPSTREAM}_$upstream 1>&2
echo Running makepackage $package $DISTRO at $(date) $LOGS/$DISTRO-$package-$(date +%Y%m%d).log
echo Running makepackage $package $DISTRO at $(date) $LOGS/$DISTRO-$package-$(date +%Y%m%d).log 1>&2
git checkout $DISTRO
$TEST sh $WD/makepackage $package $DISTRO > $LOGS/$DISTRO-$package-$(date +%Y%m%d).log && echo -n Done! || echo -n FAILED!
echo " ($(date))"
echo
fi
......@@ -153,35 +133,13 @@ done
update
DISTRO="robur"
UPSTREAM="hardy"
PACKAGES=$(ls -1 $WD/helpers/$UPSTREAM/make-* | sed 's:^.*/::; s:make-::')
check >> $FILE
DISTRO="taranis"
UPSTREAM="lucid"
PACKAGES=$(ls -1 $WD/helpers/$UPSTREAM/make-* | sed 's:^.*/::; s:make-::')
check >> $FILE
DISTRO="slaine"
UPSTREAM="maverick"
PACKAGES=$(ls -1 $WD/helpers/$UPSTREAM/make-* | sed 's:^.*/::; s:make-::')
check >> $FILE
DISTRO="dagda"
UPSTREAM="natty"
PACKAGES=$(ls -1 $WD/helpers/$UPSTREAM/make-* | sed 's:^.*/::; s:make-::')
check >> $FILE
DISTRO="brigantia"
UPSTREAM="oneiric"
PACKAGES=$(ls -1 $WD/helpers/$UPSTREAM/make-* | sed 's:^.*/::; s:make-::')
for pair in $PAIRS
do
DISTRO=${pair/-*/}
UPSTREAM=${pair/*-/}
PACKAGES=$(git --git-dir=/home/systems/devel/.git ls-tree -r --name-only $DISTRO|grep helpers/make-|sed 's/.*make-//')
check >> $FILE
#DISTRO="dagda"
#UPSTREAM="sweets-natty"
#PACKAGES=$(ls -1 $WD/helpers/$UPSTREAM/make-* | sed 's:^.*/::; s:make-::')
#check >> $FILE
done
report () {
#address=trisquel-devel@listas.trisquel.info
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment