#!/bin/bash test $# -ge 2 || { echo "Usage: ib-install prev_session session" >&2; exit 1; } IB_SOURCE=/web/give/ikonboard prev_session=$1 shift if [ "$prev_session" = "-template" ] then template=$1 shift test -d "$IB_SOURCE/$template" || { echo "template $template can't be found" >&2; exit 1; } prev_ib=$IB_SOURCE/$template/ikonboard prev_ibcgi=$IB_SOURCE/$template/cgi-bin/ikonboard else prev_ib=~/public_html/$prev_session/ikonboard prev_ibcgi=~/public_html/$prev_session/cgi-bin/ikonboard fi session=$1 shift test -d $prev_ib || { echo "$prev_ib not found" >&2; exit 1; } test -d $prev_ibcgi || { echo "$prev_ibcgi not found" >&2; exit 1; } ib=~/public_html/$session/ikonboard ibcgi=~/public_html/$session/cgi-bin/ikonboard test -d $ib || { echo "$ib not found" >&2; exit 1; } test -d $ibcgi || { echo "$ibcgi not found" >&2; exit 1; } echo "copying...Skin" cp -p $prev_ibcgi/Skin/Default/* $ibcgi/Skin/Default/ echo "copying...Language" cp -p $prev_ibcgi/Languages/en/* $ibcgi/Languages/en echo "copying...Board info" cp -p $prev_ibcgi/Data/Boardinfo.cgi $ibcgi/Data/Boardinfo.cgi echo "copying...Member groups" #mv $ibcgi/Database/mem_groups $ibcgi/Database/mem_groups.bak cp -R -p $prev_ibcgi/Database/mem_groups $ibcgi/Database echo "copying...Email templates" #mv $ibcgi/Database/email_templates $ibcgi/Database/email_templates.bak cp -R -p $prev_ibcgi/Database/email_templates $ibcgi/Database echo "copying...non-cgi/Skin" cp -R -p $prev_ib/non-cgi/Skin $ib/non-cgi echo "copying...non-cgi/email" cp -R -p $prev_ib/non-cgi/email $ib/non-cgi cd ~/public_html/$session chmod -R go=u-w ikonboard cat <