Hello. I've found a small nasty issue. Please open "/usr/share/eselect/modules/postgresql.eselect" ``` # Link man pages local mandir mansec for mandir in "${USR_PATH}"/share/postgresql-${slot}/man/man{1,3,7} ; do mansec=$(basename "${mandir}") linker "${mandir}" "" "${USR_PATH}/share/man/${mansec}" done # Default share path - use a relative link here by just specifying the # base name ln -s "postgresql-${slot}" "${USR_PATH}/share/postgresql" echo "success!" ``` When you have no man directory "share/man" doesn't exist, so linker will fail. Postgresql ebuild itself will ignore this error. Why? When you have no `/usr/share/postgresql` symlink eselect won't see any postgresql installed and postgresql become unusable.
Created attachment 472406 [details, diff] check-man-dir.patch Please give the attached patch a go. I can get it committed today if it works.
It works fine, thank you.
commit c6e6dd540dd4b4b4197b776fcd2847ad69f1f471 Author: Aaron W. Swenson <titanofold@gentoo.org> Date: Fri May 19 10:37:04 2017 -0400 app-eselect/eselect-postgresql: Support FEATURES="noman" Version bump to 2.1 brings support for FEATURES="noman". Bug: 618294 Package-Manager: Portage-2.3.3, Repoman-2.3.1