62 lines
1.3 KiB
RPMSpec
62 lines
1.3 KiB
RPMSpec
|
%define version 2.7.3
|
||
|
%ifarch i386 i586 i686 x86
|
||
|
%define tarch x86
|
||
|
%endif
|
||
|
%ifarch x86_64
|
||
|
%define tarch x86_64
|
||
|
%endif
|
||
|
%ifarch ppc ppc64
|
||
|
%define tarch ppc64
|
||
|
%endif
|
||
|
BuildArch: noarch
|
||
|
%define name xCAT-genesis-%{tarch}
|
||
|
%define __spec_install_post :
|
||
|
%define debug_package %{nil}
|
||
|
%define __prelink_undo_cmd %{nil}
|
||
|
Release: snap%(date +"%Y%m%d%H%M")
|
||
|
Epoch: 1
|
||
|
AutoReq: false
|
||
|
Prefix: /opt/xcat
|
||
|
AutoProv: false
|
||
|
|
||
|
|
||
|
|
||
|
Name: %{name}
|
||
|
Version: %{version}
|
||
|
Group: System/Utilities
|
||
|
License: Various (see individual packages for details)
|
||
|
Vendor: IBM Corp.
|
||
|
Summary: xCAT Genesis netboot image
|
||
|
URL: http://xcat.org
|
||
|
Source1: xCAT-genesis-%{tarch}.tar.bz2
|
||
|
|
||
|
Buildroot: %{_localstatedir}/tmp/xCAT-genesis
|
||
|
Packager: IBM Corp.
|
||
|
|
||
|
%Description
|
||
|
xCAT genesis (Genesis Enhanced Netboot Environment for System Information and Servicing) is a small, embedded-like environment for xCAT's use in discovery and management actions when interaction with an OS is infeasible.
|
||
|
%Prep
|
||
|
|
||
|
|
||
|
%Build
|
||
|
|
||
|
%Install
|
||
|
rm -rf $RPM_BUILD_ROOT
|
||
|
mkdir -p $RPM_BUILD_ROOT
|
||
|
cd $RPM_BUILD_ROOT
|
||
|
tar jxf %{SOURCE1}
|
||
|
cd -
|
||
|
|
||
|
|
||
|
%post
|
||
|
if [ "$1" == "2" ]; then #only on upgrade, as on install it's probably not going to work...
|
||
|
if [ -f "/proc/cmdline" ]; then # prevent running it during install into chroot image
|
||
|
. /etc/profile.d/xcat.sh
|
||
|
mknb %{tarch}
|
||
|
fi
|
||
|
fi
|
||
|
|
||
|
%Files
|
||
|
%defattr(-,root,root)
|
||
|
/
|