Jesper,
This is good work, OK great work! I upgraded SA on one of my test boxes without a hitch. Up above you state that you will lose your RBL and WBL entries. Your previous RBL entries really aren't lost until you save/restart on the spamfilter panel the first time. For the RBL entries, is it possilbe to modify your script to read the output from /sbin/e-smith/db configuration getprop smtpfront-qmail RBLList? If so, then if there are entries, you could capture them, and import them into /home/e-smith/spamassassin_V3 using /sbin/e-smith/db spamassassin_V3 set rbl.global \|RBL1\|\RBL2\|. That way, one wouldn't lose what they already had set. Or, instead of re-inventing the wheel, just have your panel read the RBLList entries from the smtpfront-qmail property. Once you save your entries from the spamfilter panel, it updates the entries in both DB's anyway. For the WBL entries is it possible to modify your script to read the entries in the /home/e-smith/spamassassin DB and extract the entries from wbl.global and put them in /home/e-smith/spamassassin_V3? That way, those entries are lost as well. When you upgrade to spamfilter, the previous spamassassin DB still resides on the server. Just my 2 cents worth. You have done a great job with putting this together. I, and the many others that have come to use/test your scripts appreciate your efforts.
Thanks,
JB