[maemo-commits] [maemo-commits] r19574 - in projects/haf/trunk/osso-app-killer: debian src

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Mon Dec 14 14:37:57 EET 2009
Author: dkedves
Date: 2009-12-14 14:37:46 +0200 (Mon, 14 Dec 2009)
New Revision: 19574

Modified:
   projects/haf/trunk/osso-app-killer/debian/changelog
   projects/haf/trunk/osso-app-killer/src/osso-clean-mmc.sh
Log:
Using a whitelist when clearing MyDocs

Modified: projects/haf/trunk/osso-app-killer/debian/changelog
===================================================================
--- projects/haf/trunk/osso-app-killer/debian/changelog	2009-12-11 13:18:14 UTC (rev 19573)
+++ projects/haf/trunk/osso-app-killer/debian/changelog	2009-12-14 12:37:46 UTC (rev 19574)
@@ -1,3 +1,11 @@
+osso-app-killer (1.33-2) unstable; urgency=low
+
+  [David Kedves]
+  - Using a whitelist when clearing MyDocs
+  * Fixes: NB#149564 - Enable clear user data (app-killer part)
+
+ -- David Kedves <kedazo at gmail.com>  Mon, 14 Dec 2009 13:33:15 +0100
+
 osso-app-killer (1.33-1) unstable; urgency=low
 
   * Skip /apps/activesync during RFS

Modified: projects/haf/trunk/osso-app-killer/src/osso-clean-mmc.sh
===================================================================
--- projects/haf/trunk/osso-app-killer/src/osso-clean-mmc.sh	2009-12-11 13:18:14 UTC (rev 19573)
+++ projects/haf/trunk/osso-app-killer/src/osso-clean-mmc.sh	2009-12-14 12:37:46 UTC (rev 19574)
@@ -8,11 +8,13 @@
 IFS='
 '
 
-DIR_TO_CLEAR=${HOME}/MyDocs
+cd ${HOME}/MyDocs
+DONT='(documents/User Guides)|(documents/maemo_software_copyright.pdf)|'
+DONT=${DONT}'(cities)|(\./\.qf)|(\./\.n900\.ico)|(autorun\.inf)|'
+DONT=${DONT}'(\./Mac OS)|(\./\._)|(\.VolumeIcon\.icns)|(\./\.sounds/Ringtones)'
 
-cd ${HOME}/MyDocs
-for rmable in $(ls -A); do
-  rm -rf "$rmable"
+for rmable in $(find ./ | sort -r | egrep -v "${DONT}"); do
+  rm -f "$rmable"
 done
 
 cd ${HOME}

More information about the maemo-commits mailing list