Index: /trunk/DataStoreServer/scripts/dsreg
===================================================================
--- /trunk/DataStoreServer/scripts/dsreg	(revision 35388)
+++ /trunk/DataStoreServer/scripts/dsreg	(revision 35389)
@@ -236,7 +236,7 @@
     $dbh->disconnect();
 
-    if ($remove) {
+    if ($remove and -e $fileset_dir) {
         my $rc;
-        if (($rc = system "rm -r $fileset_dir")) {
+        if (($rc = system "rm -rf $fileset_dir")) {
             &my_die("failed to remove $fileset_dir error code: $rc", $PS_EXIT_UNKNOWN_ERROR);
         }
