• unknown's avatar
    BUG#27769 - MySQL should include debian packaging dir · 6d296e5e
    unknown authored
    Replaced hardcoded sover reference with variable.
    Removed references to added manpages.
    ---
    BUG#27769 
    Cleaned up some things to make building the packages go a little smoother. 
    ---
    debian/rules really does need to be called from the source root.
    ---
    Fixed two problems with the build caused by adding debian to the source tree
    ---
    Left off the debian/ prefix to the Makefile filter.
    ---
    BUG#27769 - MySQL should include debian packaging dir
    Changed substitution variables to match already existing autoconf vars.
    Generate debian/control and debian/defs.mk from autoconf now, since we run that
    to make a source package. 
    ---
    Corrected incorrect variable name
    ---
    Renamed template files to have shorter names. 
    ---
    Moved generation of debian/control to dist-hook so make clean won't eat it.
    ---
    A few final changes to make debs build from a source tarball dist. 
    
    
    debian/libmysqlclientSLIB-dev.README.Maintainer.in:
      Rename: debian/libmysqlclientMYSOVER-dev.README.Maintainer.in -> debian/libmysqlclientSLIB-dev.README.Maintainer.in
    debian/libmysqlclientSLIB-dev.dirs.in:
      Rename: debian/libmysqlclientMYSOVER-dev.dirs.in -> debian/libmysqlclientSLIB-dev.dirs.in
    debian/libmysqlclientSLIB-dev.docs.in:
      Rename: debian/libmysqlclientMYSOVER-dev.docs.in -> debian/libmysqlclientSLIB-dev.docs.in
    debian/libmysqlclientSLIB-dev.examples.in:
      Rename: debian/libmysqlclientMYSOVER-dev.examples.in -> debian/libmysqlclientSLIB-dev.examples.in
    debian/libmysqlclientSLIB-dev.files.in:
      Rename: debian/libmysqlclientMYSOVER-dev.files.in -> debian/libmysqlclientSLIB-dev.files.in
    debian/libmysqlclientSLIB-dev.links.in:
      Rename: debian/libmysqlclientMYSOVER-dev.links.in -> debian/libmysqlclientSLIB-dev.links.in
    debian/libmysqlclientSLIB.README.Debian.in:
      Rename: debian/libmysqlclientMYSOVER.README.Debian.in -> debian/libmysqlclientSLIB.README.Debian.in
    debian/libmysqlclientSLIB.dirs.in:
      Rename: debian/libmysqlclientMYSOVER.dirs.in -> debian/libmysqlclientSLIB.dirs.in
    debian/libmysqlclientSLIB.docs.in:
      Rename: debian/libmysqlclientMYSOVER.docs.in -> debian/libmysqlclientSLIB.docs.in
    debian/libmysqlclientSLIB.files.in:
      Rename: debian/libmysqlclientMYSOVER.files.in -> debian/libmysqlclientSLIB.files.in
    debian/libmysqlclientSLIB.postinst.in:
      Rename: debian/libmysqlclientMYSOVER.postinst.in -> debian/libmysqlclientSLIB.postinst.in
    debian/libndbclientNLIB-dev.dirs.in:
      Rename: debian/libndbclientNDBSOVER-dev.dirs.in -> debian/libndbclientNLIB-dev.dirs.in
    debian/libndbclientNLIB-dev.files.in:
      Rename: debian/libndbclientNDBSOVER-dev.files.in -> debian/libndbclientNLIB-dev.files.in
    debian/libndbclientNLIB-dev.links.in:
      Rename: debian/libndbclientNDBSOVER-dev.links.in -> debian/libndbclientNLIB-dev.links.in
    debian/libndbclientNLIB.README.Debian.in:
      Rename: debian/libndbclientNDBSOVER.README.Debian.in -> debian/libndbclientNLIB.README.Debian.in
    debian/libndbclientNLIB.dirs.in:
      Rename: debian/libndbclientNDBSOVER.dirs.in -> debian/libndbclientNLIB.dirs.in
    debian/libndbclientNLIB.files.in:
      Rename: debian/libndbclientNDBSOVER.files.in -> debian/libndbclientNLIB.files.in
    debian/libndbclientNLIB.postinst.in:
      Rename: debian/libndbclientNDBSOVER.postinst.in -> debian/libndbclientNLIB.postinst.in
    debian/mysql-client-BASE.NEWS.in:
      Rename: debian/mysql-client-MYVER.NEWS.in -> debian/mysql-client-BASE.NEWS.in
    debian/mysql-client-BASE.README.Debian.in:
      Rename: debian/mysql-client-MYVER.README.Debian.in -> debian/mysql-client-BASE.README.Debian.in
    debian/mysql-client-BASE.dirs.in:
      Rename: debian/mysql-client-MYVER.dirs.in -> debian/mysql-client-BASE.dirs.in
    debian/mysql-client-BASE.docs.in:
      Rename: debian/mysql-client-MYVER.docs.in -> debian/mysql-client-BASE.docs.in
    debian/mysql-extra-BASE.dirs.in:
      Rename: debian/mysql-extra-MYVER.dirs.in -> debian/mysql-extra-BASE.dirs.in
    debian/mysql-extra-BASE.files.in:
      Rename: debian/mysql-extra-MYVER.files.in -> debian/mysql-extra-BASE.files.in
    debian/mysql-management-BASE.dirs.in:
      Rename: debian/mysql-management-MYVER.dirs.in -> debian/mysql-management-BASE.dirs.in
    debian/mysql-management-BASE.files.in:
      Rename: debian/mysql-management-MYVER.files.in -> debian/mysql-management-BASE.files.in
    debian/mysql-management-BASE.mysql-management.init.in:
      Rename: debian/mysql-management-MYVER.mysql-management.init.in -> debian/mysql-management-BASE.mysql-management.init.in
    debian/mysql-server-BASE.NEWS.in:
      Rename: debian/mysql-server-MYVER.NEWS.in -> debian/mysql-server-BASE.NEWS.in
    debian/mysql-server-BASE.README.Debian.in:
      Rename: debian/mysql-server-MYVER.README.Debian.in -> debian/mysql-server-BASE.README.Debian.in
    debian/mysql-server-BASE.dirs.in:
      Rename: debian/mysql-server-MYVER.dirs.in -> debian/mysql-server-BASE.dirs.in
    debian/mysql-server-BASE.docs.in:
      Rename: debian/mysql-server-MYVER.docs.in -> debian/mysql-server-BASE.docs.in
    debian/mysql-server-BASE.links.in:
      Rename: debian/mysql-server-MYVER.links.in -> debian/mysql-server-BASE.links.in
    debian/mysql-server-BASE.logcheck.ignore.paranoid.in:
      Rename: debian/mysql-server-MYVER.logcheck.ignore.paranoid.in -> debian/mysql-server-BASE.logcheck.ignore.paranoid.in
    debian/mysql-server-BASE.logcheck.ignore.server.in:
      Rename: debian/mysql-server-MYVER.logcheck.ignore.server.in -> debian/mysql-server-BASE.logcheck.ignore.server.in
    debian/mysql-server-BASE.logcheck.ignore.workstation.in:
      Rename: debian/mysql-server-MYVER.logcheck.ignore.workstation.in -> debian/mysql-server-BASE.logcheck.ignore.workstation.in
    debian/mysql-server-BASE.mysql-server.logrotate.in:
      Rename: debian/mysql-server-MYVER.mysql-server.logrotate.in -> debian/mysql-server-BASE.mysql-server.logrotate.in
    debian/mysql-server-BASE.preinst.in:
      Rename: debian/mysql-server-MYVER.preinst.in -> debian/mysql-server-BASE.preinst.in
    debian/mysql-server-BASE.prerm.in:
      Rename: debian/mysql-server-MYVER.prerm.in -> debian/mysql-server-BASE.prerm.in
    debian/mysql-server-PREV.preinst.in:
      Rename: debian/mysql-server-MYOLDVER.preinst.in -> debian/mysql-server-PREV.preinst.in
    debian/mysql-storage-BASE.dirs.in:
      Rename: debian/mysql-storage-MYVER.dirs.in -> debian/mysql-storage-BASE.dirs.in
    debian/mysql-storage-BASE.files.in:
      Rename: debian/mysql-storage-MYVER.files.in -> debian/mysql-storage-BASE.files.in
    debian/mysql-storage-BASE.mysql-storage.init.in:
      Rename: debian/mysql-storage-MYVER.mysql-storage.init.in -> debian/mysql-storage-BASE.mysql-storage.init.in
    debian/mysql-test-BASE.dirs.in:
      Rename: debian/mysql-test-MYVER.dirs.in -> debian/mysql-test-BASE.dirs.in
    debian/mysql-test-BASE.files.in:
      Rename: debian/mysql-test-MYVER.files.in -> debian/mysql-test-BASE.files.in
    debian/mysql-tools-BASE.dirs.in:
      Rename: debian/mysql-tools-MYVER.dirs.in -> debian/mysql-tools-BASE.dirs.in
    debian/mysql-tools-BASE.files.in:
      Rename: debian/mysql-tools-MYVER.files.in -> debian/mysql-tools-BASE.files.in
    Makefile.am:
      Moved generation of debian/control to dist-hook so make clean won't eat it.
      ---
      Need to generate the control file in the dist dir - not the source dir.
    configure.in:
      Added variables to support the generation of debian/control and debian/defs.mk from configure
      ---
      Moved generation of debian/control to dist-hook so make clean won't eat it.
    debian/Makefile.am:
      Distribute the generated control file so that debuild will work naturally.
      ---
      Broke the EXTRA_DIST line into separate lines. 
      Added defs.mk.in
      ---
      Modified debian/Makefile to use the new shorter template file names.
    debian/control.in:
      Changed substitution variables to match already existing autoconf vars.
    debian/defs.mk.in:
      Changed substitution variables to match already existing autoconf vars.
      Made defs.mk.in generated from template. 
      Persisted variables here. 
      ---
      Corrected incorrect variable name
    debian/mysql-client-BASE.files.in:
      Changed substitution variables to match already existing autoconf vars.
    debian/mysql-client-BASE.lintian-overrides.in:
      Changed substitution variables to match already existing autoconf vars.
    debian/mysql-server-BASE.config.in:
      Changed substitution variables to match already existing autoconf vars.
    debian/mysql-server-BASE.files.in:
      Changed substitution variables to match already existing autoconf vars.
    debian/mysql-server-BASE.lintian-overrides.in:
      Changed substitution variables to match already existing autoconf vars.
    debian/mysql-server-BASE.postinst.in:
      Changed substitution variables to match already existing autoconf vars.
    debian/mysql-server-BASE.postrm.in:
      Changed substitution variables to match already existing autoconf vars.
    debian/mysql-server-BASE.templates.in:
      Changed substitution variables to match already existing autoconf vars.
    debian/po/POTFILES.in.in:
      Changed substitution variables to match already existing autoconf vars.
    debian/rules:
      BUG#27769 - MySQL should include debian packaging dir
      Replaced hardcoded sover reference with variable.
      Removed references to added manpages.
      ---
      Prevented the test suite from being run unless requested. 
      ---
      Needed a space between ifneq and (
      ---
      The variable substitution was stepping on the Makefile from automake. 
      ---
      Left off the debian/ prefix to the Makefile filter.
      ---
      Changed substitution variables to match already existing autoconf vars.
      ---
      Save debian/defs.mk from make distclean
    debian/source.lintian-overrides.in:
      Changed substitution variables to match already existing autoconf vars.
    6d296e5e
rules 12.9 KB