Debian用にパッケージ化したいpythonスクリプトがあります。私が書いたdebian/installファイルを使用します
auto_dice.py /usr/bin/
その後、Linitanは.py拡張子(script-with-language-extension)について不平を言います。
それから私はそれを
auto_dice.py /usr/bin/autodice.py
autodice.py
をディレクトリとして解釈したため、エラーが発生します。
そこで名前を変更するにはどうすればよいですか?ソース内のpythonスクリプトの名前を変更したくありません。
dh_install
を使用して(debian/install
経由で)ファイルの名前を変更することはできません。 debian/rules
呼び出しに到達する前に、dh_install
"build"ターゲットの間に名前を変更する必要があります。
Debianバグ245554 から既に述べた:
dh> = 9とdh-execを使用すれば、これはすでに簡単に解決できます。 .installファイルを実行可能にし、#!/ usr/bin/dh-execを先頭に追加するだけで、次のように「source => dest」を使用できます。
#!/usr/bin/dh-exec
debian/default.conf => /etc/my-package/start.conf