在SLES 11上安装SP2覆盖了/etc/init.d/boot.local

据我所知,文件/etc/init.d/boot.local是一个完全合法的地方,可以在SLES 11启动时添加一些额外的命令。 但是,当我们的组织最近升级到SP2时,这个文件被完全覆盖在我们的盒子上。

我最初的假设是错的吗? 根据文件(和文件本身的意见),这个文件应该是可以的。 但是我不会被第二次烧伤,所以我应该在哪里放置这些命令呢?

请注意,我希望这些命令在rc服务启动之前运行。 因此,boot.local文件是完美的我们的需要。

谢谢!!

从我有限的SLES经验中,您可以将您的本地定制放在正确的位置。

话虽如此,当你升级而没有先备份你的本地设置时,你做了错误的事情 – 事实上,更新也做了一个错误的事情,通过甩掉你的文件,尽pipe如果你想避免被烧毁,请确保你不要您的石棉内衣(并备份您的本地定制),然后再升级过程松动)。

服务包(分发升级,主要版本升级等)特别可能会破坏你的东西,值得这个级别的额外警惕…