backport to buster
[hcoop/debian/openafs.git] / debian / control
CommitLineData
b7cfede0
BK
1Source: openafs
2Section: net
3Priority: optional
4Maintainer: Benjamin Kaduk <kaduk@mit.edu>
5Uploaders: Sam Hartman <hartmans@debian.org>, Anders Kaseorg <andersk@mit.edu>
6Build-Depends: debhelper (>= 9.20160709~), autoconf, automake, bison, comerr-dev,
7 cpio, flex, libfuse-dev, libkrb5-dev, libncurses5-dev,
8 libpam0g-dev, libxml2-utils, perl, pkg-config,
9 libtool, heimdal-multidev (>= 1.7~git20150920)
10Build-Depends-Indep: dblatex, dkms (>= 2.1.1.1), docbook-xsl, doxygen (>= 1.8.4-1~),
11 xsltproc
12Standards-Version: 4.1.3
13Homepage: http://www.openafs.org/
14Vcs-Git: https://salsa.debian.org/debian/openafs.git
15Vcs-Browser: https://salsa.debian.org/debian/openafs
16
17Package: openafs-client
18Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 ppc64el s390 s390x sparc
19Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.0-6)
20Recommends: lsof, openafs-modules-dkms (>= ${source:Version})
21 | openafs-modules-source (>= ${source:Version})
22 | openafs-modules3
23Suggests: openafs-doc, openafs-krb5
24Conflicts: arla
25Breaks: openafs-modules1, openafs-modules2
26Description: AFS distributed filesystem client support
27 AFS is a distributed filesystem allowing cross-platform sharing of
28 files among multiple computers. Facilities are provided for access
29 control, authentication, backup and administrative management.
30 .
31 This package provides basic client support to mount and manipulate
32 AFS. If your site uses Kerberos v5 authentication for AFS, you will also
33 want to install openafs-krb5.
34
35Package: openafs-fuse
36Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 ppc64el s390 s390x sparc
37Depends: ${shlibs:Depends}, ${misc:Depends},
38 openafs-client (= ${binary:Version})
39Description: AFS distributed file system experimental FUSE client
40 AFS is a distributed filesystem allowing cross-platform sharing of
41 files among multiple computers. Facilities are provided for access
42 control, authentication, backup and administrative management.
43 .
44 This package provides an experimental FUSE implementation of the AFS
45 client as afsd.fuse. This currently only provides read-only access to
46 AFS, doesn't work with all of the normal AFS client programs, and must be
47 started manually, but may be of interest in situations where read-only
48 access is sufficient and the kernel module cannot be built.
49
50Package: openafs-fileserver
51Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 ppc64el s390 s390x sparc
52Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.0-6), openafs-client,
53 openafs-krb5 (>= 1.8.0~pre1-1)
54Recommends: ntp | time-daemon
55Suggests: openafs-doc
56Description: AFS distributed filesystem file server
57 AFS is a distributed filesystem allowing cross-platform sharing of
58 files among multiple computers. Facilities are provided for access
59 control, authentication, backup and administrative management.
60 .
61 This package provides the AFS fileserver binaries. It should be
62 installed on any machine that will export files into AFS.
63
64Package: openafs-dbserver
65Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 ppc64el s390 s390x sparc
66Depends: ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends},
67 openafs-fileserver
68Recommends: openafs-client
69Suggests: openafs-doc
70Description: AFS distributed filesystem database 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 AFS database server binaries. It should be
76 installed on the servers that will act as volume location and
77 protection servers.
78
79Package: openafs-doc
80Section: doc
81Architecture: all
82Multi-Arch: foreign
83Depends: ${misc:Depends}
84Description: AFS distributed filesystem documentation
85 AFS is a distributed filesystem allowing cross-platform sharing of files
86 among multiple computers. Facilities are provided for access control,
87 authentication, backup and administrative management.
88 .
89 This package contains the OpenAFS user's and reference manuals, some
90 protocol documentation, and other OpenAFS documentation.
91
92Package: openafs-krb5
93Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 ppc64el s390 s390x sparc
94Depends: ${shlibs:Depends}, ${misc:Depends}
95Breaks: openafs-client (<< 1.4.7.dfsg1-1)
96Description: AFS distributed filesystem Kerberos 5 integration
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 provides aklog, a utility for authenticating to AFS using
102 Kerberos 5. It also provides asetkey, a utility to set AFS server keys
103 from a Kerberos keytab, and ka-forwarder, a utility to forward kaserver
104 requests to a KDC using fakeka.
105
106Package: libkopenafs2
107Section: libs
108Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 ppc64el s390 s390x sparc
109Depends: ${shlibs:Depends}, ${misc:Depends}
110Description: AFS distributed file system runtime library (PAGs)
111 AFS is a distributed filesystem allowing cross-platform sharing of
112 files among multiple computers. Facilities are provided for access
113 control, authentication, backup and administrative management.
114 .
115 This package provides the shared library implementing an interface to
116 manipulating AFS process authentication groups (PAGs). It provides the
117 a subset of the interface provided by the Heimdal libkafs library.
118
119Package: libafsauthent2
120Section: libs
121Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 ppc64el s390 s390x sparc
122Depends: ${shlibs:Depends}, ${misc:Depends}
123Description: AFS distributed file system runtime library (authentication)
124 AFS is a distributed filesystem allowing cross-platform sharing of
125 files among multiple computers. Facilities are provided for access
126 control, authentication, backup and administrative management.
127 .
128 This package provides the shared library implementing AFS client
129 authentication and token management.
130
131Package: libafsrpc2
132Section: libs
133Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 ppc64el s390 s390x sparc
134Depends: ${shlibs:Depends}, ${misc:Depends}
135Description: AFS distributed file system runtime library (RPC layer)
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 the Rx protocol and
141 other AFS RPC functionality.
142
143Package: libopenafs-dev
144Section: libdevel
145Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 ppc64el s390 s390x sparc
146Depends: ${shlibs:Depends}, ${misc:Depends},
147 libafsauthent2 (= ${binary:Version}), libafsrpc2 (= ${binary:Version}),
148 libkopenafs2 (= ${binary:Version}),
149Suggests: openafs-doc
150Conflicts: arla-dev, liblwp-dev
151Description: AFS distributed filesystem development libraries
152 AFS is a distributed filesystem allowing cross-platform sharing of
153 files among multiple computers. Facilities are provided for access
154 control, authentication, backup and administrative management.
155 .
156 This package provides static development libraries and headers
157 needed to compile AFS applications.
158
159Package: openafs-modules-source
160Section: kernel
161Architecture: all
162Depends: ${misc:Depends}, debhelper (>= 8),
163 module-assistant | kernel-package, perl
164Recommends: openafs-client (>= ${source:Version})
165Description: AFS distributed filesystem kernel module source
166 AFS is a distributed filesystem allowing cross-platform sharing of
167 files among multiple computers. Facilities are provided for access
168 control, authentication, backup and administrative management.
169 .
170 This package provides the source to the AFS kernel module in a form
171 suitable for use by module-assistant or kernel-package.
172
173Package: openafs-modules-dkms
174Section: kernel
175Architecture: all
176Depends: ${misc:Depends}, ${perl:Depends}, dkms, libc6-dev
177Recommends: openafs-client (>= ${source:Version})
178Description: AFS distributed filesystem kernel module DKMS source
179 AFS is a distributed filesystem allowing cross-platform sharing of
180 files among multiple computers. Facilities are provided for access
181 control, authentication, backup and administrative management.
182 .
183 This package contains the source for the AFS kernel module, packaged with
184 appropriate configuration for DKMS to build new modules dynamically.