Package: yubikey-manager
Version: 0.7.1-1
Severity: minor
Tags: patch

Hi, There is a lintian warning for this package: Missing manpage for the
binary /usr/bin/ykman. I have prepared a manpage for this package by
looking at the upstream docs. Please find the patch.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8), LANGUAGE=en_IN:en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages yubikey-manager depends on:
ii  pcscd                    1.8.23-3
ii  python3                  3.6.6-1
pn  python3-click            <none>
pn  python3-yubikey-manager  <none>

yubikey-manager recommends no packages.
commit 296e0fcfcd2bad741fac9476e54a2294c0b6cf8e
Author: Abhijith PA <abhij...@disroot.org>
Date:   Sat Oct 27 16:51:10 2018 +0530

    Add manpages

diff --git a/debian/ykman.1 b/debian/ykman.1
new file mode 100644
index 0000000..0ece2c4
--- /dev/null
+++ b/debian/ykman.1
@@ -0,0 +1,70 @@
+.TH YKMAN 1 "September 2018" "YKMAN"
+.SH NAME
+ykman \- Configure your YubiKey via the command line.
+.SH SYNOPSIS
+.B ykman
+[\fIoptions\fP] [\fIcommands\fP]
+.IR <arguments> ...
+.SH DESCRIPTION
+YubiKey Manager (ykman) is a command line tool for
+configuring a YubiKey over all transports. It is
+capable of reading out device information as well as
+configuring several aspects of a YubiKey, including
+enabling or disabling connection transports an
+programming various types of credentials.
+.PP
+YubiKey is a specific series of personal Hardware
+Security Modules, meant to protect private keys
+tied to its users (for 2nd factor authentication, use
+with OpenPGP).
+.SH OPTIONS
+.TP
+\fB\-v\fP, \fB\-\-verion\fP
+Display version number.
+.TP
+\fB\-d\fP, \fB\-\-device SERIAL\fP
+.TP
+\fB\-l\fP, \fB\-\-log-level [DEBUG|INFO|WARNING|ERROR|CRITICAL]\fP
+Enable logging at given verbosity level.
+.TP
+\fB\-\-log-file FILE\fP
+Write logs to the given FILE instead of standard error; ignored unless --log-level is also set.
+.TP
+\fB\-h\fP, \fB\-\-help\fP
+Show this message and exit.
+.SH COMMANDS
+.TP
+\fBconfig \fP
+Enable/Disable applications.
+.TP
+\fBfido\fP
+Manage FIDO applications.
+.TP
+\fBinfo\fP
+Show general information.
+.TP
+\fBlist\fP
+List connected YubiKeys.
+.TP
+\fBmode\fP
+Manage connection modes (USB Interfaces).
+.TP
+\fBoath\fP
+Manage OATH Application.
+.TP
+\fBopenpgp\fP
+Manage OpenPGP Application.
+.TP
+\fBotp\fP
+Manage OTP Application.
+.TP
+\fBpiv\fP
+Manage PIV Application.
+.SH AUTHORS
+Yubico AB
+.SH COPYRIGHT
+Copyright © 2018 Yubico AB. License: BSD-2-clause
+.SH SEE ALSO
+\fByubikey-neo-manager\fP(1)
+.TP
+Full documentation at: https://developers.yubico.com/yubikey-manager/
diff --git a/debian/yubikey-manager.manpages b/debian/yubikey-manager.manpages
new file mode 100644
index 0000000..424aca7
--- /dev/null
+++ b/debian/yubikey-manager.manpages
@@ -0,0 +1 @@
+debian/ykman.1

Reply via email to