Whamcloud - gitweb
TT-177 build: add .spec file for SLES11+ packaging
authorAndreas Dilger <andreas.dilger@intel.com>
Fri, 13 Apr 2012 08:23:12 +0000 (02:23 -0600)
committerLi Dongyang <dongyangli@ddn.com>
Fri, 28 Apr 2023 00:48:33 +0000 (10:48 +1000)
commit1339d3ade1581b897e2a1c8cd45a03a76eb79a7e
tree2f4ac5fd14a07c1078d5d77096abe4f5ccfd619d
parentdf89a56cb7e6ca780a55cebaba5f4fa63ab87dba
TT-177 build: add .spec file for SLES11+ packaging

Include the upstream SLES11 .spec file to ensure the packages we
build match the upstream packages.  Any later patches that change
the packaging should patch the .spec file appropriately.

Add in the SLES-specific patches, excluding the replacement de.po
file, since the original SLES11 de.po file is only against 1.41.4,
and is missing a large number of changes to the translated messages
related to 64-bit format specifiers.

Always skip m_hugefile and t_replay_and_set tests, building rpms in
an ext3 environment will make the tests fail.

Need to add a line in the SUSE spec file for Provides: ldiskfsprogs.
This is present in the RHEL spec file and is needed to resolve
dependencies in lustre server rpms at rpm install time.

Ensure that the libcom_err and libext2fs2 packages installed match the
other packages built from e2fsprogs so that modifications to those
libraries (e.g. project quota) are available.

Changes in output from the lsb_release command in SLES 12
resulted in using the wrong .spec file in builds.
This patch corrects the problem for old and new versions.

Signed-off-by: Bob Glossman <bob.glossman@intel.com>
Signed-off-by: Andreas Dilger <andreas.dilger@intel.com>
Change-Id: I783d58bd78d7c4c66cc85ec5557ae1aaf64016ba
.gitignore
Makefile.in
configure
configure.ac
contrib/build-rpm
e2fsprogs-SUSE_LINUX-11+.spec.in [new file with mode: 0644]
patches/sles/rpm/README.SUSE [new file with mode: 0644]
patches/sles/rpm/e2fsprogs-1.42-ext2fsh_implicit.patch [new file with mode: 0644]
patches/sles/rpm/e2fsprogs-1.42-implicit_fortify_decl.patch [new file with mode: 0644]
patches/sles/rpm/e2fsprogs-1.44-skip-tests-sles.patch [new file with mode: 0644]
patches/sles/rpm/libcom_err-compile_et_permissions.patch [new file with mode: 0644]