diff --git a/config/rootfiles/common/ocaml b/config/rootfiles/common/ocaml
deleted file mode 100644
index 18851047a..000000000
--- a/config/rootfiles/common/ocaml
+++ /dev/null
@@ -1,607 +0,0 @@
-#usr/bin/camlp4
-#usr/bin/camlp4o
-#usr/bin/camlp4r
-#usr/bin/mkcamlp4
-#usr/bin/ocaml
-#usr/bin/ocamlc
-#usr/bin/ocamlcp
-#usr/bin/ocamldebug
-#usr/bin/ocamldep
-#usr/bin/ocamldoc
-#usr/bin/ocamllex
-#usr/bin/ocamlmklib
-#usr/bin/ocamlmktop
-#usr/bin/ocamlopt
-#usr/bin/ocamlprof
-#usr/bin/ocamlrun
-#usr/bin/ocamlyacc
-#usr/bin/ocpp
-#usr/lib/ocaml
-#usr/lib/ocaml/Makefile.config
-#usr/lib/ocaml/addlabels
-#usr/lib/ocaml/arg.cmi
-#usr/lib/ocaml/arg.cmx
-#usr/lib/ocaml/arg.ml
-#usr/lib/ocaml/arg.mli
-#usr/lib/ocaml/arg.p.cmx
-#usr/lib/ocaml/arith_flags.cmx
-#usr/lib/ocaml/arith_status.cmi
-#usr/lib/ocaml/arith_status.cmx
-#usr/lib/ocaml/arith_status.mli
-#usr/lib/ocaml/array.cmi
-#usr/lib/ocaml/array.cmx
-#usr/lib/ocaml/array.ml
-#usr/lib/ocaml/array.mli
-#usr/lib/ocaml/array.p.cmx
-#usr/lib/ocaml/arrayLabels.cmi
-#usr/lib/ocaml/arrayLabels.cmx
-#usr/lib/ocaml/arrayLabels.ml
-#usr/lib/ocaml/arrayLabels.mli
-#usr/lib/ocaml/arrayLabels.p.cmx
-#usr/lib/ocaml/big_int.cmi
-#usr/lib/ocaml/big_int.cmx
-#usr/lib/ocaml/big_int.mli
-#usr/lib/ocaml/bigarray.a
-#usr/lib/ocaml/bigarray.cma
-#usr/lib/ocaml/bigarray.cmi
-#usr/lib/ocaml/bigarray.cmx
-#usr/lib/ocaml/bigarray.cmxa
-#usr/lib/ocaml/bigarray.mli
-#usr/lib/ocaml/buffer.cmi
-#usr/lib/ocaml/buffer.cmx
-#usr/lib/ocaml/buffer.ml
-#usr/lib/ocaml/buffer.mli
-#usr/lib/ocaml/buffer.p.cmx
-#usr/lib/ocaml/callback.cmi
-#usr/lib/ocaml/callback.cmx
-#usr/lib/ocaml/callback.ml
-#usr/lib/ocaml/callback.mli
-#usr/lib/ocaml/callback.p.cmx
-#usr/lib/ocaml/caml
-#usr/lib/ocaml/caml/alloc.h
-#usr/lib/ocaml/caml/bigarray.h
-#usr/lib/ocaml/caml/callback.h
-#usr/lib/ocaml/caml/compatibility.h
-#usr/lib/ocaml/caml/config.h
-#usr/lib/ocaml/caml/custom.h
-#usr/lib/ocaml/caml/fail.h
-#usr/lib/ocaml/caml/intext.h
-#usr/lib/ocaml/caml/memory.h
-#usr/lib/ocaml/caml/misc.h
-#usr/lib/ocaml/caml/mlvalues.h
-#usr/lib/ocaml/caml/printexc.h
-#usr/lib/ocaml/caml/signals.h
-#usr/lib/ocaml/camlheader
-#usr/lib/ocaml/camlheader_ur
-#usr/lib/ocaml/camlinternalMod.cmi
-#usr/lib/ocaml/camlinternalMod.cmx
-#usr/lib/ocaml/camlinternalMod.ml
-#usr/lib/ocaml/camlinternalMod.mli
-#usr/lib/ocaml/camlinternalMod.p.cmx
-#usr/lib/ocaml/camlinternalOO.cmi
-#usr/lib/ocaml/camlinternalOO.cmx
-#usr/lib/ocaml/camlinternalOO.ml
-#usr/lib/ocaml/camlinternalOO.mli
-#usr/lib/ocaml/camlinternalOO.p.cmx
-#usr/lib/ocaml/camlp4
-#usr/lib/ocaml/camlp4/argl.cmi
-#usr/lib/ocaml/camlp4/argl.cmo
-#usr/lib/ocaml/camlp4/ast2pt.cmi
-#usr/lib/ocaml/camlp4/ast2pt.mli
-#usr/lib/ocaml/camlp4/camlp4.cma
-#usr/lib/ocaml/camlp4/camlp4_top.cma
-#usr/lib/ocaml/camlp4/camlp4o.cma
-#usr/lib/ocaml/camlp4/camlp4r.cma
-#usr/lib/ocaml/camlp4/extfold.cmi
-#usr/lib/ocaml/camlp4/extfold.cmx
-#usr/lib/ocaml/camlp4/extfold.mli
-#usr/lib/ocaml/camlp4/extfun.cmi
-#usr/lib/ocaml/camlp4/extfun.cmx
-#usr/lib/ocaml/camlp4/extfun.mli
-#usr/lib/ocaml/camlp4/fstream.cmi
-#usr/lib/ocaml/camlp4/fstream.cmx
-#usr/lib/ocaml/camlp4/fstream.mli
-#usr/lib/ocaml/camlp4/gramext.cmi
-#usr/lib/ocaml/camlp4/gramext.cmx
-#usr/lib/ocaml/camlp4/gramext.mli
-#usr/lib/ocaml/camlp4/gramlib.a
-#usr/lib/ocaml/camlp4/gramlib.cma
-#usr/lib/ocaml/camlp4/gramlib.cmxa
-#usr/lib/ocaml/camlp4/grammar.cmi
-#usr/lib/ocaml/camlp4/grammar.cmx
-#usr/lib/ocaml/camlp4/grammar.mli
-#usr/lib/ocaml/camlp4/mLast.cmi
-#usr/lib/ocaml/camlp4/mLast.mli
-#usr/lib/ocaml/camlp4/ocpp.cmo
-#usr/lib/ocaml/camlp4/odyl.cma
-#usr/lib/ocaml/camlp4/odyl.cmo
-#usr/lib/ocaml/camlp4/odyl_main.cmi
-#usr/lib/ocaml/camlp4/pa_extend.cmi
-#usr/lib/ocaml/camlp4/pa_extend.cmo
-#usr/lib/ocaml/camlp4/pa_extend_m.cmo
-#usr/lib/ocaml/camlp4/pa_extfold.cmo
-#usr/lib/ocaml/camlp4/pa_extfun.cmo
-#usr/lib/ocaml/camlp4/pa_fstream.cmo
-#usr/lib/ocaml/camlp4/pa_ifdef.cmo
-#usr/lib/ocaml/camlp4/pa_macro.cmi
-#usr/lib/ocaml/camlp4/pa_macro.cmo
-#usr/lib/ocaml/camlp4/pa_o.cmi
-#usr/lib/ocaml/camlp4/pa_o.cmo
-#usr/lib/ocaml/camlp4/pa_oop.cmo
-#usr/lib/ocaml/camlp4/pa_op.cmo
-#usr/lib/ocaml/camlp4/pa_r.cmo
-#usr/lib/ocaml/camlp4/pa_rp.cmo
-#usr/lib/ocaml/camlp4/pa_ru.cmo
-#usr/lib/ocaml/camlp4/pcaml.cmi
-#usr/lib/ocaml/camlp4/pcaml.mli
-#usr/lib/ocaml/camlp4/plexer.cmi
-#usr/lib/ocaml/camlp4/plexer.cmx
-#usr/lib/ocaml/camlp4/plexer.mli
-#usr/lib/ocaml/camlp4/pr_depend.cmo
-#usr/lib/ocaml/camlp4/pr_dump.cmo
-#usr/lib/ocaml/camlp4/pr_extend.cmo
-#usr/lib/ocaml/camlp4/pr_extfun.cmo
-#usr/lib/ocaml/camlp4/pr_null.cmo
-#usr/lib/ocaml/camlp4/pr_o.cmo
-#usr/lib/ocaml/camlp4/pr_op.cmo
-#usr/lib/ocaml/camlp4/pr_r.cmo
-#usr/lib/ocaml/camlp4/pr_rp.cmo
-#usr/lib/ocaml/camlp4/q_MLast.cmo
-#usr/lib/ocaml/camlp4/q_phony.cmo
-#usr/lib/ocaml/camlp4/quotation.cmi
-#usr/lib/ocaml/camlp4/quotation.mli
-#usr/lib/ocaml/camlp4/spretty.cmi
-#usr/lib/ocaml/camlp4/spretty.mli
-#usr/lib/ocaml/camlp4/stdpp.cmi
-#usr/lib/ocaml/camlp4/stdpp.cmx
-#usr/lib/ocaml/camlp4/stdpp.mli
-#usr/lib/ocaml/camlp4/token.cmi
-#usr/lib/ocaml/camlp4/token.cmx
-#usr/lib/ocaml/camlp4/token.mli
-#usr/lib/ocaml/char.cmi
-#usr/lib/ocaml/char.cmx
-#usr/lib/ocaml/char.ml
-#usr/lib/ocaml/char.mli
-#usr/lib/ocaml/char.p.cmx
-#usr/lib/ocaml/complex.cmi
-#usr/lib/ocaml/complex.cmx
-#usr/lib/ocaml/complex.ml
-#usr/lib/ocaml/complex.mli
-#usr/lib/ocaml/complex.p.cmx
-#usr/lib/ocaml/condition.mli
-#usr/lib/ocaml/dbm.a
-#usr/lib/ocaml/dbm.cma
-#usr/lib/ocaml/dbm.cmi
-#usr/lib/ocaml/dbm.cmx
-#usr/lib/ocaml/dbm.cmxa
-#usr/lib/ocaml/dbm.mli
-#usr/lib/ocaml/digest.cmi
-#usr/lib/ocaml/digest.cmx
-#usr/lib/ocaml/digest.ml
-#usr/lib/ocaml/digest.mli
-#usr/lib/ocaml/digest.p.cmx
-#usr/lib/ocaml/dynlink.cma
-#usr/lib/ocaml/dynlink.cmi
-#usr/lib/ocaml/dynlink.mli
-#usr/lib/ocaml/event.mli
-#usr/lib/ocaml/expunge
-#usr/lib/ocaml/extract_crc
-#usr/lib/ocaml/filename.cmi
-#usr/lib/ocaml/filename.cmx
-#usr/lib/ocaml/filename.ml
-#usr/lib/ocaml/filename.mli
-#usr/lib/ocaml/filename.p.cmx
-#usr/lib/ocaml/format.cmi
-#usr/lib/ocaml/format.cmx
-#usr/lib/ocaml/format.ml
-#usr/lib/ocaml/format.mli
-#usr/lib/ocaml/format.p.cmx
-#usr/lib/ocaml/gc.cmi
-#usr/lib/ocaml/gc.cmx
-#usr/lib/ocaml/gc.ml
-#usr/lib/ocaml/gc.mli
-#usr/lib/ocaml/gc.p.cmx
-#usr/lib/ocaml/genlex.cmi
-#usr/lib/ocaml/genlex.cmx
-#usr/lib/ocaml/genlex.ml
-#usr/lib/ocaml/genlex.mli
-#usr/lib/ocaml/genlex.p.cmx
-#usr/lib/ocaml/hashtbl.cmi
-#usr/lib/ocaml/hashtbl.cmx
-#usr/lib/ocaml/hashtbl.ml
-#usr/lib/ocaml/hashtbl.mli
-#usr/lib/ocaml/hashtbl.p.cmx
-#usr/lib/ocaml/int32.cmi
-#usr/lib/ocaml/int32.cmx
-#usr/lib/ocaml/int32.ml
-#usr/lib/ocaml/int32.mli
-#usr/lib/ocaml/int32.p.cmx
-#usr/lib/ocaml/int64.cmi
-#usr/lib/ocaml/int64.cmx
-#usr/lib/ocaml/int64.ml
-#usr/lib/ocaml/int64.mli
-#usr/lib/ocaml/int64.p.cmx
-#usr/lib/ocaml/int_misc.cmx
-#usr/lib/ocaml/lazy.cmi
-#usr/lib/ocaml/lazy.cmx
-#usr/lib/ocaml/lazy.ml
-#usr/lib/ocaml/lazy.mli
-#usr/lib/ocaml/lazy.p.cmx
-#usr/lib/ocaml/ld.conf
-#usr/lib/ocaml/lexing.cmi
-#usr/lib/ocaml/lexing.cmx
-#usr/lib/ocaml/lexing.ml
-#usr/lib/ocaml/lexing.mli
-#usr/lib/ocaml/lexing.p.cmx
-#usr/lib/ocaml/libasmrun.a
-#usr/lib/ocaml/libasmrunp.a
-#usr/lib/ocaml/libbigarray.a
-#usr/lib/ocaml/libcamlrun.a
-#usr/lib/ocaml/libmldbm.a
-#usr/lib/ocaml/libnums.a
-#usr/lib/ocaml/libstr.a
-#usr/lib/ocaml/libthreads.a
-#usr/lib/ocaml/libthreadsnat.a
-#usr/lib/ocaml/libunix.a
-#usr/lib/ocaml/list.cmi
-#usr/lib/ocaml/list.cmx
-#usr/lib/ocaml/list.ml
-#usr/lib/ocaml/list.mli
-#usr/lib/ocaml/list.p.cmx
-#usr/lib/ocaml/listLabels.cmi
-#usr/lib/ocaml/listLabels.cmx
-#usr/lib/ocaml/listLabels.ml
-#usr/lib/ocaml/listLabels.mli
-#usr/lib/ocaml/listLabels.p.cmx
-#usr/lib/ocaml/map.cmi
-#usr/lib/ocaml/map.cmx
-#usr/lib/ocaml/map.ml
-#usr/lib/ocaml/map.mli
-#usr/lib/ocaml/map.p.cmx
-#usr/lib/ocaml/marshal.cmi
-#usr/lib/ocaml/marshal.cmx
-#usr/lib/ocaml/marshal.ml
-#usr/lib/ocaml/marshal.mli
-#usr/lib/ocaml/marshal.p.cmx
-#usr/lib/ocaml/moreLabels.cmi
-#usr/lib/ocaml/moreLabels.cmx
-#usr/lib/ocaml/moreLabels.ml
-#usr/lib/ocaml/moreLabels.mli
-#usr/lib/ocaml/moreLabels.p.cmx
-#usr/lib/ocaml/mutex.mli
-#usr/lib/ocaml/nat.cmi
-#usr/lib/ocaml/nat.cmx
-#usr/lib/ocaml/nat.mli
-#usr/lib/ocaml/nativeint.cmi
-#usr/lib/ocaml/nativeint.cmx
-#usr/lib/ocaml/nativeint.ml
-#usr/lib/ocaml/nativeint.mli
-#usr/lib/ocaml/nativeint.p.cmx
-#usr/lib/ocaml/num.cmi
-#usr/lib/ocaml/num.cmx
-#usr/lib/ocaml/num.mli
-#usr/lib/ocaml/nums.a
-#usr/lib/ocaml/nums.cma
-#usr/lib/ocaml/nums.cmxa
-#usr/lib/ocaml/obj.cmi
-#usr/lib/ocaml/obj.cmx
-#usr/lib/ocaml/obj.ml
-#usr/lib/ocaml/obj.mli
-#usr/lib/ocaml/obj.p.cmx
-#usr/lib/ocaml/ocamldoc
-#usr/lib/ocaml/ocamldoc/custom
-#usr/lib/ocaml/ocamldoc/ocamldoc.hva
-#usr/lib/ocaml/ocamldoc/odoc.cmi
-#usr/lib/ocaml/ocamldoc/odoc_analyse.cmi
-#usr/lib/ocaml/ocamldoc/odoc_args.cmi
-#usr/lib/ocaml/ocamldoc/odoc_ast.cmi
-#usr/lib/ocaml/ocamldoc/odoc_class.cmi
-#usr/lib/ocaml/ocamldoc/odoc_comments.cmi
-#usr/lib/ocaml/ocamldoc/odoc_comments_global.cmi
-#usr/lib/ocaml/ocamldoc/odoc_config.cmi
-#usr/lib/ocaml/ocamldoc/odoc_control.cmi
-#usr/lib/ocaml/ocamldoc/odoc_cross.cmi
-#usr/lib/ocaml/ocamldoc/odoc_dag2html.cmi
-#usr/lib/ocaml/ocamldoc/odoc_dep.cmi
-#usr/lib/ocaml/ocamldoc/odoc_dot.cmi
-#usr/lib/ocaml/ocamldoc/odoc_env.cmi
-#usr/lib/ocaml/ocamldoc/odoc_exception.cmi
-#usr/lib/ocaml/ocamldoc/odoc_global.cmi
-#usr/lib/ocaml/ocamldoc/odoc_html.cmi
-#usr/lib/ocaml/ocamldoc/odoc_info.cma
-#usr/lib/ocaml/ocamldoc/odoc_info.cmi
-#usr/lib/ocaml/ocamldoc/odoc_info.mli
-#usr/lib/ocaml/ocamldoc/odoc_inherit.cmi
-#usr/lib/ocaml/ocamldoc/odoc_latex.cmi
-#usr/lib/ocaml/ocamldoc/odoc_latex_style.cmi
-#usr/lib/ocaml/ocamldoc/odoc_lexer.cmi
-#usr/lib/ocaml/ocamldoc/odoc_man.cmi
-#usr/lib/ocaml/ocamldoc/odoc_merge.cmi
-#usr/lib/ocaml/ocamldoc/odoc_messages.cmi
-#usr/lib/ocaml/ocamldoc/odoc_misc.cmi
-#usr/lib/ocaml/ocamldoc/odoc_module.cmi
-#usr/lib/ocaml/ocamldoc/odoc_name.cmi
-#usr/lib/ocaml/ocamldoc/odoc_ocamlhtml.cmi
-#usr/lib/ocaml/ocamldoc/odoc_parameter.cmi
-#usr/lib/ocaml/ocamldoc/odoc_parser.cmi
-#usr/lib/ocaml/ocamldoc/odoc_print.cmi
-#usr/lib/ocaml/ocamldoc/odoc_scan.cmi
-#usr/lib/ocaml/ocamldoc/odoc_search.cmi
-#usr/lib/ocaml/ocamldoc/odoc_see_lexer.cmi
-#usr/lib/ocaml/ocamldoc/odoc_sig.cmi
-#usr/lib/ocaml/ocamldoc/odoc_str.cmi
-#usr/lib/ocaml/ocamldoc/odoc_test.cmi
-#usr/lib/ocaml/ocamldoc/odoc_texi.cmi
-#usr/lib/ocaml/ocamldoc/odoc_text.cmi
-#usr/lib/ocaml/ocamldoc/odoc_text_lexer.cmi
-#usr/lib/ocaml/ocamldoc/odoc_text_parser.cmi
-#usr/lib/ocaml/ocamldoc/odoc_to_text.cmi
-#usr/lib/ocaml/ocamldoc/odoc_type.cmi
-#usr/lib/ocaml/ocamldoc/odoc_types.cmi
-#usr/lib/ocaml/ocamldoc/odoc_value.cmi
-#usr/lib/ocaml/oo.cmi
-#usr/lib/ocaml/oo.cmx
-#usr/lib/ocaml/oo.ml
-#usr/lib/ocaml/oo.mli
-#usr/lib/ocaml/oo.p.cmx
-#usr/lib/ocaml/outcometree.cmi
-#usr/lib/ocaml/outcometree.mli
-#usr/lib/ocaml/parsing.cmi
-#usr/lib/ocaml/parsing.cmx
-#usr/lib/ocaml/parsing.ml
-#usr/lib/ocaml/parsing.mli
-#usr/lib/ocaml/parsing.p.cmx
-#usr/lib/ocaml/pervasives.cmi
-#usr/lib/ocaml/pervasives.cmx
-#usr/lib/ocaml/pervasives.ml
-#usr/lib/ocaml/pervasives.mli
-#usr/lib/ocaml/pervasives.p.cmx
-#usr/lib/ocaml/printexc.cmi
-#usr/lib/ocaml/printexc.cmx
-#usr/lib/ocaml/printexc.ml
-#usr/lib/ocaml/printexc.mli
-#usr/lib/ocaml/printexc.p.cmx
-#usr/lib/ocaml/printf.cmi
-#usr/lib/ocaml/printf.cmx
-#usr/lib/ocaml/printf.ml
-#usr/lib/ocaml/printf.mli
-#usr/lib/ocaml/printf.p.cmx
-#usr/lib/ocaml/profiling.cmi
-#usr/lib/ocaml/profiling.cmo
-#usr/lib/ocaml/queue.cmi
-#usr/lib/ocaml/queue.cmx
-#usr/lib/ocaml/queue.ml
-#usr/lib/ocaml/queue.mli
-#usr/lib/ocaml/queue.p.cmx
-#usr/lib/ocaml/random.cmi
-#usr/lib/ocaml/random.cmx
-#usr/lib/ocaml/random.ml
-#usr/lib/ocaml/random.mli
-#usr/lib/ocaml/random.p.cmx
-#usr/lib/ocaml/ratio.cmi
-#usr/lib/ocaml/ratio.cmx
-#usr/lib/ocaml/ratio.mli
-#usr/lib/ocaml/scanf.cmi
-#usr/lib/ocaml/scanf.cmx
-#usr/lib/ocaml/scanf.ml
-#usr/lib/ocaml/scanf.mli
-#usr/lib/ocaml/scanf.p.cmx
-#usr/lib/ocaml/scrapelabels
-#usr/lib/ocaml/set.cmi
-#usr/lib/ocaml/set.cmx
-#usr/lib/ocaml/set.ml
-#usr/lib/ocaml/set.mli
-#usr/lib/ocaml/set.p.cmx
-#usr/lib/ocaml/sort.cmi
-#usr/lib/ocaml/sort.cmx
-#usr/lib/ocaml/sort.ml
-#usr/lib/ocaml/sort.mli
-#usr/lib/ocaml/sort.p.cmx
-#usr/lib/ocaml/stack.cmi
-#usr/lib/ocaml/stack.cmx
-#usr/lib/ocaml/stack.ml
-#usr/lib/ocaml/stack.mli
-#usr/lib/ocaml/stack.p.cmx
-#usr/lib/ocaml/stdLabels.cmi
-#usr/lib/ocaml/stdLabels.cmx
-#usr/lib/ocaml/stdLabels.ml
-#usr/lib/ocaml/stdLabels.mli
-#usr/lib/ocaml/stdLabels.p.cmx
-#usr/lib/ocaml/std_exit.cmi
-#usr/lib/ocaml/std_exit.cmo
-#usr/lib/ocaml/std_exit.cmx
-#usr/lib/ocaml/std_exit.ml
-#usr/lib/ocaml/std_exit.o
-#usr/lib/ocaml/std_exit.p.cmx
-#usr/lib/ocaml/std_exit.p.o
-#usr/lib/ocaml/stdlib.a
-#usr/lib/ocaml/stdlib.cma
-#usr/lib/ocaml/stdlib.cmxa
-#usr/lib/ocaml/stdlib.p.a
-#usr/lib/ocaml/stdlib.p.cmxa
-#usr/lib/ocaml/str.a
-#usr/lib/ocaml/str.cma
-#usr/lib/ocaml/str.cmi
-#usr/lib/ocaml/str.cmx
-#usr/lib/ocaml/str.cmxa
-#usr/lib/ocaml/str.mli
-#usr/lib/ocaml/stream.cmi
-#usr/lib/ocaml/stream.cmx
-#usr/lib/ocaml/stream.ml
-#usr/lib/ocaml/stream.mli
-#usr/lib/ocaml/stream.p.cmx
-#usr/lib/ocaml/string.cmi
-#usr/lib/ocaml/string.cmx
-#usr/lib/ocaml/string.ml
-#usr/lib/ocaml/string.mli
-#usr/lib/ocaml/string.p.cmx
-#usr/lib/ocaml/stringLabels.cmi
-#usr/lib/ocaml/stringLabels.cmx
-#usr/lib/ocaml/stringLabels.ml
-#usr/lib/ocaml/stringLabels.mli
-#usr/lib/ocaml/stringLabels.p.cmx
-#usr/lib/ocaml/stublibs
-#usr/lib/ocaml/stublibs/dllbigarray.so
-#usr/lib/ocaml/stublibs/dllmldbm.so
-#usr/lib/ocaml/stublibs/dllnums.so
-#usr/lib/ocaml/stublibs/dllstr.so
-#usr/lib/ocaml/stublibs/dllthreads.so
-#usr/lib/ocaml/stublibs/dllunix.so
-#usr/lib/ocaml/stublibs/dllvmthreads.so
-#usr/lib/ocaml/sys.cmi
-#usr/lib/ocaml/sys.cmx
-#usr/lib/ocaml/sys.ml
-#usr/lib/ocaml/sys.mli
-#usr/lib/ocaml/sys.p.cmx
-#usr/lib/ocaml/thread.mli
-#usr/lib/ocaml/threadUnix.mli
-#usr/lib/ocaml/threads
-#usr/lib/ocaml/threads/condition.cmi
-#usr/lib/ocaml/threads/condition.cmx
-#usr/lib/ocaml/threads/event.cmi
-#usr/lib/ocaml/threads/event.cmx
-#usr/lib/ocaml/threads/mutex.cmi
-#usr/lib/ocaml/threads/mutex.cmx
-#usr/lib/ocaml/threads/thread.cmi
-#usr/lib/ocaml/threads/thread.cmx
-#usr/lib/ocaml/threads/threadUnix.cmi
-#usr/lib/ocaml/threads/threadUnix.cmx
-#usr/lib/ocaml/threads/threads.a
-#usr/lib/ocaml/threads/threads.cma
-#usr/lib/ocaml/threads/threads.cmxa
-#usr/lib/ocaml/topdirs.cmi
-#usr/lib/ocaml/toplevellib.cma
-#usr/lib/ocaml/toploop.cmi
-#usr/lib/ocaml/topmain.cmi
-#usr/lib/ocaml/topstart.cmo
-#usr/lib/ocaml/unix.a
-#usr/lib/ocaml/unix.cma
-#usr/lib/ocaml/unix.cmi
-#usr/lib/ocaml/unix.cmx
-#usr/lib/ocaml/unix.cmxa
-#usr/lib/ocaml/unix.mli
-#usr/lib/ocaml/unixLabels.cmi
-#usr/lib/ocaml/unixLabels.cmx
-#usr/lib/ocaml/unixLabels.mli
-#usr/lib/ocaml/vmthreads
-#usr/lib/ocaml/vmthreads/condition.cmi
-#usr/lib/ocaml/vmthreads/condition.mli
-#usr/lib/ocaml/vmthreads/event.cmi
-#usr/lib/ocaml/vmthreads/event.mli
-#usr/lib/ocaml/vmthreads/libvmthreads.a
-#usr/lib/ocaml/vmthreads/mutex.cmi
-#usr/lib/ocaml/vmthreads/mutex.mli
-#usr/lib/ocaml/vmthreads/stdlib.cma
-#usr/lib/ocaml/vmthreads/thread.cmi
-#usr/lib/ocaml/vmthreads/thread.mli
-#usr/lib/ocaml/vmthreads/threadUnix.cmi
-#usr/lib/ocaml/vmthreads/threadUnix.mli
-#usr/lib/ocaml/vmthreads/threads.cma
-#usr/lib/ocaml/vmthreads/unix.cma
-#usr/lib/ocaml/weak.cmi
-#usr/lib/ocaml/weak.cmx
-#usr/lib/ocaml/weak.ml
-#usr/lib/ocaml/weak.mli
-#usr/lib/ocaml/weak.p.cmx
-#usr/man/man1/camlp4.1
-#usr/man/man1/camlp4o.1
-#usr/man/man1/camlp4o.opt.1
-#usr/man/man1/camlp4r.1
-#usr/man/man1/camlp4r.opt.1
-#usr/man/man1/mkcamlp4.1
-#usr/man/man1/ocaml.1
-#usr/man/man1/ocamlc.1
-#usr/man/man1/ocamlc.opt.1
-#usr/man/man1/ocamlcp.1
-#usr/man/man1/ocamldebug.1
-#usr/man/man1/ocamldep.1
-#usr/man/man1/ocamldoc.1
-#usr/man/man1/ocamllex.1
-#usr/man/man1/ocamlmktop.1
-#usr/man/man1/ocamlopt.1
-#usr/man/man1/ocamlopt.opt.1
-#usr/man/man1/ocamlprof.1
-#usr/man/man1/ocamlrun.1
-#usr/man/man1/ocamlyacc.1
-#usr/man/man1/ocpp.1
-#usr/man/man3/Arg.3o
-#usr/man/man3/Array.3o
-#usr/man/man3/ArrayLabels.3o
-#usr/man/man3/Bigarray.3o
-#usr/man/man3/Bigarray.Array1.3o
-#usr/man/man3/Bigarray.Array2.3o
-#usr/man/man3/Bigarray.Array3.3o
-#usr/man/man3/Bigarray.Genarray.3o
-#usr/man/man3/Buffer.3o
-#usr/man/man3/Callback.3o
-#usr/man/man3/CamlinternalMod.3o
-#usr/man/man3/CamlinternalOO.3o
-#usr/man/man3/Char.3o
-#usr/man/man3/Complex.3o
-#usr/man/man3/Digest.3o
-#usr/man/man3/Filename.3o
-#usr/man/man3/Format.3o
-#usr/man/man3/Gc.3o
-#usr/man/man3/Genlex.3o
-#usr/man/man3/Hashtbl.3o
-#usr/man/man3/Hashtbl.HashedType.3o
-#usr/man/man3/Hashtbl.Make.3o
-#usr/man/man3/Hashtbl.S.3o
-#usr/man/man3/Int32.3o
-#usr/man/man3/Int64.3o
-#usr/man/man3/Lazy.3o
-#usr/man/man3/Lexing.3o
-#usr/man/man3/List.3o
-#usr/man/man3/ListLabels.3o
-#usr/man/man3/Map.3o
-#usr/man/man3/Map.Make.3o
-#usr/man/man3/Map.OrderedType.3o
-#usr/man/man3/Map.S.3o
-#usr/man/man3/Marshal.3o
-#usr/man/man3/MoreLabels.3o
-#usr/man/man3/MoreLabels.Hashtbl.3o
-#usr/man/man3/MoreLabels.Hashtbl.HashedType.3o
-#usr/man/man3/MoreLabels.Hashtbl.Make.3o
-#usr/man/man3/MoreLabels.Hashtbl.S.3o
-#usr/man/man3/MoreLabels.Map.3o
-#usr/man/man3/MoreLabels.Map.Make.3o
-#usr/man/man3/MoreLabels.Map.OrderedType.3o
-#usr/man/man3/MoreLabels.Map.S.3o
-#usr/man/man3/MoreLabels.Set.3o
-#usr/man/man3/MoreLabels.Set.Make.3o
-#usr/man/man3/MoreLabels.Set.OrderedType.3o
-#usr/man/man3/MoreLabels.Set.S.3o
-#usr/man/man3/Nativeint.3o
-#usr/man/man3/Num.3o
-#usr/man/man3/Obj.3o
-#usr/man/man3/Oo.3o
-#usr/man/man3/Parsing.3o
-#usr/man/man3/Pervasives.3o
-#usr/man/man3/Pervasives.LargeFile.3o
-#usr/man/man3/Printexc.3o
-#usr/man/man3/Printf.3o
-#usr/man/man3/Queue.3o
-#usr/man/man3/Random.3o
-#usr/man/man3/Random.State.3o
-#usr/man/man3/Scanf.3o
-#usr/man/man3/Scanf.Scanning.3o
-#usr/man/man3/Set.3o
-#usr/man/man3/Set.Make.3o
-#usr/man/man3/Set.OrderedType.3o
-#usr/man/man3/Set.S.3o
-#usr/man/man3/Sort.3o
-#usr/man/man3/Stack.3o
-#usr/man/man3/StdLabels.3o
-#usr/man/man3/StdLabels.Array.3o
-#usr/man/man3/StdLabels.List.3o
-#usr/man/man3/StdLabels.String.3o
-#usr/man/man3/Str.3o
-#usr/man/man3/Stream.3o
-#usr/man/man3/String.3o
-#usr/man/man3/StringLabels.3o
-#usr/man/man3/Sys.3o
-#usr/man/man3/Unix.3o
-#usr/man/man3/Unix.LargeFile.3o
-#usr/man/man3/Weak.3o
-#usr/man/man3/Weak.Make.3o
-#usr/man/man3/Weak.S.3o
diff --git a/config/rootfiles/packages/mldonkey b/config/rootfiles/packages/mldonkey
deleted file mode 100644
index 12694881e..000000000
--- a/config/rootfiles/packages/mldonkey
+++ /dev/null
@@ -1,95 +0,0 @@
-var/ipfire/backup/addons/includes/mldonkey
-etc/rc.d/init.d/mldonkey
-#opt/mldonkey
-opt/mldonkey/.mldonkey
-#opt/mldonkey/.mldonkey/bittorrent.ini
-#opt/mldonkey/.mldonkey/directconnect.ini
-#opt/mldonkey/.mldonkey/donkey.ini
-#opt/mldonkey/.mldonkey/downloads.ini
-#opt/mldonkey/.mldonkey/fileTP.ini
-#opt/mldonkey/.mldonkey/file_sources.ini
-#opt/mldonkey/.mldonkey/files.ini
-#opt/mldonkey/.mldonkey/friends.ini
-#opt/mldonkey/.mldonkey/mldonkey_submit
-#opt/mldonkey/.mldonkey/mlnet_strings.en
-#opt/mldonkey/.mldonkey/mlnet_strings.en_US.utf8
-#opt/mldonkey/.mldonkey/mlsubmit.reg
-#opt/mldonkey/.mldonkey/onlinesig.dat
-#opt/mldonkey/.mldonkey/searches.ini
-#opt/mldonkey/.mldonkey/servers.ini
-#opt/mldonkey/.mldonkey/shared_files.ini
-#opt/mldonkey/.mldonkey/shared_files_new.ini
-#opt/mldonkey/.mldonkey/statistics.ini
-#opt/mldonkey/.mldonkey/stats.ini
-#opt/mldonkey/.mldonkey/stats_bt.ini
-#opt/mldonkey/.mldonkey/stats_mod.ini
-#opt/mldonkey/.mldonkey/users.ini
-#opt/mldonkey/Authors.txt
-#opt/mldonkey/Bugs.txt
-#opt/mldonkey/ChangeLog
-#opt/mldonkey/Copying.txt
-#opt/mldonkey/Developers.txt
-#opt/mldonkey/GeoIP_LICENSE.txt
-#opt/mldonkey/Install.txt
-#opt/mldonkey/Todo.txt
-#opt/mldonkey/ed2k_links.txt
-#opt/mldonkey/ed2k_mozilla
-#opt/mldonkey/ed2k_mozilla/mldonkey_protocol_handler-2.5.xpi
-#opt/mldonkey/ed2k_submit
-#opt/mldonkey/ed2k_submit/README.MLdonkeySubmit
-#opt/mldonkey/ed2k_submit/ed2k.protocol
-#opt/mldonkey/ed2k_submit/mldonkey
-#opt/mldonkey/ed2k_submit/mldonkey_submit
-#opt/mldonkey/html_themes
-#opt/mldonkey/html_themes/ease
-opt/mldonkey/html_themes/ease/commands.html
-opt/mldonkey/html_themes/ease/dh.css
-opt/mldonkey/html_themes/ease/dheader.html
-opt/mldonkey/html_themes/ease/di.js
-opt/mldonkey/html_themes/ease/frames.html
-opt/mldonkey/html_themes/ease/h.css
-opt/mldonkey/html_themes/ease/header.html
-opt/mldonkey/html_themes/ease/i.js
-#opt/mldonkey/html_themes/old
-opt/mldonkey/html_themes/old/commands.html
-opt/mldonkey/html_themes/old/dh.css
-opt/mldonkey/html_themes/old/dheader.html
-opt/mldonkey/html_themes/old/di.js
-opt/mldonkey/html_themes/old/frames.html
-opt/mldonkey/html_themes/old/h.css
-opt/mldonkey/html_themes/old/header.html
-opt/mldonkey/html_themes/old/i.js
-#opt/mldonkey/i18n
-#opt/mldonkey/i18n/gui_messages.ini.catalan
-#opt/mldonkey/i18n/gui_messages.ini.de
-#opt/mldonkey/i18n/gui_messages.ini.dutch
-#opt/mldonkey/i18n/gui_messages.ini.en
-#opt/mldonkey/i18n/gui_messages.ini.fr
-#opt/mldonkey/i18n/gui_messages.ini.fr.noaccents
-#opt/mldonkey/i18n/gui_messages.ini.ga
-#opt/mldonkey/i18n/gui_messages.ini.pt_BR
-#opt/mldonkey/i18n/gui_messages.ini.sp
-#opt/mldonkey/i18n/gui_messages.ini.sv
-#opt/mldonkey/i18n/mlnet_strings.catalan
-#opt/mldonkey/i18n/mlnet_strings.de
-opt/mldonkey/i18n/mlnet_strings.de_DE.utf8
-#opt/mldonkey/i18n/mlnet_strings.dutch
-#opt/mldonkey/i18n/mlnet_strings.fr
-#opt/mldonkey/i18n/mlnet_strings.fr.noaccents
-#opt/mldonkey/i18n/mlnet_strings.ga
-opt/mldonkey/i18n/mlnet_strings.it_IT.UTF-8
-#opt/mldonkey/i18n/mlnet_strings.pt_BR
-#opt/mldonkey/i18n/mlnet_strings.sp
-#opt/mldonkey/i18n/mlnet_strings.sv
-#opt/mldonkey/kill_mldonkey
-#opt/mldonkey/make_buginfo
-#opt/mldonkey/mldonkey_command
-#opt/mldonkey/mldonkey_gui_started_for_macosx
-#opt/mldonkey/mldonkey_previewer
-opt/mldonkey/mlnet
-#opt/mldonkey/multiuser.txt
-var/log/mldonkey
-var/log/mldonkey/incoming
-var/log/mldonkey/incoming/directories
-var/log/mldonkey/incoming/files
-var/log/mldonkey/temp
diff --git a/lfs/mldonkey b/lfs/mldonkey
deleted file mode 100644
index 29cb724cd..000000000
--- a/lfs/mldonkey
+++ /dev/null
@@ -1,95 +0,0 @@
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 Michael Tremer & Christian Schmidt #
-# #
-# 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, either version 3 of the License, or #
-# (at your option) any later version. #
-# #
-# This program is distributed in the hope that it will be useful, #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
-# GNU General Public License for more details. #
-# #
-# You should have received a copy of the GNU General Public License #
-# along with this program. If not, see . #
-# #
-###############################################################################
-
-###############################################################################
-# Definitions
-###############################################################################
-
-include Config
-
-VER = 3.0.0
-
-THISAPP = mldonkey-$(VER)
-DL_FILE = $(THISAPP).tar.bz2
-DL_FROM = $(URL_IPFIRE)
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-TARGET = $(DIR_INFO)/$(THISAPP)
-PROG = mldonkey
-PAK_VER = 3
-
-DEPS = ""
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = d45b37f334a4008ed15343dfb2caf453
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-dist:
- $(PAK)
-
-###############################################################################
-# Downloading, checking, md5sum
-###############################################################################
-
-$(patsubst %,$(DIR_CHK)/%,$(objects)) :
- @$(CHECK)
-
-$(patsubst %,$(DIR_DL)/%,$(objects)) :
- @$(LOAD)
-
-$(subst %,%_MD5,$(objects)) :
- @$(MD5)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && ./configure --prefix=/opt/mldonkey --enable-pthread-lib \
- --disable-gnutella --disable-gnutella2 --disable-fasttrack
- cd $(DIR_APP) && make #$(MAKETUNING) $(EXTRA_MAKE)
- -mkdir -p /opt/mldonkey
- -mkdir -p /opt/mldonkey/.mldonkey
- cd $(DIR_APP) && cp -f mlnet /opt/mldonkey
- cd $(DIR_APP) && cp -rf distrib/* /opt/mldonkey
- cp -rf $(DIR_CONF)/mldonkey/* /opt/mldonkey/.mldonkey
- chown -Rv mldonkey.mldonkey /opt/mldonkey
- -mkdir -p /var/log/mldonkey/{incoming,temp}
- -mkdir -p /var/log/mldonkey/incoming/{directories,files}
- chown -Rv mldonkey.mldonkey /var/log/mldonkey/{incoming,temp}
- install -v -m 644 $(DIR_SRC)/config/backup/includes/mldonkey \
- /var/ipfire/backup/addons/includes/mldonkey
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
diff --git a/lfs/ocaml b/lfs/ocaml
deleted file mode 100644
index 656c7ebfc..000000000
--- a/lfs/ocaml
+++ /dev/null
@@ -1,79 +0,0 @@
-###############################################################################
-# #
-# IPFire.org - A linux based firewall #
-# Copyright (C) 2007 Michael Tremer & Christian Schmidt #
-# #
-# 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, either version 3 of the License, or #
-# (at your option) any later version. #
-# #
-# This program is distributed in the hope that it will be useful, #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
-# GNU General Public License for more details. #
-# #
-# You should have received a copy of the GNU General Public License #
-# along with this program. If not, see . #
-# #
-###############################################################################
-
-###############################################################################
-# Definitions
-###############################################################################
-
-include Config
-
-VER = 3.09.2
-
-THISAPP = ocaml-$(VER)
-DL_FILE = $(THISAPP).tar.gz
-DL_FROM = $(URL_IPFIRE)
-DIR_APP = $(DIR_SRC)/$(THISAPP)
-TARGET = $(DIR_INFO)/$(THISAPP)
-
-###############################################################################
-# Top-level Rules
-###############################################################################
-
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_MD5 = dc4a298cfa8c65fe4e506a06fe514ccd
-
-install : $(TARGET)
-
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
-
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
-
-md5 : $(subst %,%_MD5,$(objects))
-
-###############################################################################
-# Downloading, checking, md5sum
-###############################################################################
-
-$(patsubst %,$(DIR_CHK)/%,$(objects)) :
- @$(CHECK)
-
-$(patsubst %,$(DIR_DL)/%,$(objects)) :
- @$(LOAD)
-
-$(subst %,%_MD5,$(objects)) :
- @$(MD5)
-
-###############################################################################
-# Installation Details
-###############################################################################
-
-$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
- @$(PREBUILD)
- @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && ./configure -prefix /usr
- cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
- cd $(DIR_APP) && make world
- cd $(DIR_APP) && make opt
- cd $(DIR_APP) && make install
- @rm -rf $(DIR_APP)
- @$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 77e3ba9bc..c6d5f6905 100755
--- a/make.sh
+++ b/make.sh
@@ -575,8 +575,6 @@ buildipfire() {
ipfiremake gnump3d
ipfiremake libsigc++
ipfiremake applejuice
- ipfiremake ocaml
- ipfiremake mldonkey
ipfiremake libtorrent
ipfiremake rtorrent
ipfiremake ipfireseeder