/usr/sbin/groupadd -r -f squid 2>/dev/null ||:
/usr/sbin/useradd -r -N -M -g squid -d /var/spool/squid -s /dev/null squid 2>/dev/null ||:
# fixing #6321, step 1/2
/usr/bin/gpasswd -a squid shadow >/dev/null ||:
chown squid:squid /var/log/squid/*.log >/dev/null 2>&1 ||:
chmod 660 /var/log/squid/*.log >/dev/null 2>&1 ||:
# fix conflict between symlink and dir
if [ $1 -gt 1 ]; then
for lang in zh-cn zh-tw; do
lang=/usr/share/squid/errors/$lang
if [ -d $lang -a ! -L $lang ]; then
rm -rf $lang
fi
done
fi