デビルドフック(--signing-hook-fooなど)の使い方

デビルドフック(--signing-hook-fooなど)の使い方

マンページではないこれを明確にしなさい

署名フックをどのように使用しますか?特に、設定ファイルなしでパラメータを使用する場合。fooドキュメントではこれはどういう意味ですか?例えば--signing-hook-foofoo私の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)。

おすすめ記事