Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Lionel Landwerlin <lionel.landwerlin@openwide.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH] Add sysstat tools
Date: Fri, 09 Oct 2009 21:55:49 +0200	[thread overview]
Message-ID: <1255118149.2236.3.camel@coalu.atr> (raw)
In-Reply-To: <1255096083.22093.0.camel@coalu.atr>

Well... I mixed some patch with another and ...

Here the good one :

--

Add sysstat tools

Signed-off-by: Lionel Landwerlin <lionel.landwerlin@openwide.fr>
---
 package/Config.in                                  |    1 +
 package/sysstat/Config.in                          |    7 +++
 .../sysstat-9.0.5-Add-install-strip-rule.patch     |   54 ++++++++++++++++++++
 package/sysstat/sysstat.mk                         |   24 +++++++++
 4 files changed, 86 insertions(+), 0 deletions(-)
 create mode 100644 package/sysstat/Config.in
 create mode 100644 package/sysstat/sysstat-9.0.5-Add-install-strip-rule.patch
 create mode 100644 package/sysstat/sysstat.mk

diff --git a/package/Config.in b/package/Config.in
index c78fd31..13c845e 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -270,6 +270,7 @@ if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/sfdisk/Config.in"
 endif
 source "package/smartmontools/Config.in"
+source "package/sysstat/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 # mdev
 source "package/udev/Config.in"
diff --git a/package/sysstat/Config.in b/package/sysstat/Config.in
new file mode 100644
index 0000000..71bafc7
--- /dev/null
+++ b/package/sysstat/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_SYSSTAT
+	bool "sysstat"
+	help
+	  System performance tools for the Linux operating system...
+
+	  http://pagesperso-orange.fr/sebastien.godard/
+	  ftp://ibiblio.org/pub/Linux/system/status/
diff --git a/package/sysstat/sysstat-9.0.5-Add-install-strip-rule.patch b/package/sysstat/sysstat-9.0.5-Add-install-strip-rule.patch
new file mode 100644
index 0000000..afe335f
--- /dev/null
+++ b/package/sysstat/sysstat-9.0.5-Add-install-strip-rule.patch
@@ -0,0 +1,54 @@
+From ca95fbc6f26ab4601fe4e99ca530c9bf3b5df5aa Mon Sep 17 00:00:00 2001
+From: Lionel Landwerlin <lionel.landwerlin@openwide.fr>
+Date: Fri, 9 Oct 2009 00:01:47 +0200
+Subject: [PATCH] Add install-strip rule
+
+Signed-off-by: Lionel Landwerlin <lionel.landwerlin@openwide.fr>
+---
+ Makefile.in |   23 ++++++++++++++++++++++-
+ 1 files changed, 22 insertions(+), 1 deletions(-)
+
+diff --git a/Makefile.in b/Makefile.in
+index a54446b..6f1a0a8 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -81,7 +81,7 @@ ifndef ZIP
+ ZIP = @ZIP@
+ endif
+ 
+-# Settings 
++# Settings
+ NLS = @NLS@
+ ifeq ($(NLS),y)
+ REQUIRE_NLS = -DUSE_NLS -DPACKAGE=\"$(PACKAGE)\" -DLOCALEDIR=\"$(NLS_DIR)\"
+@@ -309,6 +309,27 @@ ifdef REQUIRE_NLS
+ 	$(INSTALL_DATA) nls/zh_TW.gmo $(DESTDIR)$(NLS_DIR)/zh_TW/LC_MESSAGES/$(PACKAGE).mo
+ endif
+ 
++install-strip: all sa1 sa2 contrib/isag/isag
++	mkdir -p $(DESTDIR)$(SA_LIB_DIR)
++	mkdir -p $(DESTDIR)$(SA_DIR)
++ifeq ($(CLEAN_SA_DIR),y)
++	find $(DESTDIR)$(SA_DIR) \( -name 'sar??' -o -name 'sa??' -o -name 'sar??.gz' -o -name 'sa??.gz' \) \
++		-exec rm -f {} \;
++	-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(SA_DIR)/[0-9]?????
++endif
++	mkdir -p $(DESTDIR)$(BIN_DIR)
++	mkdir -p $(DESTDIR)$(SYSCONFIG_DIR)
++	$(INSTALL_BIN) sa1 $(DESTDIR)$(SA_LIB_DIR)
++	$(INSTALL_BIN) sa2 $(DESTDIR)$(SA_LIB_DIR)
++	$(INSTALL_BIN) sadc $(DESTDIR)$(SA_LIB_DIR)
++	$(INSTALL_BIN) sar $(DESTDIR)$(BIN_DIR)
++	$(INSTALL_BIN) sadf $(DESTDIR)$(BIN_DIR)
++	$(INSTALL_BIN) iostat $(DESTDIR)$(BIN_DIR)
++	$(INSTALL_BIN) mpstat $(DESTDIR)$(BIN_DIR)
++	$(INSTALL_BIN) pidstat $(DESTDIR)$(BIN_DIR)
++	$(INSTALL_DATA) sysstat.ioconf $(DESTDIR)$(SYSCONFIG_DIR)
++	$(INSTALL_DATA) sysstat.sysconfig $(DESTDIR)$(SYSCONFIG_DIR)/sysstat
++
+ install_base: all sa1 sa2 sysstat.sysconfig install_man install_nls \
+ 	contrib/isag/isag
+ 	mkdir -p $(DESTDIR)$(SA_LIB_DIR)
+-- 
+1.6.4.3
+
diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk
new file mode 100644
index 0000000..cd8919f
--- /dev/null
+++ b/package/sysstat/sysstat.mk
@@ -0,0 +1,24 @@
+#############################################################
+#
+# sysstat
+#
+#############################################################
+
+SYSSTAT_VERSION = 9.0.5
+SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.bz2
+SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard/
+SYSSTAT_AUTORECONF = NO
+SYSSTAT_LIBTOOL_PATCH = NO
+SYSSTAT_INSTALL_STAGING = YES
+SYSSTAT_INSTALL_TARGET = YES
+
+SYSSTAT_DEPENDENCIES = uclibc
+
+# Should --disable-man-group ... WTF ?
+SYSSTAT_CONF_OPT = --enable-man-group
+
+EXPAT_INSTALL_TARGET_OPT = DESTDIR=$(TARGET_DIR) \
+			INSTALL_ISAG=n \
+			INSTALL_DOC=n
+
+$(eval $(call AUTOTARGETS,package,sysstat))
-- 
1.6.4.3

  reply	other threads:[~2009-10-09 19:55 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-10-09 13:48 [Buildroot] [PATCH] Add sysstat tools Lionel Landwerlin
2009-10-09 19:55 ` Lionel Landwerlin [this message]
2009-10-18 14:05   ` Lionel Landwerlin
2009-10-18 15:47     ` Bernhard Reutner-Fischer
2009-10-18 19:03       ` Lionel Landwerlin
2009-10-20 21:11         ` Peter Korsgaard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1255118149.2236.3.camel@coalu.atr \
    --to=lionel.landwerlin@openwide.fr \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox