mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-08-13 06:50:16 +00:00
Provide hook for saner versioning
The traditional approach was not adequately hooked into git. It should do nothing by default differently.
This commit is contained in:
committed by
Victor Hu
parent
53431a3344
commit
edb1d181e9
@@ -1,11 +1,11 @@
|
||||
Summary: xCAT perl libraries
|
||||
Name: perl-xCAT
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 4
|
||||
License: EPL
|
||||
Group: System Environment/Libraries
|
||||
Source: perl-xCAT-%(cat Version).tar.gz
|
||||
Source: perl-xCAT-%{version}.tar.gz
|
||||
Packager: IBM Corp.
|
||||
Vendor: IBM Corp.
|
||||
Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
|
||||
|
@@ -1,11 +1,11 @@
|
||||
Summary: Install and configuration utilities for IBM HPC products in an xCAT cluster
|
||||
Name: xCAT-IBMhpc
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 4
|
||||
License: EPL
|
||||
Group: Applications/System
|
||||
Source: xCAT-IBMhpc-%(cat Version).tar.gz
|
||||
Source: xCAT-IBMhpc-%{version}.tar.gz
|
||||
Packager: IBM Corp.
|
||||
Vendor: IBM Corp.
|
||||
Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
|
||||
@@ -23,8 +23,8 @@ BuildArch: noarch
|
||||
#Requires:
|
||||
%endif
|
||||
|
||||
Requires: perl-xCAT >= %{epoch}:%(cat Version)
|
||||
Requires: xCAT-client >= %{epoch}:%(cat Version|cut -d. -f 1,2)
|
||||
Requires: perl-xCAT >= %{epoch}:%{version}
|
||||
Requires: xCAT-client >= %{epoch}:%{version}
|
||||
|
||||
Provides: xCAT-IBMhpc = %{epoch}:%{version}
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
Summary: Executables and data of the xCAT baremetal driver for OpenStack
|
||||
Name: xCAT-OpenStack-baremetal
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 4
|
||||
License: IBM
|
||||
Group: Applications/System
|
||||
|
@@ -1,7 +1,7 @@
|
||||
Summary: Meta-Metapackage for a common, default xCAT management node setup with OpenStack
|
||||
Name: xCAT-OpenStack
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
License: EPL
|
||||
Group: Applications/System
|
||||
Vendor: IBM Corp.
|
||||
@@ -10,7 +10,7 @@ Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
|
||||
Prefix: /opt/xcat
|
||||
BuildRoot: /var/tmp/%{name}-%{version}-%{release}-root
|
||||
#BuildArch: noarch
|
||||
Source: xCAT-OpenStack-%(cat Version).tar.gz
|
||||
Source: xCAT-OpenStack-%{version}.tar.gz
|
||||
|
||||
Provides: xCAT-OpenStack = %{version}
|
||||
Requires: xCAT
|
||||
|
@@ -1,11 +1,11 @@
|
||||
Summary: Utilities to make xCAT work in a SoftLayer environment
|
||||
Name: xCAT-SoftLayer
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 4
|
||||
License: EPL
|
||||
Group: Applications/System
|
||||
Source: xCAT-SoftLayer-%(cat Version).tar.gz
|
||||
Source: xCAT-SoftLayer-%{version}.tar.gz
|
||||
Packager: IBM Corp.
|
||||
Vendor: IBM Corp.
|
||||
Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
|
||||
@@ -15,7 +15,6 @@ BuildRoot: /var/tmp/%{name}-%{version}-%{release}-root
|
||||
BuildArch: noarch
|
||||
%endif
|
||||
Requires: xCAT-server
|
||||
#Requires: xCAT-server >= %{epoch}:%(cat Version|cut -d. -f 1,2)
|
||||
|
||||
# perl-ExtUtils-MakeMaker, perl-CPAN, perl-Test-Harness are only available in rhel.
|
||||
# When this rpm supports being installed in sles, need to add these to xcat-dep.
|
||||
|
@@ -1,14 +1,14 @@
|
||||
Summary: Web Client for xCAT 2
|
||||
Name: xCAT-UI
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
License: EPL
|
||||
Group: Applications/System
|
||||
URL: http://xcat.org
|
||||
Packager: IBM
|
||||
Vendor: IBM
|
||||
|
||||
Source: xCAT-UI-%(cat Version).tar.gz
|
||||
Source: xCAT-UI-%{version}.tar.gz
|
||||
BuildRoot: /var/tmp/%{name}-%{version}-%{release}-root
|
||||
%ifos linux
|
||||
BuildArch: noarch
|
||||
|
@@ -1,11 +1,11 @@
|
||||
Summary: xCAT buildkit tools and sample kit
|
||||
Name: xCAT-buildkit
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 4
|
||||
License: EPL
|
||||
Group: Applications/System
|
||||
Source: xCAT-buildkit-%(cat Version).tar.gz
|
||||
Source: xCAT-buildkit-%{version}.tar.gz
|
||||
Packager: IBM Corp.
|
||||
Vendor: IBM Corp.
|
||||
Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
|
||||
|
@@ -1,11 +1,11 @@
|
||||
Summary: Core executables and data of the xCAT management project
|
||||
Name: xCAT-client
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 4
|
||||
License: EPL
|
||||
Group: Applications/System
|
||||
Source: xCAT-client-%(cat Version).tar.gz
|
||||
Source: xCAT-client-%{version}.tar.gz
|
||||
Packager: IBM Corp.
|
||||
Vendor: IBM Corp.
|
||||
Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
|
||||
@@ -23,7 +23,7 @@ BuildArch: noarch
|
||||
|
||||
Provides: xCAT-client = %{epoch}:%{version}
|
||||
|
||||
Requires: perl-xCAT >= %{epoch}:%(cat Version)
|
||||
Requires: perl-xCAT >= %{epoch}:%{version}
|
||||
|
||||
# fping or nmap is needed by pping (in case xCAT-client is installed by itself on a remote client)
|
||||
%ifos linux
|
||||
|
@@ -1,11 +1,11 @@
|
||||
Summary: xCAT integration with confluent systems management server
|
||||
Name: xCAT-confluent
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 4
|
||||
License: EPL
|
||||
Group: Applications/System
|
||||
Source: xCAT-confluent-%(cat Version).tar.gz
|
||||
Source: xCAT-confluent-%{version}.tar.gz
|
||||
Packager: IBM Corp.
|
||||
Vendor: IBM Corp.
|
||||
Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
|
||||
|
@@ -1,4 +1,5 @@
|
||||
%define version 2.12
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
%ifarch i386 i586 i686 x86
|
||||
%define tarch x86
|
||||
%endif
|
||||
|
@@ -1,7 +1,7 @@
|
||||
%define version %(cat Version)
|
||||
BuildArch: noarch
|
||||
%define name xCAT-genesis-builder
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 1
|
||||
AutoReq: false
|
||||
Requires: ipmitool screen btrfs-progs lldpad rpm-build compat-libstdc++-33 mstflint xfsprogs nc reiserfs-utils
|
||||
|
@@ -13,7 +13,8 @@ BuildArch: noarch
|
||||
%define __spec_install_post :
|
||||
%define debug_package %{nil}
|
||||
%define __prelink_undo_cmd %{nil}
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%{version}}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 1
|
||||
AutoReq: false
|
||||
Prefix: /opt/xcat
|
||||
@@ -24,7 +25,6 @@ Provides: xCAT-genesis-%{tarch}
|
||||
|
||||
|
||||
Name: %{name}
|
||||
Version: %(cat Version)
|
||||
Group: System/Utilities
|
||||
License: EPL
|
||||
Vendor: IBM Corp
|
||||
|
@@ -1,11 +1,11 @@
|
||||
Summary: xCAT diagnostic tool
|
||||
Name: xCAT-probe
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 4
|
||||
License: EPL
|
||||
Group: Applications/System
|
||||
Source: xCAT-probe-%(cat Version).tar.gz
|
||||
Source: xCAT-probe-%{version}.tar.gz
|
||||
Packager: IBM Corp.
|
||||
Vendor: IBM Corp.
|
||||
Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
|
||||
|
@@ -1,11 +1,11 @@
|
||||
Summary: RMC monitoring plug-in for xCAT
|
||||
Name: xCAT-rmc
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 4
|
||||
License: EPL
|
||||
Group: System Environment/Libraries
|
||||
Source: xCAT-rmc-%(cat Version).tar.gz
|
||||
Source: xCAT-rmc-%{version}.tar.gz
|
||||
Packager: IBM Corp.
|
||||
Vendor: IBM Corp.
|
||||
Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
|
||||
@@ -15,8 +15,8 @@ BuildRoot: /var/tmp/%{name}-%{version}-%{release}-root
|
||||
BuildArch: noarch
|
||||
%endif
|
||||
|
||||
Requires: perl-xCAT >= %{epoch}:%(cat Version)
|
||||
Requires: xCAT-server >= %{epoch}:%(cat Version|cut -d. -f 1,2)
|
||||
Requires: perl-xCAT >= %{epoch}:%{version}
|
||||
Requires: xCAT-server >= %{epoch}:%{version}
|
||||
|
||||
Provides: xCAT-rmc = %{version}
|
||||
|
||||
|
@@ -1,11 +1,11 @@
|
||||
Summary: Server and configuration utilities of the xCAT management project
|
||||
Name: xCAT-server
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 4
|
||||
License: EPL
|
||||
Group: Applications/System
|
||||
Source: xCAT-server-%(cat Version).tar.gz
|
||||
Source: xCAT-server-%{version}.tar.gz
|
||||
Packager: IBM Corp.
|
||||
Vendor: IBM Corp.
|
||||
Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
|
||||
@@ -48,8 +48,8 @@ Requires: perl-IO-Tty perl-Crypt-SSLeay make
|
||||
%endif
|
||||
|
||||
|
||||
Requires: perl-xCAT >= %{epoch}:%(cat Version)
|
||||
Requires: xCAT-client >= %{epoch}:%(cat Version|cut -d. -f 1,2)
|
||||
Requires: perl-xCAT >= %{epoch}:%{version}
|
||||
Requires: xCAT-client >= %{epoch}:%{version}
|
||||
|
||||
Provides: xCAT-server = %{epoch}:%{version}
|
||||
|
||||
|
@@ -1,11 +1,11 @@
|
||||
Summary: xCAT automated test tool
|
||||
Name: xCAT-test
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 4
|
||||
License: EPL
|
||||
Group: Applications/System
|
||||
Source: xCAT-test-%(cat Version).tar.gz
|
||||
Source: xCAT-test-%{version}.tar.gz
|
||||
Packager: IBM Corp.
|
||||
Vendor: IBM Corp.
|
||||
Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
|
||||
|
@@ -1,7 +1,7 @@
|
||||
Summary: Executables and data of the xCAT vlan management project
|
||||
Name: xCAT-vlan
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 4
|
||||
License: IBM
|
||||
Group: Applications/System
|
||||
|
@@ -1,7 +1,7 @@
|
||||
Summary: Meta-package for a common, default xCAT setup
|
||||
Name: xCAT
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
License: EPL
|
||||
Group: Applications/System
|
||||
Vendor: IBM Corp.
|
||||
|
@@ -1,7 +1,7 @@
|
||||
Summary: Metapackage for a common, default xCAT service node setup
|
||||
Name: xCATsn
|
||||
Version: %(cat Version)
|
||||
Release: snap%(date +"%Y%m%d%H%M")
|
||||
Version: %{?version:%{version}}%{!?version:%(cat Version)}
|
||||
Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
|
||||
Epoch: 4
|
||||
License: EPL
|
||||
Group: Applications/System
|
||||
|
Reference in New Issue
Block a user