This is an automated email from the git hooks/post-receive script. dod pushed a commit to branch master in repository libconfig-model-perl.
commit f63ff215a0fef2107ccff55c349d31985adafa03 Author: Dominique Dumont <d...@debian.org> Date: Fri May 1 16:51:16 2015 +0200 dh_cme_upgrade: tell user where to find config file when refusing automatic upgrade --- debian/dh/dh_cme_upgrade | 10 ++++++++++ debian/dh/template-cme | 5 +++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/debian/dh/dh_cme_upgrade b/debian/dh/dh_cme_upgrade index eac4ba7..2bb4bf0 100644 --- a/debian/dh/dh_cme_upgrade +++ b/debian/dh/dh_cme_upgrade @@ -93,10 +93,12 @@ foreach my $package (@do_packages) { my $purge = $cm_config{'cme-purge'}; my $command = $cm_config{'cme-command'} || 'migrate' ; + my $conf_target = $cm_config{'cme-conf-target'} || '/etc' ; my $munge_sub = sub { s/%APPNAME%/$cm_config{'cme-app-name'}/g; s/%PACKAGE%/$package/g; s/%COMMAND%/$command/g; + s/%CONF_TARGET%/$conf_target/g; no warnings 'uninitialized'; s/%OPTION%/$cm_config{'cme-options'}/g; s/%PURGE%/$purge/g; @@ -258,6 +260,14 @@ Specify the configuration files or directory to be removed when purging the pack C</etc/LCDd.conf*> or C</etc/java/>. Several files or directory can be purged by using a shell glob. If this option is empty, configuration files handled by cme will be left as-is after a purge. +=item cme-conf-target + +Specifies where the target configuration files is expected. Defaults to +C</etc>. This parameter is used to create a message to inform user who +don't want automatic upgrade where to find the original configuration +file (in C</usr/share/doc/package_name>) and where to copy it (in +C</cme-conf-target>). + =back =head1 Examples diff --git a/debian/dh/template-cme b/debian/dh/template-cme index 53b68ae..d78b644 100644 --- a/debian/dh/template-cme +++ b/debian/dh/template-cme @@ -10,5 +10,6 @@ Description: Perform automatic configuration upgrade ? You can later edit %PACKAGE% configuration with the command 'sudo cme edit %APPNAME%'. . - If you decline this option, your configuration file will not be managed - by the package manager. + If you decline this option, you must then copy the original configuration + file(s) from /usr/share/doc/%PACKAGE% to %CONF_TARGET%. This file will + not be managed by Debian package manager. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libconfig-model-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits