[Suzaku:00052] Re: イメージファイルの作成
Yasushi SHOJI
email@hidden
2004年 7月 27日 (火) 04:07:13 JST
At Mon, 26 Jul 2004 09:57:41 +0900,
Masakatsu Mutoh wrote:
[...]
> [email@hidden uClinux-dist]$ /bin/sh -c 'for i in ; do make -C $i romfs || exit
> ; done'
> /bin/sh: -c: line 1: syntax error near unexpected token `;'
> /bin/sh: -c: line 1: `for i in ; do make -C $i romfs || exit ; done'
>
> とエラーになりました。
あぁ、Vineって 素のbash 2.05なんですね。2.05aから listが空でも良いらし
いです。他にならって以下の様に変更します。
Index: uClinux-dist/vendors/AtmarkTechno/SUZAKU/Makefile
===================================================================
--- uClinux-dist.orig/vendors/AtmarkTechno/SUZAKU/Makefile 2004-07-24 19:35:45.000000000 +0900
+++ uClinux-dist/vendors/AtmarkTechno/SUZAKU/Makefile 2004-07-27 04:03:23.534838509 +0900
@@ -83,7 +83,8 @@ romfs:
for i in $(ROMFS_DIRS); do \
[ -d $(ROMFSDIR)/$$i ] || mkdir -p $(ROMFSDIR)/$$i; \
done
- for i in $(DIRS); do $(MAKE) -C $$i romfs || exit $? ; done
+ dirs=$(DIRS) ; \
+ for i in $$dirs; do $(MAKE) -C $$i romfs || exit $? ; done
mkdir -p $(ROMFSDIR)/etc/init.d
mkdir -p $(ROMFSDIR)/etc/rc.d
もし可能ならこの patchを試してもらえませんか?
> ところで、uClinux-dist/vendors/AtmarkTechno/SUZAKU/Makefile の
> 先頭部分が以下のようになっていて、「DIRS」が空になっているのか
> 気になりますが、問題ないのでしょうか。
DIRSは、menuconfigなんかで選択しないアプリケーションやベンダ・プロダク
ト依存のアプリケーションを指定するために使います。SUZAKUではとりあえず
空にしてます。DIRSに Out of Treeでコンパイルしているディレクトリを書い
ておくと、複数の Out of Treeディレクトリを簡単に管理できますよ。
--
yashi
suzaku メーリングリストの案内