At 03.36 12/05/2008, Amos Jeffries wrote:

<snip>
> As a side note, would it be possible to add something like
>
> @echo "$(INSTALL_DATA) $(srcdir)/cachemgr.conf
> $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG).default"; \
> $(INSTALL_DATA) $(srcdir)/cachemgr.conf
> $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG).default;
>
> to the install-data-local target? I have added this routine to the
> patch for 2346 while I was at it so users have a factory default
> to compare their configuration against after an update and the
> FreeBSD port/package is able to decide whether the user actually
> modified the .conf file and whether it must be kept on deinstallation.
>

I agree it would be a great addition to improve installation and package
maintenance.

Votes?

+1

Regards

Guido


The change would be to always install the .default and conditionally add a
new .conf:

=== modified file 'tools/Makefile.am'
--- tools/Makefile.am   2008-05-11 13:01:38 +0000
+++ tools/Makefile.am   2008-05-12 01:27:33 +0000
@@ -45,6 +45,8 @@
 $(OBJS): $(top_srcdir)/include/version.h ../include/autoconf.h

 install-data-local:
+       @echo "$(INSTALL_DATA) $(srcdir)/cachemgr.conf
$(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG).default"; \
+       $(INSTALL_DATA) $(srcdir)/cachemgr.conf
$(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG).default; \
        @if test -f $(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG) ; then \
                echo "$@ will not overwrite existing
$(DESTDIR)$(DEFAULT_CACHEMGR_CONFIG)" ; \
        else \


-
========================================================
Guido Serassio
Acme Consulting S.r.l. - Microsoft Certified Partner
Via Lucia Savarino, 1           10098 - Rivoli (TO) - ITALY
Tel. : +39.011.9530135  Fax. : +39.011.9781115
Email: [EMAIL PROTECTED]
WWW: http://www.acmeconsulting.it/

Reply via email to