Code

Added core control.in file
[gosa.git] / gosa-core / dh-make-gosa.1
1 .TH DH-MAKE-GOSA 1 "2008-04-07" "GOsa v2.6" "Debian"
2 .SH NAME
3 dh-make-gosa \- Debianizes the source of a given gosa plugin
4 .SH SYNOPSIS
5 .B dh-make-gosa [OPTION]...
6 .B SOURCE
7 .SH DESCRIPTION
8 .B dh-make-gosa
9 takes a directory or tar ball of an existing gosa plugin
10 and adds debian information to it. Feel free to use
11 .I dpkg-buildpackage
12 to generate your own gosa-plugin package from source or
13 svn and enable it in the
14 .BR gosa.conf (5)
15 file to activate it.
16 .SH OPTIONS
17 .\"[-r|--release release] [--section section] [-e|--email mail] [--depends] plugin-dir|plugin.tar.gz
19 .IP "-r debian-release, --release debian-release"
20 Set the Debian release to
21 .B debian-release
22 when generating the Debian tree. Default is the
23 .I unstable
24 release.
26 .IP "--dest destination-directory"
27 Place where
28 .B dh-make-gosa
29 will place its working data while generating the source directory.
30 Defaults to the current directory.
32 .IP "--section debian-section"
33 Set the Debian section to
34 .B debian-section
35 when generating the Debian tree.  Defaults to the the
36 .I web
37 section.
39 .IP "--depends package,package,..."
40 Add additional dependencies to the Debian tree which did not get
41 listed in the
42 .I plugin.dsc
43 file. This is a comma seperated list of Debian package names.
45 .IP "-e mail, --email mail"
46 Overrides the Debian packager defined inside the
47 .I plugin.dsc
48 file by the one specified by
49 .B mail.
51 .SH Example usage
53 .nf
54 # Check out a plugin from SVN
55 svn co https://oss.gonicus.de/repositories/gosa/trunk/gosa-plugins/samba /tmp/samba
57 # Debianize the tree
58 cd /tmp
59 dh-make-gosa --email cajus@debian.org --release etch --section web samba
61 # Build debian package
62 cd samba
63 dpkg-buildpackage -uc -us -rfakeroot
64 .fi
66 To build everything from the subversion repository which is GOsa related, please
67 take a look at the contributed
68 .B make-gosa-package
69 script.
71 .SH AUTHOR
72 Cajus Pollmeier <cajus@debian.org>
74 .SH BUGS
76 Please report any bugs, or post any suggestions, to the GOsa mailing list <gosa-devel@oss.gonicus.de> or to <https://oss.gonicus.de/labs/gosa>
79 .SH LICENCE AND COPYRIGHT
81 This code is part of GOsa (L<http://www.gosa-project.org>)
83 Copyright (C) 2003-2009 GONICUS GmbH
85 This program is distributed in the hope that it will be useful,
86 but WITHOUT ANY WARRANTY; without even the implied warranty of
87 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
88 GNU General Public License for more details.