VERSION = 0.2.1
DISTDIR = uwobo-$(VERSION)
DISTTARBALL = $(DISTDIR).tar.gz
-REQUIRES = http gdome2 gdome2-xslt pcre unix netclient
+REQUIRES = http gdome2 gdome2-xslt pcre unix
COMMONOPTS = -package "$(REQUIRES)" -pp camlp4o
OCAMLFIND = ocamlfind
OCAMLC = $(OCAMLFIND) ocamlc $(COMMONOPTS)
(* Let's check that the port is free *)
(try
ignore
- (Http_client.Convenience.http_head_message
+ (Http_client.http_get
("http://127.0.0.1:" ^ string_of_int port ^ "/help")) ;
raise (Failure "Port already in use")
with
- Failure "Connection refused" -> ()
+ Unix.Unix_error (Unix.ECONNREFUSED, _, _) -> ()
) ;
match Unix.fork () with
0 ->
(* let's check if the new UWOBO started correctly *)
Unix.sleep 5 ;
(* It can raise Failure "Connection refused" *)
- ignore
- (Http_client.Convenience.http_head_message
- ("http://127.0.0.1:" ^ string_of_int port ^ "/help"))
+ (try
+ ignore
+ (Http_client.http_get
+ ("http://127.0.0.1:" ^ string_of_int port ^ "/help"))
+ with Unix.Unix_error (Unix.ECONNREFUSED, _, _) ->
+ raise (Failure "Connection refused"))
| _ -> failwith "Can't fork :-("
;;