Whamcloud - gitweb
LU-15005 build: wrong dependencies for lustre-client-modules deb package
[fs/lustre-release.git] / debian / control.main
1 Source: lustre
2 Section: admin
3 Priority: optional
4 Maintainer: Brian J. Murrell <brian.murrell@intel.com>
5 Uploaders: Brian J. Murrell <brian.murrell@intel.com>
6 Standards-Version: 3.8.3
7 Build-Depends: module-assistant, libreadline-dev, debhelper (>= 11), dpatch, automake (>=1.7) | automake1.7 | automake1.8 | automake1.9, pkg-config, libtool, libyaml-dev, libnl-genl-3-dev, libselinux-dev, libsnmp-dev, mpi-default-dev, bzip2, quilt, linux-headers-generic | linux-headers | linux-headers-amd64, rsync, libssl-dev, libpython3-dev, swig
8 Homepage: https://wiki.whamcloud.com/
9 Vcs-Git: git://git.whamcloud.com/fs/lustre-release.git
11 Package: lustre-source
12 Section: admin
13 Architecture: all
14 Priority: optional
15 Depends: module-assistant, bzip2, debhelper (>= 11), libtool, libyaml-dev, libnl-genl-3-dev, libselinux-dev, libsnmp-dev, mpi-default-dev, dpatch, pkg-config
16 Description: source for Lustre filesystem client kernel modules
17  Lustre is a scalable, secure, robust, highly-available cluster file system.
18  This release is maintained by Whamcloud and available from
19  https://wiki.whamcloud.com/
20  .
21  This package contains the module source. The client kernel modules
22  can be built for kernels 2.6.32+ with the use of module-assistant
23  or make-kpkg.
25 Package: lustre-client-utils
26 Section: utils
27 Architecture: i386 armhf powerpc ppc64el amd64 ia64 arm64
28 Priority: optional
29 Depends: ${shlibs:Depends}, ${misc:Depends}, libyaml-0-2, libselinux1, libsnmp-dev, zlib1g, libnl-genl-3-200, perl
30 Description: Userspace utilities for the Lustre filesystem (client)
31  Lustre is a scalable, secure, robust, highly-available cluster file system.
32  This release is maintained by Whamcloud and available from
33  https://wiki.whamcloud.com/
34  .
35  This package provides a number of userspace utilities for
36  accessing Lustre filesystems from a client. If you need server utils,
37  use lustre-server-utils instead.
39 Package: lustre-server-utils
40 Section: utils
41 Architecture: i386 armhf powerpc ppc64el amd64 ia64 arm64
42 Priority: optional
43 Depends: ${shlibs:Depends}, ${misc:Depends}, libyaml-0-2, libselinux1, libsnmp-dev, zlib1g, libnl-genl-3-200, perl
44 Provides: lustre-server-utils, lustre-client-utils (= ${binary:Version})
45 Conflicts: lustre-client-utils
46 Replaces: lustre-client-utils
47 Description: Userspace utilities for the Lustre filesystem (server)
48  Lustre is a scalable, secure, robust, highly-available cluster file system.
49  This release is maintained by Whamcloud and available from
50  https://wiki.whamcloud.com/
51  .
52  This package provides a number of userspace utilities for
53  accessing and maintaining Lustre filesystems from a server.
54  If you only need to access the LFS cluster, install lustre-client-utils
55  instead.
57 Package: lustre-resource-agents
58 Section: ha
59 Architecture: i386 armhf powerpc ppc64el amd64 ia64 arm64
60 Priority: optional
61 Depends: lustre-server-utils (= ${binary:Version}), resource-agents
62 Description: HA Resuable Cluster Resource Scripts for Lustre
63  Lustre is a scalable, secure, robust, highly-available cluster file system.
64  This release is maintained by Whamcloud and available from
65  https://wiki.whamcloud.com/
66  .
67  This package provides a set of scripts to operate Lustre
68  resources in a High Availablity environment for both Pacemaker
69  and rgmanager.
71 Package: lustre-iokit
72 Section: utils
73 Architecture: i386 armhf powerpc ppc64el amd64 ia64 arm64
74 Priority: optional
75 Depends: lustre-client-utils (= ${binary:Version}), python2, perl, sg3-utils
76 Description: Collection of benchmark tools for the Lustre filesystem
77  Lustre is a scalable, secure, robust, highly-available cluster file system.
78  This release is maintained by Whamcloud and available from
79  https://wiki.whamcloud.com/
80  .
81  This package provides a collection of benchmark tools
83 Package: lustre-tests
84 Section: utils
85 Architecture: i386 armhf powerpc ppc64el amd64 ia64 arm64
86 Priority: optional
87 Depends: lustre-iokit (= ${binary:Version}), lustre-dev (= ${binary:Version}), attr, rsync, perl, quota, lsof, mpi-default-bin, selinux-utils, python3
88 Description: Test suite for the Lustre filesystem
89  Lustre is a scalable, secure, robust, highly-available cluster file system.
90  This release is maintained by Whamcloud and available from
91  https://wiki.whamcloud.com/
92  .
93  This package provides a number of test utilities for the Lustre filesystem.
95 Package: lustre-dev
96 Section: libdevel
97 Priority: optional
98 Architecture: i386 armhf powerpc ppc64el amd64 ia64 arm64
99 Depends: lustre-client-utils (= ${binary:Version})
100 Description: Development files for the Lustre filesystem
101  Lustre is a scalable, secure, robust, highly-available cluster file system.
102  This release is maintained by Whamcloud and available from
103  https://wiki.whamcloud.com/
104  .
105  This package provides development libraries for the Lustre filesystem.
107 Package: lustre-client-modules-dkms
108 Section: admin
109 Architecture: i386 armhf powerpc ppc64el amd64 ia64
110 Priority: optional
111 Depends: autoconf, automake, bison, build-essential, dkms, flex, libaio-dev, libkeyutils-dev, libkrb5-dev, libtool, libselinux-dev, libssl-dev, libyaml-dev, linux-base, linux-image, linux-headers, module-assistant, pkg-config, python3-distutils | python3-distutils-extra, python3-dev, libnl-genl-3-dev, zlib1g-dev
112 Recommends: lustre-client-utils
113 Provides: lustre-client-modules
114 Description: Lustre Linux kernel module (DKMS)
115  This package contains the loadable kernel modules for the patchless client
116  for the Lustre cluster filesystem.
117  .
118  These modules are compiled using DKMS.