register uri url;
return_html_msg "Register done" outchan
| _ -> assert false)
+ | "/clean_cache" ->
+ Http_getter_cache.clean ();
+ return_html_msg "Done." outchan
| "/update" ->
Http_getter_env.reload (); (* reload servers list from servers file *)
let log = update_from_all_servers () in
return_file ~fname:url ~contype:"text/plain" ~patch_fun outchan
else
return_html_error ("Can't find DTD: " ^ url) outchan
+;;
+let clean () =
+ let module E = Http_getter_env in
+ List.iter
+ (function dir -> ignore (Unix.system ("rm -rf " ^ dir ^ "/*"))
+ ) [E.cic_dir ; E.nuprl_dir ; E.rdf_dir ]
+;;
out_channel ->
unit
+val clean: unit -> unit
<p>
<b><kbd>update</kbd></b><br />
</p>
+ <p>
+ <b><kbd>clean_cache</kbd></b><br />
+ </p>
<p>
<b><kbd>getalluris</kbd></b><br />
</p>