Adde git handlers to makepending
This commit is contained in:
parent
f51c518293
commit
602a65e821
2 changed files with 29 additions and 70 deletions
|
|
@ -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
|
||||
|
|
|
|||
96
makepending
96
makepending
|
|
@ -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-::')
|
||||
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="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-::')
|
||||
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue