git://git.onelab.eu
/
vsys.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Whoops, that didn't look right.
[vsys.git]
/
frontend.ml
diff --git
a/frontend.ml
b/frontend.ml
index
cff3c64
..
cf53b9b
100644
(file)
--- a/
frontend.ml
+++ b/
frontend.ml
@@
-13,9
+13,16
@@
class frontendHandler (root_dir,slice_name) =
object(this)
(** regex indicating that the script passes fds around *)
object(this)
(** regex indicating that the script passes fds around *)
- val fd_regex = Str.regexp "^fd_"
+ val fd_regex = Str.regexp "fd_"
+
+ method is_fd_passer fname =
+ try let _ = Str.search_forward fd_regex fname 0
+ in
+ true
+ with
+ | Not_found -> false
+ | _ -> false
- method is_fd_passer fname = Str.string_match fd_regex fname 0
method get_slice_name () = slice_name
(** A new script was copied into the backend, make a corresponding entry in
the frontend.
method get_slice_name () = slice_name
(** A new script was copied into the backend, make a corresponding entry in
the frontend.
@@
-31,7
+38,7
@@
object(this)
begin
match res with
| Success ->
begin
match res with
| Success ->
-
Unixsocketwatcher.openentry root_dir fqp (abspath, slice_name
)
+
(
)
| _ ->
logprint "Could not create entry %s" abspath
end
| _ ->
logprint "Could not create entry %s" abspath
end