how to create a man page using fpm?
I am using fpm
to generate my debian package from a directory which contains my bash script.
The directory has only this bash script. I want to add a man page to the package so that I can view the man page using man
command after installing my deb package . how to do so ?
What's the fpm
option or command to include the created manpage in the package ?
linux debian packaging fpm
add a comment |
I am using fpm
to generate my debian package from a directory which contains my bash script.
The directory has only this bash script. I want to add a man page to the package so that I can view the man page using man
command after installing my deb package . how to do so ?
What's the fpm
option or command to include the created manpage in the package ?
linux debian packaging fpm
If you don't want to learn properman
, the Perl POD format is a convenient and slightly more modern markup language which can produce quite traditional-looking man pages with fairly minimal overhead and learning curve. Seeman perlpod
– tripleee
Nov 16 '18 at 6:01
add a comment |
I am using fpm
to generate my debian package from a directory which contains my bash script.
The directory has only this bash script. I want to add a man page to the package so that I can view the man page using man
command after installing my deb package . how to do so ?
What's the fpm
option or command to include the created manpage in the package ?
linux debian packaging fpm
I am using fpm
to generate my debian package from a directory which contains my bash script.
The directory has only this bash script. I want to add a man page to the package so that I can view the man page using man
command after installing my deb package . how to do so ?
What's the fpm
option or command to include the created manpage in the package ?
linux debian packaging fpm
linux debian packaging fpm
asked Nov 13 '18 at 14:13
Natesh bhatNatesh bhat
3,1902038
3,1902038
If you don't want to learn properman
, the Perl POD format is a convenient and slightly more modern markup language which can produce quite traditional-looking man pages with fairly minimal overhead and learning curve. Seeman perlpod
– tripleee
Nov 16 '18 at 6:01
add a comment |
If you don't want to learn properman
, the Perl POD format is a convenient and slightly more modern markup language which can produce quite traditional-looking man pages with fairly minimal overhead and learning curve. Seeman perlpod
– tripleee
Nov 16 '18 at 6:01
If you don't want to learn proper
man
, the Perl POD format is a convenient and slightly more modern markup language which can produce quite traditional-looking man pages with fairly minimal overhead and learning curve. See man perlpod
– tripleee
Nov 16 '18 at 6:01
If you don't want to learn proper
man
, the Perl POD format is a convenient and slightly more modern markup language which can produce quite traditional-looking man pages with fairly minimal overhead and learning curve. See man perlpod
– tripleee
Nov 16 '18 at 6:01
add a comment |
1 Answer
1
active
oldest
votes
Add usr/share/man
with your man pages to the option on fpm
In my makefile
which runs fpm
I have ronn
which creates man.5 pages from markdown.
@mkdir -p pkg/tmp/usr/share/man/man5
@ronn -r README.md --pipe > pkg/tmp/usr/share/man/man5/example.5
(cd pkg &&
fpm -s dir -t deb -C tmp ---other-stuff usr/share/man)
See the docs example:
https://fpm.readthedocs.io/en/latest/use-cases/make-install.html#package-up-the-manpages-create-nodejs-doc
How to change the control fields in fpm ? is there an option to add or change control fields of debian in fpm ?
– Natesh bhat
Nov 16 '18 at 4:32
1
--deb-custom-control FILEPATH (deb only) Custom version of the Debian control file.
– shadowbq
Nov 16 '18 at 15:08
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53282960%2fhow-to-create-a-man-page-using-fpm%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Add usr/share/man
with your man pages to the option on fpm
In my makefile
which runs fpm
I have ronn
which creates man.5 pages from markdown.
@mkdir -p pkg/tmp/usr/share/man/man5
@ronn -r README.md --pipe > pkg/tmp/usr/share/man/man5/example.5
(cd pkg &&
fpm -s dir -t deb -C tmp ---other-stuff usr/share/man)
See the docs example:
https://fpm.readthedocs.io/en/latest/use-cases/make-install.html#package-up-the-manpages-create-nodejs-doc
How to change the control fields in fpm ? is there an option to add or change control fields of debian in fpm ?
– Natesh bhat
Nov 16 '18 at 4:32
1
--deb-custom-control FILEPATH (deb only) Custom version of the Debian control file.
– shadowbq
Nov 16 '18 at 15:08
add a comment |
Add usr/share/man
with your man pages to the option on fpm
In my makefile
which runs fpm
I have ronn
which creates man.5 pages from markdown.
@mkdir -p pkg/tmp/usr/share/man/man5
@ronn -r README.md --pipe > pkg/tmp/usr/share/man/man5/example.5
(cd pkg &&
fpm -s dir -t deb -C tmp ---other-stuff usr/share/man)
See the docs example:
https://fpm.readthedocs.io/en/latest/use-cases/make-install.html#package-up-the-manpages-create-nodejs-doc
How to change the control fields in fpm ? is there an option to add or change control fields of debian in fpm ?
– Natesh bhat
Nov 16 '18 at 4:32
1
--deb-custom-control FILEPATH (deb only) Custom version of the Debian control file.
– shadowbq
Nov 16 '18 at 15:08
add a comment |
Add usr/share/man
with your man pages to the option on fpm
In my makefile
which runs fpm
I have ronn
which creates man.5 pages from markdown.
@mkdir -p pkg/tmp/usr/share/man/man5
@ronn -r README.md --pipe > pkg/tmp/usr/share/man/man5/example.5
(cd pkg &&
fpm -s dir -t deb -C tmp ---other-stuff usr/share/man)
See the docs example:
https://fpm.readthedocs.io/en/latest/use-cases/make-install.html#package-up-the-manpages-create-nodejs-doc
Add usr/share/man
with your man pages to the option on fpm
In my makefile
which runs fpm
I have ronn
which creates man.5 pages from markdown.
@mkdir -p pkg/tmp/usr/share/man/man5
@ronn -r README.md --pipe > pkg/tmp/usr/share/man/man5/example.5
(cd pkg &&
fpm -s dir -t deb -C tmp ---other-stuff usr/share/man)
See the docs example:
https://fpm.readthedocs.io/en/latest/use-cases/make-install.html#package-up-the-manpages-create-nodejs-doc
edited Nov 16 '18 at 15:09
answered Nov 16 '18 at 3:18
shadowbqshadowbq
77311125
77311125
How to change the control fields in fpm ? is there an option to add or change control fields of debian in fpm ?
– Natesh bhat
Nov 16 '18 at 4:32
1
--deb-custom-control FILEPATH (deb only) Custom version of the Debian control file.
– shadowbq
Nov 16 '18 at 15:08
add a comment |
How to change the control fields in fpm ? is there an option to add or change control fields of debian in fpm ?
– Natesh bhat
Nov 16 '18 at 4:32
1
--deb-custom-control FILEPATH (deb only) Custom version of the Debian control file.
– shadowbq
Nov 16 '18 at 15:08
How to change the control fields in fpm ? is there an option to add or change control fields of debian in fpm ?
– Natesh bhat
Nov 16 '18 at 4:32
How to change the control fields in fpm ? is there an option to add or change control fields of debian in fpm ?
– Natesh bhat
Nov 16 '18 at 4:32
1
1
--deb-custom-control FILEPATH (deb only) Custom version of the Debian control file.
– shadowbq
Nov 16 '18 at 15:08
--deb-custom-control FILEPATH (deb only) Custom version of the Debian control file.
– shadowbq
Nov 16 '18 at 15:08
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53282960%2fhow-to-create-a-man-page-using-fpm%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
If you don't want to learn proper
man
, the Perl POD format is a convenient and slightly more modern markup language which can produce quite traditional-looking man pages with fairly minimal overhead and learning curve. Seeman perlpod
– tripleee
Nov 16 '18 at 6:01