.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "DEBSIGS-INSTALLER 1p" .TH DEBSIGS-INSTALLER 1p "2020-05-06" "perl v5.30.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" debsigs\-installer \- process signatures in .deb packages .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBdebsigs-installer\fR file [file...] .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBdebsigs-installer\fR is designed to be called in an automated fashion from an installer. It is given one or more files on the command line. For each file, it will apply the origin signature and make sure that the resulting package verifies (it will fail to verify if it is missing one of the other required signatures). It will try its best to do either an all or nothing approach; that is, if there is a problem with any .deb, all of them will be unmodified and error code is returned. It can assure this for all except system call failures (can't copy files, etc.) If success is returned, all files should be assumed to have succeeded. If failure is returned, all files should be assumed to have failed. .SH "OPTIONS" .IX Header "OPTIONS" None. .SH "BUGS" .IX Header "BUGS" This program isn't finished yet. It uses hard-coded values for the key \s-1ID,\s0 key type (see \fBdebsigs\fR\|(1)), keyring file, and temporary directory. .SH "AUTHOR" .IX Header "AUTHOR" John Goerzen .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBdebsig\-verify\fR\|(1), \fBgpg\fR\|(1)