• unknown's avatar
    Reworked the RPM spec file and added several fixes to make the · 2bafafb2
    unknown authored
    build scripts work again.
    
    
    BUILD/compile-pentium-max:
      Added "--with-embedded-server" to have the libmysqld files included
      in the source distribution when using "make dist"
    Build-tools/Do-linux-build:
      Only use the "--with-other-libc" parameter, if another libc actually
      exists, since this will also force static linking, which does not work
      together with OpenSSL
    Makefile.am:
      Removed hard-coded file name for TAR, let configure do this instead
      (many systems actually ship GNU tar installed as "tar" instead of
      "gtar")
    configure.in:
      Added check for GNU tar named "gtar", fall back to "tar" if "gtar"
      was not found (and hope, that it's a GNU tar as well - this should
      probably be checked more properly)
    include/Makefile.am:
      Added "my_semaphore.h" to pkginclude_HEADERS since it was missing
      from the distribution
    strings/Makefile.am:
      Added "longlong2str.c" since it was missing from the distribution
    support-files/mysql.server.sh:
      Added LSB-compatible header info to make init script more portable
    support-files/mysql.spec.sh:
      - Use more RPM macros (e.g. infodir, mandir) to make the spec
        file more portable
      - reorganized the installation of documentation files: let RPM
        take care of this
      - reorganized the file list: actually install man pages along
        with the binaries of the respective subpackage
      - don't include libmysqld.a in the devel subpackage as well, if we
        have a special "embedded" subpackage
      - reworked the package descriptions
    2bafafb2
configure.in 68.5 KB