summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Buloz <gilles.buloz@kontron.com>2020-06-24 14:55:28 +0200
committerAlexander Amelkin <mocbuhtig@amelkin.msk.ru>2020-07-04 01:48:50 +0300
commitbc13db630478642b9585122a4a4005511832a50d (patch)
tree392b9c14a9971e26c25782e4b9b7ae08dfc1c89e
parent8838e4b0e258f953a38c8913db63747009997b1f (diff)
downloadipmitool-bc13db630478642b9585122a4a4005511832a50d.tar.gz
RPM support: simplified build process
Simplified target "rpm" of Makefile, and removed rpmrc and rpmmacros to use default settings and those from the spec file such as Distribution that has been changed to "GitHub Build" instead of "Sourceforge Build". Signed-off-by: Gilles Buloz <gilles.buloz@kontron.com>
-rw-r--r--Makefile.am10
-rw-r--r--configure.ac1
-rw-r--r--control/Makefile.am4
-rw-r--r--control/ipmitool.spec.in3
-rw-r--r--control/rpmmacros.in11
-rw-r--r--control/rpmrc8
6 files changed, 6 insertions, 31 deletions
diff --git a/Makefile.am b/Makefile.am
index 4fdb3c1..ce3267f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -101,14 +101,8 @@ SRCDIR = ${shell cd $(top_srcdir) ; pwd | sed -e 's,^[^:\\/]:[\\/],/,'}
RPMDIR = $(BUILDDIR)/rpmbuild
.PHONY: rpm
-rpm: control/ipmitool.spec dist
- mkdir -p $(RPMDIR)/{BUILD,RPMS,SRPMS,SOURCES,SPECS,tmp}
- cp control/ipmitool.spec $(RPMDIR)/SPECS
- cp $(distdir).tar.gz $(RPMDIR)/SOURCES
- CONFIGDIR=$(BUILDDIR)/control \
- @RPMBUILD@ -ba --define "_topdir $(RPMDIR)" \
- --rcfile $(SRCDIR)/control/rpmrc \
- $(RPMDIR)/SPECS/ipmitool.spec
+rpm: dist
+ @RPMBUILD@ -ta --define "_topdir $(RPMDIR)" $(distdir).tar.gz
.PHONY: clean-rpm
clean-rpm:
diff --git a/configure.ac b/configure.ac
index 94018d3..9dbc390 100644
--- a/configure.ac
+++ b/configure.ac
@@ -731,7 +731,6 @@ AC_CONFIG_FILES([Makefile
control/Makefile
control/pkginfo
control/prototype
- control/rpmmacros
control/ipmitool.spec
lib/Makefile
include/Makefile
diff --git a/control/Makefile.am b/control/Makefile.am
index 91950d6..7913312 100644
--- a/control/Makefile.am
+++ b/control/Makefile.am
@@ -31,7 +31,7 @@
MAINTAINERCLEANFILES = Makefile.in
EXTRA_DIST = pkginfo.in prototype.in \
- ipmitool.spec.in rpmmacros.in rpmrc
+ ipmitool.spec.in
-dist-hook: pkginfo prototype rpmmacros
+dist-hook: pkginfo prototype
diff --git a/control/ipmitool.spec.in b/control/ipmitool.spec.in
index 31a7171..7a0f10d 100644
--- a/control/ipmitool.spec.in
+++ b/control/ipmitool.spec.in
@@ -6,7 +6,8 @@ Version: @VERSION@
Release: @RPM_RELEASE@%{?_distro:.%{_distro}}
License: BSD
Group: Utilities
-Packager: Jim Mankovich <jmank@hp.com>
+#Packager: PackagerName <packager@example.com>
+Distribution: GitHub Build
Source: %{name}-%{version}.tar.gz
Buildroot: /var/tmp/ipmitool-root
diff --git a/control/rpmmacros.in b/control/rpmmacros.in
deleted file mode 100644
index 09883a6..0000000
--- a/control/rpmmacros.in
+++ /dev/null
@@ -1,11 +0,0 @@
-%_sourcedir %{_topdir}/..
-%_specdir %{_sourcedir}
-%_tmppath %{_topdir}/tmp
-%_builddir %{_topdir}/BUILD
-%_buildroot %{_topdir}/%{_tmppath}/%{name}-%{version}-root
-%_rpmdir %{_topdir}/RPMS
-%_srcrpmdir %{_topdir}/SRPMS
-%_distro @DISTRO@
-%_rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm
-%packager jmank@hp.com
-%distribution Sourceforge Build
diff --git a/control/rpmrc b/control/rpmrc
deleted file mode 100644
index 0a99ecb..0000000
--- a/control/rpmrc
+++ /dev/null
@@ -1,8 +0,0 @@
-macrofiles: /usr/lib/rpm/macros:/usr/lib/rpm/%{_target}/macros:/etc/rpm/macros.specspo:/etc/rpm/macros:/etc/rpm/%{_target}/macros:%(echo $CONFIGDIR)/rpmmacros
-
-buildarchtranslate: athlon: i386
-buildarchtranslate: i686: i386
-buildarchtranslate: i586: i386
-buildarchtranslate: i486: i386
-buildarchtranslate: i386: i386
-