マンページではないこれを明確にしなさい。
署名フックをどのように使用しますか?特に、設定ファイルなしでパラメータを使用する場合。foo
ドキュメントではこれはどういう意味ですか?例えば--signing-hook-foo
?foo
私のbashスクリプトに置き換えますか?これは奇妙に見え、私が知っているすべての規則に反しています。
たとえば、このように使用する必要がありますか?
echo "#!/usr/bin/env bash" > /signing-hook-script.sh
echo "(pwd; ls -la; tree /) > /output.txt" >> /signing-hook-script.sh
chmod +x /signing-hook-script.sh
debuild -i -S --signing-hook-/signing-hook-script.sh
ベストアンサー1
探してみてよかったです。マニュアルページが間違っています。debuild --help
適切な構文を表示します。
--dpkg-buildpackage-hook=HOOK
--clean-hook=HOOK
--dpkg-source-hook=HOOK
--build-hook=HOOK
--binary-hook=HOOK
--dpkg-genchanges-hook=HOOK
--final-clean-hook=HOOK
--lintian-hook=HOOK
--signing-hook=HOOK
--post-dpkg-buildpackage-hook=HOOK
These hooks run at the various stages of the
dpkg-buildpackage run. For details, see the
debuild manpage. They default to nothing, and
can be reset to nothing with --foo-hook=''
だからあなたの例は
debuild --signing-hook=/signing-hook-script.sh -i -S
(debuild
オプションはオプションの前に指定する必要がありますdpkg-buildpackage
)。