"Oliver Elphick" <[email protected]> writes: > When a database package is purged, the implication is that the data stored > in the database should also be deleted. Therefore I have added the > instructions to delete the data to postgresql's postrm. > > However, since it is possible to flag whole groups of packages for purging > when using dselect, I feel I ought to protect users against inadvertently > destroying their data - the package can easily be reinstalled, but no-one > else can recreate the data. > > Therefore I have made the postrm script interactive: > ...snip... > > Now, section 2.3.8 of the Policy Manual states that we should minimise > interactive prompting while installing; it does not even contemplate the > idea of prompting in the removal scripts. > > So I have these policy questions: > > 1. Is it OK to put interactive prompting in the removal scripts? > > 2. To what extent should we try to protect users from the consequences of > their own (possibly inadvertent) actions? > > 3. Should there be policy on this matter for database packages in particular? > > The reason for particularly mentioning databases, is that they can contain > huge amounts of valuable data. Accidentally destroying this data could > be disastrous.
For what it's worth, the mysql postrm script similarly prompts the user whether the databases should be deleted when purging the package, and I think that such a prompt is appropriate for cases like this.. Scott -- Scott Hanson <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Johmsweg 9, D-21266 Jesteburg, Germany -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

