The following commit has been merged in the master branch:
commit 99688cbf3cfd9d995a56f851279432a39fcabdce
Author: Sylvain Le Gall <gil...@debian.org>
Date:   Sun Mar 24 23:33:26 2013 +0100

    Add adduser if using --group.

diff --git a/src/ActInit.ml b/src/ActInit.ml
index e2976ec..188e1e0 100644
--- a/src/ActInit.ml
+++ b/src/ActInit.ml
@@ -112,7 +112,7 @@ let run ~ctxt args =
   in
 
   let () = 
-    Control.create t;
+    Control.create ~ctxt t;
     Copyright.create ~ctxt t;
     Rules.create t;
     DhFiles.create ~ctxt t;
diff --git a/src/Control.ml b/src/Control.ml
index bf85c8c..512b675 100644
--- a/src/Control.ml
+++ b/src/Control.ml
@@ -23,7 +23,7 @@ open OASISTypes
 open Common
 open ExtString
 
-let create t = 
+let create ~ctxt t = 
   let sep = 
     ",\n  "
   in
@@ -39,6 +39,13 @@ let create t =
     t.deb_name
   in
 
+  let exec_depends =
+    if Conf.get ~ctxt Group.group <> None then
+      "adduser, "
+    else
+      ""
+  in
+
   let description = 
     let lst = 
       List.map 
@@ -101,7 +108,7 @@ Vcs-Browser: 
http://git.debian.org/?p=pkg-ocaml-maint/packages/${src_name}.git";)
                    output_intro deb_pkg;
                    output_content 
                      (interpolate "\
-Depends: \${misc:Depends}, \${ocaml:Depends}
+Depends: $exec_depends\${misc:Depends}, \${ocaml:Depends}
 Description: $t.pkg.synopsis
  $description");
                    if t.deb_dev <> None then

-- 
oasis2debian project

_______________________________________________
Pkg-ocaml-maint-commits mailing list
Pkg-ocaml-maint-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ocaml-maint-commits

Reply via email to