From e9bc885c355babf7851de31db8e1920dde752993 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Wed, 7 Nov 2012 00:17:08 -0500 Subject: organize the files --- toru-utils | 76 -------------------------------------------------------------- 1 file changed, 76 deletions(-) delete mode 100755 toru-utils (limited to 'toru-utils') diff --git a/toru-utils b/toru-utils deleted file mode 100755 index 316e6b8..0000000 --- a/toru-utils +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/bash - -source /etc/abs.conf -source /etc/libretools.conf - -LASTSYNCFILE=${TORUPATH}/lastsync -FORCE=false -QUIET=false -DEBUG=false - -# usage : in_array( $needle, $haystack ) -function in_array { - [[ $2 ]] || return 1 # Not found - - local needle=$1; shift - local item - - for item in "$@"; do - [[ ${item#@} = $needle ]] && return 0 # Found - done - - return 1 # Not Found -} - -# Stores the lastsync date -lastsync() { - local lastsyncfile - - lastsyncfile=$1 - - [ -e ${lastsyncfile} -a ! -w ${lastsyncfile} ] && { - error "The sync date can't be saved. ${lastsyncfile} isn't writable." - return 1 - } - - date +%s > ${lastsyncfile} - touch ${lastsyncfile} -} - -get_dbs() { - local _db - for _db in /var/lib/pacman/sync/*.db; do - bsdtar tf ${_db} | cut -d'/' -f1 | sort -u - done -} - -# repo paths -get_pkgbuilds() { - pkgbuilds=() - - if [[ $FORCE = true || ! -e ${LASTSYNCFILE} ]]; then - - $QUIET || warning "Forcing upgrade" -# Get all PKGBUILDs - extra="" - else -# Only find newer than lastsyncfile and read everything else from cache - extra=" -newer ${LASTSYNCFILE}" - fi - -# Return all PKGBUILDs found - find $@ -mindepth 2 -maxdepth 3 -type f -name 'PKGBUILD' ${extra} -} - -# End inmediately but print a useful message -trap_exit() { - error "$@" - - exit 1 -} - -# Trap signals from makepkg -set -E -trap 'trap_exit "TERM signal caught. Exiting..."' TERM HUP QUIT -trap 'trap_exit "Aborted by user! Exiting..."' INT -trap 'trap_exit "An unknown error has occurred. Exiting..."' ERR -- cgit v1.2.3-2-g168b