[uClibc] Shooshing up mkfs.jffs2 in jffs2root.mk

Mitch Davis mitch.davis at opennw.com
Mon Sep 6 08:11:54 UTC 2004


Hello uClibc people,

Not using JFFS?  When you type "make", do you get a message
like this?

  host [~/buildroot] make
  which: no mkfs.jffs2 in /home/mjd/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/sbin:/usr/sbin:/home/mjd/bin)
  [blah blah]

Here's a patch:

diff -u -r1.5 jffs2root.mk
--- make/jffs2root.mk	13 Mar 2003 20:30:07 -0000	1.5
+++ make/jffs2root.mk	6 Sep 2004 08:08:43 -0000
@@ -7,7 +7,13 @@
 MTD_DIR:=$(BUILD_DIR)/mtd-20011217
 MTD_SOURCE=mtd_20011217.orig.tar.gz
 MTD_SITE=http://ftp.debian.org/debian/pool/main/m/mtd
-MKFS_JFFS2=$(shell which mkfs.jffs2 || echo $(MTD_DIR)/util/mkfs.jffs2)
+
+# Only try looking up where mkfs.jffs2 lives, if we're really building JFFS2.
+ifneq ($(filter jffs2root,$(strip $(TARGETS))),)
+  MKFS_JFFS2:=$(shell which mkfs.jffs2 2>/dev/null|| echo $(MTD_DIR)/util/mkfs.jffs2)
+else
+  MKFS_JFFS2:="unknown"
+endif
 
 $(DL_DIR)/$(MTD_SOURCE):
 	$(WGET) -P $(DL_DIR) $(MTD_SITE)/$(MTD_SOURCE)

Signed-off-by: Mitch Davis <mitch dot davis at opennw dot com>

If it's useful, enjoy.

Mitch.



More information about the uClibc mailing list