当社は、「ApplicationName」など、大文字と小文字が混在するブランド名でアプリケーションをデプロイします。
アプリケーションのインストーラは、この基準に従ってすべてのパスとファイル名を生成します。たとえば、ホームディレクトリは/opt/ApplicationName
、 init ファイルが呼び出されるのでApplicationName
実行をさせなければならないservice ApplicationName status
などの作業をします。
私にとって、これはすべての合理的なルールを破ります。ファイルとディレクトリは両方とも小文字でなければならないと思います(ファイルとディレクトリの両方が呼び出されるMySQLなどの他のアプリケーションでは、mysql
ApacheやTomcatなどのアプリケーションでもこの手順は前の前例を取り消します)。 。
私がこれをバグレポートとして提出した場合、私は「私はこれが間違っていると思います」よりも強力な主張を提示したいと思います。それでは、POSIX規格などのシステム文書では小文字でなければならないと規定していますか?
ベストアンサー1
いいえ、パッケージのインストールディレクトリに小文字の名前が指定されていません。
実際、歴史的にインストールされたソフトウェアパッケージは、Sun MicrosystemsやOracle/opt
などのパッケージを提供した会社の完全な大文字の株式記号で始まりました。SUNW
ORCL
したがって、SunのQFSファイルシステムなどのソフトウェアパッケージは/opt/SUNWqfs
。