diff options
author | Nicolás Reynolds <fauno@kiwwwi.com.ar> | 2012-10-13 10:57:28 -0300 |
---|---|---|
committer | Nicolás Reynolds <fauno@kiwwwi.com.ar> | 2012-10-13 10:57:28 -0300 |
commit | 58dcd2bd938eb64e3c0d31841f98f43a8a1ca346 (patch) | |
tree | 0337fd83f38d58624cdb2d2eb71eaabc8d5bf51a | |
parent | d8ee98931359b87871bf0bef0b2ac5fca19d4d20 (diff) |
Deprecating repo-update
Thanks to aurelien to make me find the misterious garbage packages under
staging/!
-rwxr-xr-x | repo-update | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/repo-update b/repo-update deleted file mode 100755 index bf8d73c..0000000 --- a/repo-update +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash -# -*- coding: utf-8 -*- -source ~/.bashrc -source $(dirname $0)/config -source $(dirname $0)/local_config -source $(dirname $0)/libremessages - -for repo in ${ARCHREPOS[@]}; do - - msg "Syncing ${repo}" - for arch in ${ARCHARCHES[@]}; do - msg2 "${repo} ${arch}" - # makes a file containing rsync output for filter.py - ${rsync_list_command} \ - rsync://${mirror}/${mirrorpath}/${repo}/os/${arch}/ \ - ${repodir}/staging/${repo}/os/${arch}/ > ${rsout_file}-${repo}-${arch} || exit 1 - # reads blacklist and rsout_file and makes an rsync exclude-from - # list - filter.py -r ${rsync_blacklist} -k ${blacklist} \ - -f ${rsout_file}-${repo}-${arch} || exit 1 - # list files in ${repodir}/${repo} and write their names on - # rsync_not_needed for using as an rsync exclude-from - #find ${repodir}/${repo}/os/${arch}/ -name "*${PKGEXT}" \ - # -fprintf ${rsync_not_needed}-${repo}-${arch} '%f\n' || exit 1 - #find ${repodir}/${PKGPOOL}/ -name "*${PKGEXT}" \ - find ${repodir}/${repo}/os/${arch}/ -name "*${PKGEXT}" \ - -fprintf ${rsync_not_needed}-${repo}-${arch} '%f\n' || exit 1 - # Actual rsync command - ${rsync_update_command} \ - --exclude-from=${rsync_blacklist} \ - --exclude-from=${rsync_not_needed}-${repo}-${arch} \ - rsync://${mirror}/${mirrorpath}/${repo}/os/${arch}/ \ - ${repodir}/staging/${repo}/ || exit 1 - done - for arch in ${ARCHARCHES[@]}; do - msg2 "Making pending list for $repo $arch" - # if there is a db in repo (db is created on rsync) - if [ -r ${repodir}/staging/${repo}/os/${arch}/${repo}${DBEXT} ]; then - # clean_repo makes pending list with files on db and remove - # packages from db - $(dirname $0)/clean_repo.py -k ${blacklist} -w ${whitelist} \ - -p ${docs_dir}/pending-${repo}.txt \ - -b ${repodir}/staging/${repo}/${repo}${DBEXT} \ - -d ${repodir}/stagging/${repo} - fi - done - # if some nonfree files got pass the filter this command delete them - msg2 "Fallback cleaning repo" - $(dirname $0)/clean_repo.py -k ${blacklist} -d ${repodir}/staging/${repo} || exit 1 -done - -msg "Removing leftover files..." -find ${repodir}/staging/ -type f \! -name "*${PKGEXT}" -delete -# Staging should not have symbolic links -find ${repodir}/staging/ -type l -delete - -$(dirname $0)/db-update -$(dirname $0)/db-check-nonfree - |