[Suzaku:00047] Re: イメージファイルの作成

Masakatsu Mutoh email@hidden
2004年 7月 23日 (金) 09:15:04 JST


yashi 様

早速のご返事をいただき、ありがとうございました。
bash 2.04でしたので、2.05にアップして、トライしましたが同じエラーで
止まります。

教えていただきましたパッチ情報ですが、
uClinux-dist/vendors/AtmarkTechno/SUZAKU/Makefile
に次の内容がありますので
-----
  ROOT_PASSWD := $(shell $(TOOLS)/crypt.pl $(CONFIG_USER_SUZAKU_ROOT_PASSWD))
  
  all:
 	dirs=$(DIRS) ; \
  	for i in $$dirs ; do  $(MAKE) -C $$i || exit $? ; done
  
  clean:
-----
「dirs=$(DIRS) ; \」→「-dirs=$(DIRS) ; \」にしてみましたが、やはり
同じエラーがでます。

ところで、次の部分はどのような意味なのでしょうか、どこをどのように
修正すべきなのか、私には理解ができません。
-----
 --- uClinux-dist.orig/vendors/AtmarkTechno/SUZAKU/Makefile
 +++ uClinux-dist/vendors/AtmarkTechno/SUZAKU/Makefile
 @@ -71,7 +71,7 @@ FLASH_DEVICES = 	\
-----
お忙しいところ、済みませんが教えてください。
よろしくお願いします。

武藤

> 
> う〜む。 vine 2.6の /bin/sh って、なんですか? bash 2.05だと問題無いみ
> たいですね。ここのコマンドには -を付けるべきだと思います。次のバージョ
> ンでは、-を付けた方が良いのかな?
> 
> 以下のパッチで直りますか?
> 
> Index: uClinux-dist/vendors/AtmarkTechno/SUZAKU/Makefile
> ===================================================================
> --- uClinux-dist.orig/vendors/AtmarkTechno/SUZAKU/Makefile
> +++ uClinux-dist/vendors/AtmarkTechno/SUZAKU/Makefile
> @@ -71,7 +71,7 @@ FLASH_DEVICES = 	\
>  ROOT_PASSWD := $(shell $(TOOLS)/crypt.pl $(CONFIG_USER_SUZAKU_ROOT_PASSWD))
>  
>  all:
> -	dirs=$(DIRS) ; \
> +	-dirs=$(DIRS) ; \
>  	for i in $$dirs ; do  $(MAKE) -C $$i || exit $? ; done
>  
>  clean:
> --
>           yashi
> 
  



suzaku メーリングリストの案内