X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2Fmatitaclean.ml;h=c7bbdf453a3f8e989a67bacc26a48be1b195a19e;hb=f981a524748846acc29b76b6e616af110b4ee13d;hp=89b602735704426403882177f64c4d8ee0415466;hpb=ea2a86fd71f541b2b0c5c2ba217be75fd2cb5fe5;p=helm.git diff --git a/helm/matita/matitaclean.ml b/helm/matita/matitaclean.ml index 89b602735..c7bbdf453 100644 --- a/helm/matita/matitaclean.ml +++ b/helm/matita/matitaclean.ml @@ -50,6 +50,12 @@ let _ = if Sys.argv.(1) = "all" then begin MatitaDb.clean_owner_environment (); + let xmldir = Helm_registry.get "matita.basedir" ^ "/xml" in + ignore + (Sys.command + ("find " ^ xmldir ^ + " -name *.xml.gz -o -name *.moo -exec rm {} \\; 2> /dev/null")); + ignore (Sys.command ("find " ^ xmldir ^ " -type d -exec rmdir -p {} \\; 2> /dev/null")); exit 0 end let uris_to_remove =ref [] in @@ -63,7 +69,7 @@ let _ = with UM.IllFormedUri _ -> files_to_remove := suri :: !files_to_remove; - let u = MatitacleanLib.baseuri_of_file suri in + let u = MatitaMisc.baseuri_of_file suri in if String.length u < 5 || String.sub u 0 5 <> "cic:/" then begin MatitaLog.error ("File " ^ suri ^ " defines a bad baseuri: "^u);