Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-13591

Add 3 ways merge support for configuration files during upgrade of Debian packages

    Details

    • Difficulty:
      Unknown
    • Documentation:
      N/A
    • Similar issues:

      Description

      It's possible to bypass standard dpkg confile handling and replace it with other tools called in postinst.

      cme and Config::Model

      See https://ddumont.wordpress.com/2014/03/23/easier-lcdproc-package-upgrade-with-automatic-configuration-merge/ and https://wiki.debian.org/PackageConfigUpgrade.

      ucf

      The good thing about ucf is that it has support for 3 ways merge which would be nice for at least xwiki.cfg and xwiki.properties.

      See documentation at http://man.he.net/man1/ucf. Also see http://anonscm.debian.org/cgit/collab-maint/foomatic-filters.git/tree/debian/foomatic-filters.postinst for an example of how to use it.

        Attachments

          Activity

            People

            • Assignee:
              tmortagne Thomas Mortagne
              Reporter:
              tmortagne Thomas Mortagne
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: