Package squid: Scripts

Post install

/usr/sbin/post_service squid
Pre install

/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
Pre uninstall

/usr/sbin/preun_service squid