mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-05-10 18:47:22 +00:00
add configure option for specifying a distro tag for "make rpm" builds
This commit is contained in:
parent
836149f966
commit
a892bb499a
@ -3,7 +3,7 @@ dnl autoconf for ipmitool
|
|||||||
dnl
|
dnl
|
||||||
AC_INIT([src/ipmitool.c])
|
AC_INIT([src/ipmitool.c])
|
||||||
AC_CANONICAL_SYSTEM
|
AC_CANONICAL_SYSTEM
|
||||||
AM_INIT_AUTOMAKE([ipmitool], [1.8.2])
|
AM_INIT_AUTOMAKE([ipmitool], [1.8.3])
|
||||||
AM_CONFIG_HEADER(config.h)
|
AM_CONFIG_HEADER(config.h)
|
||||||
AC_CONFIG_SRCDIR([src/ipmitool.c])
|
AC_CONFIG_SRCDIR([src/ipmitool.c])
|
||||||
AC_PREREQ(2.50)
|
AC_PREREQ(2.50)
|
||||||
@ -194,6 +194,12 @@ AC_CHECK_HEADER([linux/ipmi.h],
|
|||||||
[Define to 1 if you have the <linux/ipmi.h> header file.])],
|
[Define to 1 if you have the <linux/ipmi.h> header file.])],
|
||||||
[echo "** Unable to find OpenIPMI header files. Using internal version."])
|
[echo "** Unable to find OpenIPMI header files. Using internal version."])
|
||||||
|
|
||||||
|
dnl set RPM distro tag for use in RPM name
|
||||||
|
AC_ARG_WITH([rpm-distro],
|
||||||
|
[AC_HELP_STRING([--with-rpm-distro=DISTRO],
|
||||||
|
[set Linux distribution tag for use in RPM version string])],
|
||||||
|
[AC_SUBST(DISTRO, $with_rpm_distro)])
|
||||||
|
|
||||||
dnl enable Linux OpenIPMI interface
|
dnl enable Linux OpenIPMI interface
|
||||||
AC_ARG_ENABLE([intf-open],
|
AC_ARG_ENABLE([intf-open],
|
||||||
[AC_HELP_STRING([--enable-intf-open],
|
[AC_HELP_STRING([--enable-intf-open],
|
||||||
@ -291,6 +297,7 @@ AC_CONFIG_FILES([Makefile
|
|||||||
control/Makefile
|
control/Makefile
|
||||||
control/pkginfo
|
control/pkginfo
|
||||||
control/prototype
|
control/prototype
|
||||||
|
control/rpmmacros
|
||||||
control/ipmitool.spec
|
control/ipmitool.spec
|
||||||
lib/Makefile
|
lib/Makefile
|
||||||
include/Makefile
|
include/Makefile
|
||||||
|
@ -34,8 +34,8 @@
|
|||||||
|
|
||||||
MAINTAINERCLEANFILES = Makefile.in
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
|
||||||
EXTRA_DIST = pkginfo.in prototype.in ipmitool.spec.in \
|
EXTRA_DIST = pkginfo.in prototype.in \
|
||||||
rpmrc rpmmacros
|
ipmitool.spec.in rpmmacros.in rpmrc
|
||||||
|
|
||||||
dist-hook: pkginfo prototype
|
dist-hook: pkginfo prototype rpmmacros
|
||||||
|
|
||||||
|
@ -32,6 +32,7 @@ fi
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
./configure --with-kerneldir \
|
./configure --with-kerneldir \
|
||||||
|
--with-rpm-distro=@DISTRO@ \
|
||||||
--prefix=%{_prefix} \
|
--prefix=%{_prefix} \
|
||||||
--bindir=%{_bindir} \
|
--bindir=%{_bindir} \
|
||||||
--sbindir=%{_sbindir} \
|
--sbindir=%{_sbindir} \
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
%_buildroot %{_topdir}/%{_tmppath}/%{name}-%{version}-root
|
%_buildroot %{_topdir}/%{_tmppath}/%{name}-%{version}-root
|
||||||
%_rpmdir %{_topdir}/RPMS
|
%_rpmdir %{_topdir}/RPMS
|
||||||
%_srcrpmdir %{_topdir}/SRPMS
|
%_srcrpmdir %{_topdir}/SRPMS
|
||||||
|
%_distro @DISTRO@
|
||||||
%_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm
|
%_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm
|
||||||
%packager duncan@iceblink.org
|
%packager duncan@iceblink.org
|
||||||
%distribution Sourceforge Build
|
%distribution Sourceforge Build
|
Loading…
x
Reference in New Issue
Block a user