Hello Niels,

thanks for quick help.

> To be honest, I am surprised that worked in the past.  My advice is to
> stop using absolute paths in the debhelper config files[1].
It worked since December 2012! Since then code wasn't changed and it built
For Debian Squeeze, Wheezy, Jessie, Stretch so far but not for Buster.


> If you are very happy with using the absolute path, then it might work
> if you pass it via command line.  Alternatively, you can use
> "bkstool-add-client.1" in the file and pass --sourcedir /tmp/ehbackup to
> dh_instalman - I think that should work as well.  These are also better
> supported as people occasionally generate these paths via variables that
> happen to use full path.
No, I'll change the way you suggested, have the files for the manual pages
inside the build directory and work with relative paths relative to the
build directory.


> Is there a particular reason that made you put that file in /tmp instead
> of in a build directory inside the package source?
The manual pages do not consist of static files from code repository, they
are dynamically generated at build time. The developer who implemented it
decided to create them in a temporary directory before they are processed
furthermore. So that's the reason why he chose the "/tmp" directory but why
outside the build directory, I have no idea.

I updated the code, the man page files are now created in the "manpages/"
inside the build directory. I think this is the place where they should be.
After that, dh_installman worked without any options or workaround.

Thank you again and I think you can close this ticket.

Jürgen

Reply via email to