hey christian,

i've tested out the latest svn version, and it looks like the
rm -rf problem is fixed.  to test, i did the following:

apt-get install the current unstable version of mysql-server and family
apt-get install msyql-server-4.1
dpkg -P mysql-server 
say yes at debconf purge
*boom*, as adrian says.


apt-get install the current unstable version of mysql-server and family
upgrade to svn version
apt-get install msyql-server-4.1
dpkg -P mysql-server 
*nothing*


however, i did still notice one problem.  when you purge mysql-server,
it still does all the debhelper-added code, so it stops the mysql
daemon and attempts (unsuccessfully, because it still exists) to
call update-rc.d to remove the runlevel symlinks.

how to handle this is a little tricky.  we could move the #DEBHELPER#
statment inside the same "if" block, but there's other stuff in there
we always want to execute (like purging debconf templates).  we could
call invoke-rc.d mysql start after the #DEBHELPER#, but that seems
kind of kludgy too.  what do you think?  personally, i think the
first option (plus manually adding db_purge and other stuff outside
the if statement) sounds best, but maybe you have a better idea?



        sean

-- 

Attachment: signature.asc
Description: Digital signature

Reply via email to