Re: [Refdb-devel] Docs in split packages
Status: Beta
Brought to you by:
mhoenicka
From: David N. <dav...@sw...> - 2006-08-17 13:31:25
|
Hi Markus, Markus Hoenicka wrote: > > 1. Missing manpage symlink targets. > > > > The following symlinks occur in man1: > > refdb-init-pgsql.1 -> ../man8/refdb-init.8 > > refdb.sh.1 -> ../man8/refdb.8 > > but there is no man8 directory at all. > > > > 2. Missing refdb-init manpage altogether. > > > > There is no refdb-init manpage symlink in man1 and/or no equivalent in > > man8 (since man8 is missing entirely. > > > > These problems were due to an incorrect usage of an autoconf/automake > trick. I've fixed that. > > > 3. Missing interpreter > > > > The script refdbctl has no interpreter in its first line. I note it is > > the only one of the server-built scripts whose '.in' file uses the > > '<myshell>' placeholder. > > > > The interpreter check ran only if the clients were to be built. I've > moved the check outside of the conditional, and the shell appears > again. All problems are still present building server+manpages from revision 125. To check whether it was a debian problem or a native build problem I built server+manpages from source and installed them to a dummy location. Here's what happened in the native build (item numbers match those used above): 1. Manpage symlinks refdb-init-pgsql.1 and refdb.sh.1 are both present in man1 as regular files, not symlinks. The problem is their content: refdb-init-pgsql.1: ------------------------------------------------------------ .so man8/refdb-init.8 ------------------------------------------------------------ refdb.sh.1: ------------------------------------------------------------ .so man8/refdb.8 ------------------------------------------------------------ Clearly the symlinks have morphed into bizarre file content. There is no man8 directory. 2. refdb-init manpage Still missing. 3. Missing interpreter Still missing. Do these problems occur when building server+manpages on your boxen? Regards, David. |