Sophie

Sophie

distrib > Mandriva > 7.1 > i586 > by-pkgid > 85df0c093235cd42218ad05c083f8281 > scriptlet

squid-2.4.STABLE7-1.3mdk.i586.rpm

PREIN

/bin/sh
/usr/sbin/useradd -u 23 -d /var/spool/squid -r -s /dev/null squid >/dev/null 2>&1

for i in /var/log/squid /var/spool/squid ; do
	if [ -d $i ] ; then
		for adir in `find $i -maxdepth 0 \! -user squid`; do
			chown -R squid.squid $adir
		done
	fi
done

PREUN

/bin/sh
if [ $1 = 0 ]; then
  service squid stop > /dev/null 2>/dev/null || :
  /sbin/chkconfig --del squid
fi

if [ $1 = 0 ] ; then
	rm -f /var/log/squid/*
fi

POSTIN

/bin/sh
if [ $1 = 1 ]; then
  /sbin/chkconfig --add squid
else 
  if [ -f /var/lock/subsys/squid ]; then
    service squid restart > /dev/null 2>/dev/null || :
  fi
fi

 case "$LANG" in
  bg*)
     DIR=Bulgarian
     ;;
  cs*)
     DIR=Czech
     ;;
  da*)
     DIR=Danish
     ;;
  nl*)
     DIR=Dutch
     ;;
  en*)
     DIR=English
     ;;
  ea*)
     DIR=Estonian
     ;;
  fi*)
     DIR=Finnish
     ;;
  fr*)
     DIR=French
     ;;
  de*)
     DIR=German
     ;;
  hu*)
     DIR=Hungarian
     ;;
  it*)
     DIR=Italian
     ;;
  ja*)
     DIR=Japanese
     ;;
  kr*)
     DIR=Korean
     ;;
  pl*)
     DIR=Polish
     ;;
  pt*)
     DIR=Portuguese
     ;;
  ro*)
     DIR=Romanian
     ;;
  ru*)
     DIR=Russian-koi8-r
     ;;
  sk*)
     DIR=Slovak
     ;;
  es*)
     DIR=Spanish
     ;;
  sv*)
     DIR=Swedish
     ;;
  zh*)
     DIR=Traditional_Chinese
     ;;
  tr*)
     DIR=Turkish
     ;;
  *)
     DIR=English
     ;;
 esac
 ln -sf /usr/lib/squid/errors/$DIR /etc/squid/errors

POSTUN

/bin/sh
if [ $1 = 0 ] ; then
	userdel squid
fi