From 37c975929d6a60b21ff9741329bc72e9523f376c Mon Sep 17 00:00:00 2001 From: Aaron Griffin Date: Tue, 18 Aug 2009 16:00:20 -0700 Subject: Remove find-dupes script (unused) Signed-off-by: Aaron Griffin --- misc-scripts/find-dupes | 77 ------------------------------------------------- 1 file changed, 77 deletions(-) delete mode 100755 misc-scripts/find-dupes (limited to 'misc-scripts') diff --git a/misc-scripts/find-dupes b/misc-scripts/find-dupes deleted file mode 100755 index 16bf530..0000000 --- a/misc-scripts/find-dupes +++ /dev/null @@ -1,77 +0,0 @@ -#!/bin/bash - -if [ $# -ne 2 ]; then - echo "usage: $(basename $0) " - exit 1 -fi - -reponame=$1 -arch=$2 - -##### Arch specific stuff. TODO make this configurable ##### -ftppath="/srv/ftp/$reponame/os/$arch/" -############################################################ - -if [ ! -d "$ftppath" ]; then - echo "FTP path '$ftppath' does not exist" - exit 1 -fi - -if [ ! -f /etc/makepkg.conf ]; then - echo "/etc/makepkg.conf not found! Aborting" - exit 1 -fi - -. /etc/makepkg.conf - -cd $ftppath - -# Get the package name from the filename -# hackish, but should work for now -getpkgname() { - local tmp - - tmp=${1##*/} - tmp=${tmp%$PKGEXT} - tmp=${tmp%-$CARCH} - echo ${tmp%-*-*} -} - -showdupes() { - done="" - for i in *${PKGEXT}; do - pkgname=$(getpkgname $i) - if [ "$pkgname" = "$1" ]; then - lastmod="$(stat -c %y $i | cut -d. -f1)" - fname="$(basename $i)" - - echo "$lastmod $fname" - - done=1 - else - if [ "$done" = "1" ]; then - return - fi - fi - done -} - -echo "Scanning for duplicate packages in '$reponame' ($arch)" -DUPES="" -lastpkg="" - -for pkg in *${PKGEXT}; do - pkgname="$(getpkgname $pkg)" - if [ "$lastpkg" = "$pkgname" ]; then - DUPES="$DUPES $pkgname" - fi - lastpkg=$pkgname -done - -if [ "$DUPES" ]; then - DUPES="$(echo $DUPES | sed 's| |\n|g' | sort -u)" - echo "Date Filename" - for dupe in $DUPES; do - showdupes $dupe - done -fi -- cgit v1.2.3-24-g4f1b