I am setting up a scripted update for a pool of machines and trying to
understand the ramifications.
In the dpkg man page:
confnew: If a conffile has been modified always
install the new version without prompting, unless
the --force-confdef is also specified, in which
case the default action is preferred.
confold: If a conffile has been modified always
keep the old version without prompting, unless the
--force-confdef is also specified, in which case
the default action is preferred.
confdef: If a conffile has been modified always
choose the default action. If there is no default
action it will stop to ask the user unless --force-
confnew or --force-confold is also been given, in
which case it will use that to decide the final
action.
When would confdef ever not be the same as confold? How is the
default action determined? I thought the default action was always
simply 'N'. No?
I am thinking that --force-confmiss --force-confold are the
appropriate options for my case. But if there is a time when the
default is determined to be different then should I specify
--force-confdef as well?
Thanks
Bob
Attachment:
pgpkR_1PclcYT.pgp
Description: PGP signature