[Armadillo:05563] Re: romfsインストールツールについて

nakai email@hidden
2010年 8月 4日 (水) 13:48:51 JST


nakaiです。

> cd atmark-dist/vendors/AtamrkTechno/Armadillo-240.Base/etc
> cp passwd config/
> rm passwd
> ln -s config/passwd passwd

/etc/configは、(atmark-distのバージョンにもよりますが)flatfsdにより上書きされてしまうため、
/etc/defaultに作成するのが妥当です。

提示いただいた手順でもpasswdが上書きされるんですね。。
もしかして、ROMFSINSTでシンボリックリンクをインストールできないのかもしれません。
cd atmark-dist
rm -rf romfs
make romfs
した場合に、romfs/etc/passwdはどのようになっていますか?
ファイル内容と、ls -l またはfile romfs/etc/passwdしてみたらわかるかもしれません。

ROMFSINSTでシンボリックリンクをインストールできない場合は、
productのMakefileなどでROMFSINST -s を使用してリンクを作らないといけません。



よくよく考えてみると、
「ROMFSINSTのディレクトリインストール時にシンボリックリンクをインストールできない」
が原因だと思います。。
そのため/etc/HOSTNAMEなどもMakefileでインストールしているはずです。


(2010/08/03 20:35), Aspect wrote:
> nakaiさま
> 
> あれ〜
> cd atmark-dist/vendors/AtamrkTechno/Armadillo-240.Base/etc
> cp passwd config/
> rm passwd
> ln -s config/passwd passwd
> としたんですけど、、、、まずかったですか?
> 
> 
>>> ただ、例えば/etc/passwdを/etc/configへ移動し、/etcにpasswdのシンボリック
>>> リンクを作成する場合
>>> プロダクト内で、上記の処理をしてmakeしても、/etc/passwdへのリンクが
>>> passwdの実態で上書きされて
>>> しまいます。
>>>
>> どのように作成しましたか?
>>
>>> cd atmark-dist/vendors/AtmarkTechno/Armadillo-240.[Recover/Base]/etc
>>> cp passwd default/
>>> rm -f passwd
>>> ln -s /dec/config/passwd
>>>
>> 上記のようにですか?
>> passwdファイルが上書きとは、ちょっと予想できません。。
>>
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 




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