31c5c5a952b7e48db1dfde9bf1e926baba56ac8a
[openafs.git] / src / packaging / Debian / control
1 Source: openafs
2 Section: net
3 Priority: optional
4 Maintainer: Russ Allbery <rra@debian.org>
5 Uploaders: Sam Hartman <hartmans@debian.org>
6 Build-Depends: debhelper (>= 7), autoconf, automake, bison, comerr-dev,
7  cpio, dblatex, dkms (>= 2.1.1.1), docbook-xsl, doxygen, flex,
8  libfuse-dev, libkrb5-dev, libncurses5-dev, libpam0g-dev, libxml2-utils,
9  perl, pkg-config, xsltproc
10 Standards-Version: 3.9.0
11 Homepage: http://www.openafs.org/
12 Vcs-Git: git://git.debian.org/git/pkg-k5-afs/openafs.git
13 Vcs-Browser: http://git.debian.org/?p=pkg-k5-afs/openafs.git
14
15 Package: openafs-client
16 Architecture: alpha amd64 arm armel i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc
17 Depends: ${shlibs:Depends}, ${misc:Depends}
18 Recommends: lsof, openafs-modules-dkms (>= ${source:Version})
19  | openafs-modules-source (>= ${source:Version})
20  | openafs-modules3
21 Suggests: openafs-doc, openafs-krb5
22 Conflicts: arla
23 Breaks: openafs-modules1, openafs-modules2
24 Description: AFS distributed filesystem client support
25  AFS is a distributed filesystem allowing cross-platform sharing of
26  files among multiple computers.  Facilities are provided for access
27  control, authentication, backup and administrative management.
28  .
29  This package provides basic client support to mount and manipulate
30  AFS.  If your site uses Kerberos v5 authentication for AFS, you will also
31  want to install openafs-krb5.
32
33 Package: openafs-fuse
34 Priority: extra
35 Architecture: alpha amd64 arm armel i386 ia64 lpia powerpc ppc64 s390 s390x sparc
36 Depends: ${shlibs:Depends}, ${misc:Depends},
37  openafs-client (= ${binary:Version})
38 Description: AFS distributed file system experimental FUSE client
39  AFS is a distributed filesystem allowing cross-platform sharing of
40  files among multiple computers.  Facilities are provided for access
41  control, authentication, backup and administrative management.
42  .
43  This package provides an experimental FUSE implementation of the AFS
44  client as afsd.fuse.  This currently only provides read-only access to
45  AFS, doesn't work with all of the normal AFS client programs, and must be
46  started manually, but may be of interest in situations where read-only
47  access is sufficient and the kernel module cannot be built.
48
49 Package: openafs-kpasswd
50 Priority: extra
51 Architecture: alpha amd64 arm armel i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc
52 Depends: ${shlibs:Depends}, ${misc:Depends},
53  openafs-client (= ${binary:Version})
54 Conflicts: krb5-user, heimdal-clients, kerberos4kth-clients
55 Description: AFS distributed filesystem old password changing
56  AFS is a distributed filesystem allowing cross-platform sharing of
57  files among multiple computers.  Facilities are provided for access
58  control, authentication, backup and administrative management.
59  .
60  This package provides kpasswd and kas, utilities needed by the OpenAFS
61  kaserver to create users and change passwords.  Only install this package
62  if you are already using kaserver; generally you should not install this
63  package for new cells or for cells using Kerberos v5.
64
65 Package: openafs-fileserver
66 Architecture: alpha amd64 arm armel i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc
67 Depends: ${shlibs:Depends}, ${misc:Depends}, openafs-client, lsb-base
68 Recommends: ntp | time-daemon
69 Suggests: openafs-doc
70 Description: AFS distributed filesystem file server
71  AFS is a distributed filesystem allowing cross-platform sharing of
72  files among multiple computers.  Facilities are provided for access
73  control, authentication, backup and administrative management.
74  .
75  This package provides the AFS fileserver binaries.  It should be
76  installed on any machine that will export files into AFS.
77
78 Package: openafs-dbserver
79 Architecture: alpha amd64 arm armel i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc
80 Depends: ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends},
81  openafs-fileserver, openafs-client (= ${binary:Version})
82 Suggests: openafs-doc
83 Description: AFS distributed filesystem database server
84  AFS is a distributed filesystem allowing cross-platform sharing of
85  files among multiple computers.  Facilities are provided for access
86  control, authentication, backup and administrative management.
87  .
88  This package provides AFS database server binaries.  It should be
89  installed on the servers that will act as volume location and
90  protection servers.
91
92 Package: openafs-doc
93 Section: doc
94 Architecture: all
95 Depends: ${misc:Depends}
96 Description: AFS distributed filesystem documentation
97  AFS is a distributed filesystem allowing cross-platform sharing of files
98  among multiple computers.  Facilities are provided for access control,
99  authentication, backup and administrative management.
100  .
101  This package contains the OpenAFS user's and reference manuals, some
102  protocol documentation, and other OpenAFS documentation.
103
104 Package: openafs-krb5
105 Architecture: alpha amd64 arm armel i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc
106 Depends: ${shlibs:Depends}, ${misc:Depends}
107 Breaks: openafs-client (<< 1.4.7.dfsg1-1)
108 Description: AFS distributed filesystem Kerberos 5 integration
109  AFS is a distributed filesystem allowing cross-platform sharing of files
110  among multiple computers.  Facilities are provided for access control,
111  authentication, backup and administrative management.
112  .
113  This package provides aklog, a utility for authenticating to AFS using
114  Kerberos 5.  It also provides asetkey, a utility to set AFS server keys
115  from a Kerberos keytab, and ka-forwarder, a utility to forward kaserver
116  requests to a KDC using fakeka.
117
118 Package: libkopenafs1
119 Section: libs
120 Architecture: alpha amd64 arm armel i386 ia64 lpia powerpc ppc64 s390 s390x sparc
121 Depends: ${shlibs:Depends}, ${misc:Depends}
122 Description: AFS distributed file system runtime library (PAGs)
123  AFS is a distributed filesystem allowing cross-platform sharing of
124  files among multiple computers.  Facilities are provided for access
125  control, authentication, backup and administrative management.
126  .
127  This package provides the shared library implementing an interface to
128  manipulating AFS process authentication groups (PAGs).  It provides the
129  a subset of the interface provided by the Heimdal libkafs library.
130
131 Package: libafsauthent1
132 Section: libs
133 Architecture: alpha amd64 arm armel i386 ia64 lpia powerpc ppc64 s390 s390x sparc
134 Depends: ${shlibs:Depends}, ${misc:Depends}
135 Description: AFS distributed file system runtime library (authentication)
136  AFS is a distributed filesystem allowing cross-platform sharing of
137  files among multiple computers.  Facilities are provided for access
138  control, authentication, backup and administrative management.
139  .
140  This package provides the shared library implementing AFS client
141  authentication and token management.
142
143 Package: libafsrpc1
144 Section: libs
145 Architecture: alpha amd64 arm armel i386 ia64 lpia powerpc ppc64 s390 s390x sparc
146 Depends: ${shlibs:Depends}, ${misc:Depends}
147 Description: AFS distributed file system runtime library (RPC layer)
148  AFS is a distributed filesystem allowing cross-platform sharing of
149  files among multiple computers.  Facilities are provided for access
150  control, authentication, backup and administrative management.
151  .
152  This package provides the shared library implementing the Rx protocol and
153  other AFS RPC functionality.
154
155 Package: libopenafs-dev
156 Section: libdevel
157 Priority: extra
158 Architecture: alpha amd64 arm armel i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc
159 Depends: ${shlibs:Depends}, ${misc:Depends},
160  libafsauthent1 (= ${binary:Version}), libafsrpc1 (= ${binary:Version}),
161  libkopenafs1 (= ${binary:Version}),
162 Suggests: openafs-doc
163 Conflicts: arla-dev, liblwp-dev
164 Description: AFS distributed filesystem development libraries
165  AFS is a distributed filesystem allowing cross-platform sharing of
166  files among multiple computers.  Facilities are provided for access
167  control, authentication, backup and administrative management.
168  .
169  This package provides static development libraries and headers
170  needed to compile AFS applications.
171
172 Package: openafs-modules-source
173 Section: kernel
174 Priority: extra
175 Architecture: all
176 Depends: ${misc:Depends}, bison, flex, debhelper (>= 5),
177  module-assistant | kernel-package
178 Recommends: openafs-client (>= ${source:Version})
179 Description: AFS distributed filesystem kernel module source
180  AFS is a distributed filesystem allowing cross-platform sharing of
181  files among multiple computers.  Facilities are provided for access
182  control, authentication, backup and administrative management.
183  .
184  This package provides the source to the AFS kernel module in a form
185  suitable for use by module-assistant or kernel-package.
186
187 Package: openafs-modules-dkms
188 Section: kernel
189 Priority: extra
190 Architecture: all
191 Depends: ${misc:Depends}, dkms, bison, flex
192 Recommends: openafs-client (>= ${source:Version})
193 Description: AFS distributed filesystem kernel module DKMS source
194  AFS is a distributed filesystem allowing cross-platform sharing of
195  files among multiple computers.  Facilities are provided for access
196  control, authentication, backup and administrative management.
197  .
198  This package contains the source for the AFS kernel module, packaged with
199  approriate configuration for DKMS to build new modules dynamically.
200
201 Package: libpam-openafs-kaserver
202 Architecture: alpha amd64 arm armel i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc
203 Section: admin
204 Priority: extra
205 Depends: ${shlibs:Depends}, ${misc:Depends},
206  openafs-client (= ${binary:Version})
207 Description: AFS distributed filesystem kaserver PAM module
208  AFS is a distributed filesystem allowing cross-platform sharing of
209  files among multiple computers.  Facilities are provided for access
210  control, authentication, backup and administrative management.
211  .
212  This package provides a PAM module for existing  sites using the AFS
213  kaserver for authentication.  New sites should use a Kerberos v5
214  implementation, a Kerberos v5 PAM module such as libpam-krb5, and
215  libpam-afs-session.
216
217 Package: openafs-dbg
218 Section: debug
219 Priority: extra
220 Architecture: alpha amd64 arm armel i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc
221 Depends: ${misc:Depends}, openafs-fileserver (= ${binary:Version})
222  | openafs-dbserver (= ${binary:Version})
223 Description: AFS distributed filesystem debugging information
224  AFS is a distributed filesystem allowing cross-platform sharing of
225  files among multiple computers.  Facilities are provided for access
226  control, authentication, backup and administrative management.
227  .
228  This package contains the debugging information for the OpenAFS
229  server binaries (the openafs-fileserver and openafs-dbserver packages).