Whamcloud - gitweb
LU-5845 build: add support for SUSE_LINUX-12 .spec file
authorBob Glossman <bob.glossman@intel.com>
Thu, 16 Oct 2014 18:41:07 +0000 (11:41 -0700)
committerLi Dongyang <dongyangli@ddn.com>
Wed, 15 Aug 2018 02:08:40 +0000 (12:08 +1000)
Add the SLES 12 .spec file.
For now SLES 12 and SLES 11 can share the same .spec file.

  LU-8390 build: use correct .spec file for SLES 12

  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>
  Change-Id: I41d47c305eba7d3dd0d313be5ad8192592291fad
  Reviewed-on: http://review.whamcloud.com/21237
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Signed-off-by: Bob Glossman <bob.glossman@intel.com>
Change-Id: I3b716c09ea8632d2333aaf61b8a6c881ccd18a88
Reviewed-on: http://review.whamcloud.com/12316
Reviewed-by: James Simmons <uja.ornl@gmail.com>
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
.gitignore
Makefile.in
configure
configure.ac
contrib/build-rpm
e2fsprogs-SUSE_LINUX-11+12.spec.in [moved from e2fsprogs-SUSE_LINUX-11.spec.in with 100% similarity]

index c005582..7b13a21 100644 (file)
@@ -55,7 +55,7 @@ e2fsck/tst_problem
 e2fsck/tst_refcount
 e2fsck/tst_region
 e2fsprogs-RHEL-6.spec
-e2fsprogs-SUSE_LINUX-11.spec
+e2fsprogs-SUSE_LINUX-11+12.spec
 e2fsprogs-RHEL-7.spec
 ext2ed/ext2ed.conf
 ext2ed/ext2ed.8
index 5876588..8013bf3 100644 (file)
@@ -46,13 +46,14 @@ e2fsprogs.spec: $(DEP_SUBSTITUTE) e2fsprogs.spec.in
 e2fsprogs-RHEL-6.spec: $(DEP_SUBSTITUTE) e2fsprogs-RHEL-6.spec.in
        cd $(top_builddir); CONFIG_FILES=./e2fsprogs-RHEL-6.spec ./config.status
 
-e2fsprogs-SUSE_LINUX-11.spec: $(DEP_SUBSTITUTE) e2fsprogs-SUSE_LINUX-11.spec.in
-       cd $(top_builddir); CONFIG_FILES=./e2fsprogs-SUSE_LINUX-11.spec ./config.status
+e2fsprogs-SUSE_LINUX-11+12.spec: $(DEP_SUBSTITUTE) e2fsprogs-SUSE_LINUX-11+12.spec.in
+       cd $(top_builddir); CONFIG_FILES=./e2fsprogs-SUSE_LINUX-11+12.spec ./config.status
 
 e2fsprogs-RHEL-7.spec: $(DEP_SUBSTITUTE) e2fsprogs-RHEL-7.spec.in
        cd $(top_builddir); CONFIG_FILES=./e2fsprogs-RHEL-7.spec ./config.status
 
-rpm: e2fsprogs.spec e2fsprogs-RHEL-6.spec e2fsprogs-SUSE_LINUX-11.spec e2fsprogs-RHEL-7.spec
+rpm: e2fsprogs.spec e2fsprogs-RHEL-6.spec e2fsprogs-SUSE_LINUX-11+12.spec \
+     e2fsprogs-RHEL-7.spec
        sh contrib/build-rpm
 
 docs:
index 9ecd72c..9eafb45 100755 (executable)
--- a/configure
+++ b/configure
@@ -13892,7 +13892,7 @@ if test -z "$BLKID_CMT" ; then
 fi
 for i in MCONFIG Makefile e2fsprogs.spec \
        e2fsprogs-RHEL-6.spec \
-       e2fsprogs-SUSE_LINUX-11.spec \
+       e2fsprogs-SUSE_LINUX-11+12.spec \
        e2fsprogs-RHEL-7.spec \
        util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
        lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
index 9635831..6438dd4 100644 (file)
@@ -1489,7 +1489,7 @@ if test -z "$BLKID_CMT" ; then
 fi
 for i in MCONFIG Makefile e2fsprogs.spec \
        e2fsprogs-RHEL-6.spec \
-       e2fsprogs-SUSE_LINUX-11.spec \
+       e2fsprogs-SUSE_LINUX-11+12.spec \
        e2fsprogs-RHEL-7.spec \
        util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
        lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
index cb8e159..038d802 100644 (file)
@@ -74,6 +74,7 @@ case "$DISTRO-$RELEASE" in
     Fedora-1[1-4]) DISTRO=RHEL; RELEASE=6;;    # use the same .spec for now
     Fedora-1[5-9]) DISTRO=RHEL; RELEASE=7;;
     Fedora-2[0-9]) DISTRO=RHEL; RELEASE=7;;
+    SUSE\ LINUX-1[1-2]* | SUSE-12*) DISTRO=SUSE_LINUX; RELEASE=11+12;;
 esac
 
 SPECFILE="$currdir/e2fsprogs-${DISTRO// /_}-$RELEASE.spec"