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