From ed1369be89a2407a41ce5a4d7f8ffc044d5c4be3 Mon Sep 17 00:00:00 2001 From: Alejandro Mery <amery@opensde.org> Date: Fri, 13 Jul 2007 01:58:40 +0000 Subject: [PATCH] * implemented bin/sde-cleanup-download using bin/sde-list-download output git-svn-id: svn://svn.opensde.net/opensde/opensde/trunk@21701 10447126-35f2-4685-b0cf-6dd780d3921f --- bin/sde-cleanup-download | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 bin/sde-cleanup-download diff --git a/bin/sde-cleanup-download b/bin/sde-cleanup-download new file mode 100755 index 0000000..b32b89c --- /dev/null +++ b/bin/sde-cleanup-download @@ -0,0 +1,36 @@ +#!/bin/sh +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: bin/sde-cleanup-download +# Copyright (C) 2007 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +[ -n "$SDEROOT" ] || + export SDEROOT=$( cd "${0%/*}/.."; pwd -P ) + +. $SDEROOT/lib/libsde.in + +trap '' INT + +mkdir -p "$SDEROOT/tmp" +tmpfile="$SDEROOT/tmp/down.$$" + +# get list of wanted files +. $SDEROOT/bin/sde-list-download > "$tmpfile" + +# and check those I have against that list +( cd "$SDEROOT"; find download/ -type f ) | while read file; do + grep -q "^$file\$" "$tmpfile" || rm -vf -- "$file" +done + +rm -f "$tmpfile" + +trap - INT