TomatoUSB - 挂载了/jffs/opt之后登录出现$提示符以及VI内存耗尽等各种异常

这是因为/opt/etc/profile文件中重定义了PATH和LD_LIBRARY_PATH这两个环境变量导致的。

这导致所有的linux关键程序,so都来自/opt,而这显然是不对的。因为我们的/opt不是一个完整的系统。

而每次登录由于/etc/profile会去source /opt/etc/profile,所以导致了该问题。

解决办法很简单,编辑/opt/etc/profile(/etc/profile 只读),将针对PATH和LD_LIBRARY_PATH的设定都注释掉就OK了。

 

posted @ 2012-06-16 09:24  super119  阅读(585)  评论(0编辑  收藏  举报