summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorJoerg Bruehe <joerg@mysql.com>2008-08-25 21:07:41 +0200
committerJoerg Bruehe <joerg@mysql.com>2008-08-25 21:07:41 +0200
commit7077649ef1a6201ba7f2c5792e8935ea0b4689cf (patch)
tree1b792179af0db813530aea4109904b7cfdf78065 /man
parentb19155258e5e9ae40735c71234277dfc05092ec4 (diff)
downloadmariadb-git-7077649ef1a6201ba7f2c5792e8935ea0b4689cf.tar.gz
Bug#37098 Get rid of "Installed (but unpackaged)" files in the RPM build
Mostly, this affected files (programs, scripts, and manual pages) which got built during a RPM build but were not listed in the appropriate "%files" section of the "spec" file. This is fixed now, they are added. To make this consistent, this patch also makes the build of "innochecksum" (and its inclusion in a tar.gz or other package) depend on whether InnoDB is configured in the build. Also, some tools to create Windows packages are irrelevant in any binary Unix package (not the sources !), and so they are deleted before packaging. configure.in: To prevent "innochecksum" from getting built even if InnoDB is not configured (and then being included in such packages), we need an "automake condition" that evaluates whether we have InnoDB. extra/Makefile.am: Evaluate the new automake condition about having InnoDB, and make the build of "innochecksum" depend on it. man/Makefile.am: Cleanup: There are manual files which we do not need, like those about tools for Windows builds / packaging (irrelevant in any Unix binary package) and about NDB tools which do not get built. scripts/make_binary_distribution.sh: In any Unix binary package, do not include tools for Windows builds (and their manual pages). This does not affect source packages, of course. support-files/mysql.spec.sh: There were several files (binaries, scripts, and manuals) which got built with a RPM but never packages, add them to the respective RPM.
Diffstat (limited to 'man')
-rw-r--r--man/Makefile.am6
1 files changed, 6 insertions, 0 deletions
diff --git a/man/Makefile.am b/man/Makefile.am
index 2d47a1ad9ba..d37ef81285b 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -21,5 +21,11 @@ man1_MANS = @man1_files@
man8_MANS = @man8_files@
EXTRA_DIST = $(man1_MANS) $(man8_MANS)
+# 1) not needed in Unix binary packages,
+# 2) programs not generated in 5.0:
+install-data-hook:
+ rm -f $(DESTDIR)$(manlibdir)/man1/make_win_*
+ rm -f $(DESTDIR)$(manlibdir)/man1/ndb_print_*
+
# Don't update the files from bitkeeper
%::SCCS/s.%