Re: Protecting user changes in developer scripts handled files
>>"Joey" == Joey Hess <joeyh@debian.org> writes:
Joey> It looks like in woody we've almost reached the point where you
Joey> can set your debconbf frontend to noninteractive, pass
Joey> --force-confold to dpkg and get fully noninteractive
Joey> upgrades. Not that it's perfect or anything, but it's already
Joey> useful for upgrading nonessential things like chroots, and it
Joey> is proving useful in automated installs too. There are of
Joey> course still some packages that don't use debconf, but all
Joey> indications are that they will be *very* scarce by the time
Joey> sarge is released. But now adding this script which may not yet
Joey> have any provisions for this type of noninteractive upgrades,
Joey> sort of feels like it has the potential to be a step backwards
Joey> in this area. People have mentioned making it have debconf as
Joey> the UI (or having the potential to do that anyway), and that's
Joey> the only way around it I see, unless there could be some way
Joey> for it to tie into dpkg's --force-conf* command-line arguments,
Joey> which I doubt.
Unfortunately, I am one of the recalcitrant people holding up
world domination by debconf by not having gone through the process of
grokking how debconf works. I am, in my ignorance, slightly unsure if
I can make this work with debconf ahead of the mass bug filings
promised for this weekend (there should not be a problem asking these
questions in the post install phase rather than the preinstall,
right?)
I will, of course, accept tested patches debconfizing this
script (or internationalizing it).
I am starting to package this script, and also starting to
consider a central file as a repository of all md5sum data for the
machine, which has to be handled with special care (unfortunately,
logrotate is not essential ;-().
manoj
--
Password:
Manoj Srivastava <srivasta@debian.org> <http://www.debian.org/%7Esrivasta/>
1024R/C7261095 print CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C
Reply to: