
pre_upgrade() {
  d=`date +%Y-%m-%d @ H:i:s`
  backup="/etc/OLD/$d"
  mkdir -p $backup

  # backup the configuration
  cd /etc/squidwall
  tar czvf $backup/etc-squidwall.tgz .

  # backup the webinterface
  cd /home/httpd/inet
  tar czvf $backup/inet-squidwall.tgz .

  cd /home/httpd/inet-intern
  tar czvf $backup/inet-intern-squidwall.tgz .

  # delete old stuff
  rm -rf /etc/squidwall \
   /home/httpd/html/inet \
   /home/httpd/html/inet-intern


  cat << EOF

NOTE
----
!!! Your old /etc/squidwall is now @ /etc/OLD/yyyy-mm-tt.tgz !!!


Please adjust the new files and direcories in /etc/squidwall by hand ...

/TR 2005-12-02
EOF
}

pre_install() {
  pre_upgrade $1 $2
}

op=$1
shift

$op $*
