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

Re: RFC: some new deb package flag: "upgrade-conflicts"



On Tue, Oct 01, 2002 at 10:26:18AM +0200, Erich Schubert wrote:
> > Number one is most admin friendly, yet if the package maintainer screws
> Well, i think number 3 is even more admin friendly. But a lot of work
> for the maintainer usually.

Maybe we should think about changing that?

It would probably be possible to set up things so that a package could
drop an "upgrade" or "cleanup" script into a directory somewhere, and
arrange for users' "xsessions" and "profiles" to check for new scripts
in that directory to run.

It might be an idea to adapt debconf for this, so that it doesn't matter
so much whether you start up in X or login over ssh -- you can end up
with a GUI or a tty interface as appropriate.

Maybe:

	Template: mozilla/$user/upgrade-from-M16
	...

and

	#!/bin/sh
	db_fget mozilla/$user/upgrade-from-M16 seen
	if [ "$RET" = true ]; then
		exit 0
	fi

	db_fset mozilla/$user/upgrade-from-M16 seen true
	# ask any questions needed, fixup the config

with every single one of those things rerun everytime you login.

It'd probably work, there're probably other better ways of doing it, and
whether it's worth doing at all is probably questionable too.

Ultimately, it'd be the users' responsibility to run these scripts at
all, but we ought to be able to make it easy for the admin to make that
default correctly fairly easily.

Cheers,
aj

-- 
Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG signed mail preferred.

 ``If you don't do it now, you'll be one year older when you do.''

Attachment: pgpIayzuOqHCg.pgp
Description: PGP signature


Reply to: