Lustre is primarily licensed under GPL-v2. Some files claim v2+,
others claim v2-only, but all are consistent with v2.
liblustreapi is LGPL2.1+
So make that explicit in lustre.spec. All 'kmp' packages are
GPL-v2-only, all the rest add "AND LGPL-2.1-or-later.
The Open Build Service complains that "GPL" is too vague.
Test-Parameters: trivial
Signed-off-by: Mr NeilBrown <neilb@suse.de>
Change-Id: I4f10c50a39b5b48fed71b179bc888b0ae144444e
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/49363
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Aurelien Degremont <degremoa@amazon.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-by: jsimmons <jsimmons@infradead.org>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Summary: Kernel module(s) (dkms)
Group: System Environment/Kernel
-License: GPLv2+
+License: GPL-2.0-only
URL: http://lustre.opensfs.org/
Source0: @PACKAGE@-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Name: %{lustre_name}
Version: %{version}
Release: 1%{?dist}
-License: GPL
+License: GPL-2.0-only AND LGPL-2.1-or-later
Group: System Environment/Kernel
Source: lustre-%{version}.tar.gz
Source1: kmp-lustre.preamble
+License: GPL-2.0-only
Requires: %{requires_kmod_name} = %{requires_kmod_version}
Requires: ldiskfsprogs >= 1.44.3.wc1
Requires: %{name}-osd-ldiskfs-mount = %{version}
Summary: Lustre osd-zfs feature support
+License: GPL-2.0-only
Requires: %{name}-osd-zfs-mount = %{version}
Provides: %{name}-osd = %{version}
Obsoletes: %{name}-osd-zfs < %{version}
Obsoletes: %{name}-modules < %{version}
+License: GPL-2.0-only