else \
                true; \
        fi
+       if [ $(HD_IDLE) = "yes" ]; then \
+               $(MAKE) $(D)/hd-idle; \
+       else \
+               true; \
+       fi
        if [ $(LCD4LINUX) = "yes" ]; then \
                $(MAKE) $(D)/lcd4linux; \
        else \
 
 CST_FFMPEG_VERSION=ffmpeg-head
 
 ###########################################################################################
+### SYSTEMTOOLS
 ###########################################################################################
 
-
-
+# if you want to build hd-idle (optional), define HD_IDLE=yes:
+HD_IDLE=no
 
 
 ###########################################################################################
 
        $(REMOVE)/autofs-4.1.4
        touch $@
 
+$(D)/hd-idle: $(ARCHIVE)/hd-idle-$(HD_IDLE_VER).tgz | $(TARGETPREFIX)
+       $(UNTAR)/hd-idle-$(HD_IDLE_VER).tgz
+       set -e; cd $(BUILD_TMP)/hd-idle && \
+       export CC=$(TARGET)-gcc && \
+       $(BUILDENV) \
+       $(MAKE) all
+       $(TARGET)-strip $(BUILD_TMP)/hd-idle/hd-idle; \
+       cp -a $(BUILD_TMP)/hd-idle/hd-idle  $(TARGETPREFIX)/sbin/hd-idle; \
+       $(REMOVE)/hd-idle-$(HD_IDLE_VER)
+       touch $@
+
 #  NOTE:
 #  gdb built for target or local-PC
 $(D)/gdb: $(ARCHIVE)/gdb-7.3.1.tar.bz2 | $(TARGETPREFIX)
 
 $(ARCHIVE)/unfs3-$(UNFS3_VER).tar.gz:
        $(WGET) ftp://ftp.tw.freebsd.org/pub/ports/distfiles/unfs3-$(UNFS3_VER).tar.gz
 
+$(ARCHIVE)/hd-idle-$(HD_IDLE_VER).tgz:
+       $(WGET) http://sources.openelec.tv/mirror/hd-idle/hd-idle-$(HD_IDLE_VER).tgz
+
 $(ARCHIVE)/crosstool-1.16.0-downloads.tar.bz2:
        $(WGET) http://www.fhloston-paradise.de/crosstool-ng-1.16.0.tar.bz2
        $(WGET) http://www.fhloston-paradise.de/eglibc-2_13.tar.bz2
 
 # C library for parsing XML
 EXPAT_VER = 2.1.0
 
-#  FLEX (the fast lexical analyser)
+# FLEX (the fast lexical analyser)
 FLEX_VER=2.5.35
 
+# hd-idle is a utility program for spinning-down external disks after a period of idle time
+HD_IDLE_VER=1.04
+
 # libjpeg-turbo; a derivative of libjpeg for x86 and x86-64 processors which uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression and decompression
 JPEG_TURBO_VER = 1.4.2