From 96775215fad593924b27617da2d0d3a5c0a0a1a2 Mon Sep 17 00:00:00 2001 From: Corentin Chary Date: Fri, 30 Sep 2011 09:13:15 +0200 Subject: [PATCH] euscanwww/scripts: sync with prod Signed-off-by: Corentin Chary --- euscanwww/scripts/euscan-update.sh | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/euscanwww/scripts/euscan-update.sh b/euscanwww/scripts/euscan-update.sh index 3f5760f..acde082 100644 --- a/euscanwww/scripts/euscan-update.sh +++ b/euscanwww/scripts/euscan-update.sh @@ -2,22 +2,35 @@ ## Setup some vars to use local portage tree # export PATH=${HOME}/euscan/:${PATH} -# export PORTAGE_CONFIGROOT=${HOME}/local # export ROOT=${HOME}/local +# export PORTAGE_CONFIGROOT=${ROOT} # export EIX_CACHEFILE=${HOME}/local/var/cache/eix -## Go to euscanwww dir -# cd ${HOME}/euscan/euscanwww/ - ## Update local trees # emerge --sync --root=${ROOT} --config-root=${PORTAGE_CONFIGROOT} # ROOT="/" layman -S --config=${ROOT}/etc/layman/layman.cfg +## Generate ebuild cache to speed up eix +# cd ${ROOT}/var/lib/layman/ && \ +# for overlay in **/; do +# [ ! -f ${overlay}profiles/repo_name ] && continue +# +# echo "egencache ${overlay}" +# egencache --jobs=8 --rsync \ +# --repo=$(cat ${overlay}profiles/repo_name) \ +# --config-root=${PORTAGE_CONFIGROOT} \ +# --update --update-use-local-desc +# done + ## Also update eix database, because we use eix internaly # eix-update +## Go to euscanwww dir +# cd ${HOME}/euscan/euscanwww/ + ## Scan portage (packages, versions) # python manage.py scan-portage --all --purge-versions --purge-packages +# eix --only-names -x | sort --random-sort | gparallel --eta --load 8 --jobs 400% --max-args=64 python manage.py scan-metadata ## Scan metadata (herds, maintainers, homepages, ...) # python manage.py scan-metadata --all @@ -27,4 +40,4 @@ # eix --only-names -x | gparallel --jobs 400% euscan | python manage.py scan-upstream --feed --purge-versions ## Update counters -# python manage.py update-counters \ No newline at end of file +# python manage.py update-counters