[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: