Here is a little contribution to this thread.
curl is installed by default with endian...so a quick mod of the script means you don't need wget:
#!/bin/sh
cd /tmp
curl -C - -O
http://www.shallalist.de/Downloads/shallalist.tar.gztar -xvzf shallalist.tar.gz
cp -r BL/* /etc/dansguardian/blacklists/
rm -r /etc/dansguardian/blacklists/COPYRIGHT
rm -r /etc/dansguardian/blacklists/global_usage
date > /etc/dansguardian/blacklists/updated
/etc/init.d/dansguardian restart
exit 0
My change to the cgi file is below, it puts the update date in the box title.
In /home/httpd/cgi-bin/dansguardian.cgi find:
openbox('100%', 'left', _('URL Blacklist: Filter pages known to have content of the following categories.'), "blacklist");
Replace with this:
$output = `cat /etc/dansguardian/blacklists/updated`;
$output = &cleanhtml($output,"y");
openbox('100%', 'left', _("URL Blacklist: Filter pages known to have content of the following categories. Update Date: $output"), "blacklist");
Notice the change from single to double quotes around the string.