Commit f2a5ce4b authored by Eric Andersen's avatar Eric Andersen
Browse files

Add iostat, ltt, xfsprogs, and memtester

parent 6628d4b2
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -46,6 +46,7 @@ source "package/gettext/Config.in"
source "package/gzip/Config.in"
source "package/hostap/Config.in"
source "package/hotplug/Config.in"
source "package/iostat/Config.in"
source "package/iproute2/Config.in"
source "package/iptables/Config.in"
source "package/jpeg/Config.in"
@@ -62,10 +63,12 @@ source "package/links/Config.in"
source "package/lrzsz/Config.in"
source "package/ltp-testsuite/Config.in"
source "package/ltrace/Config.in"
source "package/ltt/Config.in"
source "package/lvm2/Config.in"
source "package/lzo/Config.in"
source "package/m4/Config.in"
source "package/mdadm/Config.in"
source "package/memtester/Config.in"
source "package/microcom/Config.in"
source "package/microperl/Config.in"
source "package/microwin/Config.in"
@@ -119,6 +122,7 @@ source "package/vtun/Config.in"
source "package/wget/Config.in"
source "package/which/Config.in"
source "package/wireless-tools/Config.in"
source "package/xfsprogs/Config.in"
source "package/xorg/Config.in"
source "package/zlib/Config.in"

+7 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_IOSTAT
	bool "iostat"
	default n
	help
	  An I/O performance monitoring utility.

	  http://linux.inet.hr/
+46 −0
Original line number Diff line number Diff line
#############################################################
#
# iostat
#
#############################################################
IOSTAT_VER:=2.2
IOSTAT_SOURCE:=iostat-$(IOSTAT_VER).tar.gz
IOSTAT_SITE:=http://linux.inet.hr
IOSTAT_DIR:=$(BUILD_DIR)/iostat-$(IOSTAT_VER)
IOSTAT_BINARY:=iostat
IOSTAT_TARGET_BINARY:=usr/bin/iostat

$(DL_DIR)/$(IOSTAT_SOURCE):
	 $(WGET) -P $(DL_DIR) $(IOSTAT_SITE)/$(IOSTAT_SOURCE)

iostat-source: $(DL_DIR)/$(IOSTAT_SOURCE)

$(IOSTAT_DIR)/.unpacked: $(DL_DIR)/$(IOSTAT_SOURCE)
	zcat $(DL_DIR)/$(IOSTAT_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
	toolchain/patch-kernel.sh $(IOSTAT_DIR) package/iostat/ iostat\*.patch
	touch $(IOSTAT_DIR)/.unpacked

$(IOSTAT_DIR)/$(IOSTAT_BINARY): $(IOSTAT_DIR)/.unpacked
	$(MAKE) CC=$(TARGET_CC) -C $(IOSTAT_DIR)
	$(STRIP) $(IOSTAT_DIR)/$(IOSTAT_BINARY)

$(TARGET_DIR)/$(IOSTAT_TARGET_BINARY): $(IOSTAT_DIR)/$(IOSTAT_BINARY)
	$(INSTALL) -m 0755 -D $(IOSTAT_DIR)/$(IOSTAT_BINARY) $(TARGET_DIR)/$(IOSTAT_TARGET_BINARY)

iostat: uclibc $(TARGET_DIR)/$(IOSTAT_TARGET_BINARY)

iostat-clean:
	rm -f $(TARGET_DIR)/$(IOSTAT_TARGET_BINARY)
	-$(MAKE) -C $(IOSTAT_DIR) clean

iostat-dirclean:
	rm -rf $(IOSTAT_DIR)

#############################################################
#
# Toplevel Makefile options
#
#############################################################
ifeq ($(strip $(BR2_PACKAGE_IOSTAT)),y)
TARGETS+=iostat
endif
+11 −0
Original line number Diff line number Diff line
--- iostat-2.2/iostat.c.orig	2005-02-14 12:44:03.000000000 -0800
+++ iostat-2.2/iostat.c	2005-03-10 15:24:09.000000000 -0800
@@ -140,7 +140,7 @@
 
 	handle_error("Can't open /proc/cpuinfo", !ncpufp);
 	while (fgets(buffer, sizeof(buffer), ncpufp)) {
-		if (!strncmp(buffer, "processor\t:", 11))
+		if (!strncmp(buffer, "processor\t", 10))
 			ncpu++;
 	}
 	fclose(ncpufp);

package/ltt/Config.in

0 → 100644
+8 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_LTT
	bool "LTT (Linux Trace Toolkit)"
	default n
	help
	  A suite of tools designed to extract program execution
	  details from the Linux operating system and interpret them.

	  http://www.opersys.com/LTT/
Loading