[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