# This target includes all userspace tools and images
# It does not include the Linux drivers/modules found in the modulespace target
.PHONY: root_image-userspace-install
-root_image-userspace-install: $(USERSPACE_INSTALL) add-libs add-bins add-debug-bins tools-install wget-install vim-install rsync-install openssh-install xtt-tools-install netperf-install lvm2-install plymouth-install pciutils-install iscsi-install bridge-utils-install xend-install nfs-install fio-install directfb-install irqbalance-install
+root_image-userspace-install: $(USERSPACE_INSTALL) add-libs add-bins add-debug-bins tools-install wget-install vim-install rsync-install openssh-install xtt-tools-install netperf-install lvm2-install plymouth-install pciutils-install iscsi-install bridge-utils-install xend-install nfs-install fio-install directfb-install irqbalance-install pm-utils-install
rm -rf userspace/man
rm -rf userspace/usr/share/man
$(call RPM_TO_USERSPACE,./sbin/swapon,$(RPM_DIR)/util-linux-ng)
$(call RPM_TO_USERSPACE,./sbin/swapoff,$(RPM_DIR)/util-linux-ng)
$(call RPM_TO_USERSPACE,./usr/bin/hexdump,$(RPM_DIR)/util-linux-ng)
+ $(call RPM_TO_USERSPACE,./usr/bin/flock,$(RPM_DIR)/util-linux-ng)
$(call RPM_TO_USERSPACE,./usr/bin/time,$(RPM_DIR)/time)
$(call RPM_TO_USERSPACE,./usr/bin/which,$(RPM_DIR)/which)
$(call RPM_TO_USERSPACE_ALWAYS,./bin/egrep,$(RPM_DIR)/grep)
$(INSTALL_PROG) irqbalance/irqbalance userspace/usr/sbin/
+.PHONY: pm-utils-install
+pm-utils-install:
+ if ! [ -e pm-utils/config.h ]; then (cd pm-utils; ./autogen.sh;./configure --prefix=/usr); fi
+ $(MAKE) $(MFLAGS) -j$$(($(NCPUS) * 2)) -C pm-utils
+ $(MAKE) $(MFLAGS) -j$$(($(NCPUS) * 2)) -C pm-utils DESTDIR=$(CURDIR)/userspace install
+
.PHONY: iscsi-install
iscsi-install:
$(call RPM_TO_USERSPACE,./sbin/iscsiadm,$(RPM_DIR)/iscsi-initiator-utils)