6

Everybody on the Internet tells to build packages with debuild -uc -us, this answer for example, but I totally can't find what do these options mean, even the built-in help (debuild --help) doesn't tell anything about -uc and -us.

So what do these options mean?

1 Answers1

5

Commands' built in 'help' is usually insufficient for this kind of thing.

If you had read the debuild manpage you'd find those are dpkg-buildpackage flags which are passed from debuild to dpkg-buildpackage and then would have been able to use dpkg-buildpackage's manpage to find the answer.

From the Xenial man page for dpkg-buildpackage:

   -us    Do not sign the source package.

   -uc    Do not sign the .changes file.
Thomas Ward
  • 74,764
  • 4

    "those are dpkg-buildpackage flags which are passed from debuild to dpkg-buildpackage" — this was nowhere near obvious, although I tried reading man page as well. Thank you for the answer!

    – Display Name Apr 07 '16 at 12:05
  • @SargeBorsch Read the "Examples" section of the manpage, it says it right here: "dpkg-buildpackage(1) options may be given on the command line." And provides examples with -uc -us. – Thomas Ward Apr 07 '16 at 12:06