[Pkg-samba-maint] new conf file refused interactively still installed with new date

Michel BRIAND michelbriand at free.fr
Mon Apr 7 23:50:49 UTC 2008


Steve Langasek <vorlon at debian.org> - Mon, 7 Apr 2008 10:59:49 -0700

>On Mon, Apr 07, 2008 at 07:33:04PM +0200, sean finney wrote:
>> On Monday 07 April 2008 07:00:50 pm Steve Langasek wrote:
>> > On Mon, Apr 07, 2008 at 11:41:21AM +0200, Michel BRIAND wrote:
>
>> > > Do you think that "user changes" includes timestamp as well ?
>
>> > No, that has never been a requirement.  The requirement is that it
>> > must preserve user changes, not that it preserve config files
>> > completely unmodified.
>
>> though really, i don't think it's unreasonable to file a bug against
>> ucf that it should preserve timestamps on the files. 
>
>Considering ucf isn't what's changing the file?
>
>Samba has *always* touched smb.conf on upgrades, this is a normal
>debconf-managed config file!  ucf is a red herring and has nothing to
>do with why the timestamp changes.
>

Yes, but suppose that smb.conf has not been changed. The semantic of
"not changed" is often verified by us looking at the date of the file,
mind you ?

It seems to me that, if postinst of your package is to update smb.conf,
or whatever conffile, it should preserve the original one before hand,
with cp -p for example, and then, after having confirmation of what the
user want to do, proceed with a modification.

It's not very complicated, I think. And would deserve/serve both our
mind view's, isn't it ?

Michel
-- 

 .''`.
: :' :  We are debian.org. Lower your prices, surrender your code.
`. `'   We will add your hardware and software distinctiveness to
  `-    our own. Resistance is futile.

 



More information about the Pkg-samba-maint mailing list