71751968ab5a49bba579218b2d6e0a89d4dc84c8
[feed/packages.git] / utils / sysstat / Makefile
1 #
2 # Copyright (C) 2015 OpenWrt.org
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:=sysstat
11 PKG_VERSION:=11.6.0
12 PKG_RELEASE:=1
13
14 PKG_LICENSE:=GPL-2.0
15 PKG_MAINTAINER:=Marko Ratkaj <marko.ratkaj@sartura.hr>
16
17 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
18 PKG_SOURCE_URL:=http://pagesperso-orange.fr/sebastien.godard/
19 PKG_HASH:=14bb696545cba0d99e3492092c9ed15fe9b6da79df349695251b41d345e969a7
20
21 PKG_INSTALL:=1
22
23 include $(INCLUDE_DIR)/package.mk
24
25 define Package/sysstat
26 SECTION:=utils
27 CATEGORY:=Utilities
28 TITLE:=Sysstat performance monitoring tools
29 URL:=http://pagesperso-orange.fr/sebastien.godard/index.html
30 endef
31
32 define Package/sysstat/description
33 The sysstat utilities are a collection of performance monitoring tools for
34 Linux. These include sar, sadf, mpstat, iostat, pidstat and sa tools.
35 endef
36
37 define Package/sysstat/conffiles
38 /etc/sysstat/sysstat.ioconf
39 /etc/sysstat/sysstat
40 endef
41
42 CONFIGURE_VARS+= \
43 sa_lib_dir="/usr/lib/sysstat" \
44 sa_dir="/var/log/sysstat" \
45 conf_dir="/etc/sysstat"
46
47 CONFIGURE_ARGS+= \
48 --disable-documentation \
49 --disable-largefile \
50 --disable-sensors \
51 --disable-nls
52
53 define Package/sysstat/install
54 $(INSTALL_DIR) $(1)/usr/lib/sysstat
55 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/sysstat/{sadc,sa1,sa2} $(1)/usr/lib/sysstat/
56 $(INSTALL_DIR) $(1)/usr/bin
57 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/{sar,sadf,iostat,mpstat,pidstat} $(1)/usr/bin/
58 $(INSTALL_DIR) $(1)/etc/sysstat
59 $(INSTALL_CONF) $(PKG_INSTALL_DIR)/etc/sysstat/sysstat.ioconf $(1)/etc/sysstat/
60 $(INSTALL_DIR) $(1)/etc/config
61 $(INSTALL_CONF) ./files/sysstat.config $(1)/etc/config/sysstat
62 $(INSTALL_DIR) $(1)/etc/init.d
63 $(INSTALL_BIN) ./files/sysstat.init $(1)/etc/init.d/sysstat
64 endef
65
66 $(eval $(call BuildPackage,sysstat))