diff options
author | Luke Shumaker <LukeShu@sbcglobal.net> | 2012-11-07 00:17:08 -0500 |
---|---|---|
committer | Luke Shumaker <LukeShu@sbcglobal.net> | 2012-11-07 00:17:08 -0500 |
commit | e9bc885c355babf7851de31db8e1920dde752993 (patch) | |
tree | fd39b7d6401ead53942f66bfc4219a06f386a23f /toru-path | |
parent | c74d072dc83c5e3b3d9462678884cd0411a7d1d0 (diff) |
organize the files
Diffstat (limited to 'toru-path')
-rwxr-xr-x | toru-path | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/toru-path b/toru-path deleted file mode 100755 index 957f49b..0000000 --- a/toru-path +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/bash - -source $(dirname $(command -v $0))/toru-utils - -TORUPATH=${T:-${TORUPATH}} -VERBOSE=${V:-false} - -if [ ! -w "$TORUPATH" ]; then - error "Toru's path isn't writable. Please check $TORUPATH" - exit 1 -fi - -LASTSYNCFILE=${TORUPATH}/lastsync.paths -PATHFILE=${TORUPATH}/paths.tch - -if [ ! -e "${PATHFILE}" ]; then - tcamgr create "${PATHFILE}" -fi - -# TODO pass other paths via flags -# ABSROOT has trailing slash -fullrepos=() -for (( i = ${#REPOS[@]}-1 ; i >= 0 ; i-- )); do - ${VERBOSE} && msg "Processing [%s]" ${REPOS[$i]} - fullrepos+=("${ABSROOT}${REPOS[$i]}") -done -pkgbuilds=($(get_pkgbuilds ${fullrepos[@]})) - -msg "Updating path cache" -msg2 "${#pkgbuilds[@]} PKGBUILDs to update" -for _pkgbuild in ${pkgbuilds[@]}; do -# plain "$_pkgbuild" - source ${_pkgbuild} >/dev/null 2>&1 || { - error "${_pkgbuild} contains errors, skipping" - continue - } - - fullpath=$(dirname ${_pkgbuild}) - - for _pkg in ${pkgbase} ${pkgname[@]} ${provides[@]}; do - $VERBOSE && msg2 "${_pkg} -> ${fullpath}" - tcamgr put ${PATHFILE} ${_pkg/[<>=]*} ${fullpath} - done - - unset pkgbase pkgname provides -done - -lastsync ${LASTSYNCFILE} |