bbe2349495fe2327a9573fd2a7c137267685e9dc
[feed/packages.git] / admin / ipmitool / Makefile
1 #
2 # Copyright (C) 2017 Alexander Couzens <lynxis@fe80.eu>
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=ipmitool
11 PKG_VERSION:=1.8.18
12 PKG_RELEASE:=5
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=@SF/$(PKG_NAME)
16 PKG_HASH:=0c1ba3b1555edefb7c32ae8cd6a3e04322056bc087918f07189eeedfc8b81e01
17 PKG_LICENSE:=BSD-3-clause
18 PKG_LICENSE_FILES:=COPYING
19 PKG_CPE_ID:=cpe:/a:ipmitool_project:ipmitool
20
21 include $(INCLUDE_DIR)/package.mk
22
23 define Package/ipmitool
24 SECTION:=admin
25 CATEGORY:=Administration
26 DEPENDS:=+libopenssl +libncurses +libreadline
27 TITLE:=Command-line interface to IPMI-enabled devices
28 URL:=https://github.com/ipmitool/ipmitool
29 MAINTAINER:=Alexander Couzens <lynxis@fe80.eu>
30 endef
31
32 define Package/ipmitool/Default/description
33 Command-line interface to IPMI-enabled devices
34 endef
35
36 define Package/ipmitool/install
37 $(INSTALL_DIR) $(1)/usr/sbin/
38 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/ipmievd $(1)/usr/sbin/
39 $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/ipmitool $(1)/usr/sbin/
40 endef
41
42 CONFIGURE_ARGS += \
43 --enable-intf-lan \
44 --enable-intf-lanplus \
45 --enable-intf-serial \
46 --enable-intf-free \
47 --enable-intf-open \
48 --enable-intf-imb \
49 --enable-ipmishell
50
51 $(eval $(call BuildPackage,ipmitool))