我正在开发java web应用程序,其中的逻辑将根据操作系统版本的不同而有所不同。
目前,我们在Ubuntu 12.04和Ubuntu 10上部署了我们的应用程序。Web应用程序允许通过其UI更改DNS名称服务器。部署在Ubuntu10中的应用程序将DNS域名服务器保留在etc/resolv.conf上,但Ubuntu12.04将它们保留在etc/network/interfaces中。
在存储DNS名称服务器时,逻辑将如下所示
if(ubuntuVersion < ubuntu 12.04) then
store it in etc/resolv.conf
else
s