#!/bin/bash
# have at least a directory of tikwiki from where you start
# MOD should be less than 4 chars, as it might break things if longer
MOD="mod"
TIKIWIKI_SOURCE_DIR="./tikiwiki"
MOD_DIR="./${MOD}"
TO_REPLACE="tiki"


# Create copy of tikiwiki source dir and delete previous mod if existing, go there
rm -fr ./${MOD}
cp -pr ${TIKIWIKI_SOURCE_DIR} ${MOD_DIR}
echo "Copy complete."
cd ${MOD_DIR}

# Rename all files using tiki prefix to mod prefix
find . | perl -ne'chomp; next unless -e; $oldname = $_; s/'${TO_REPLACE}'/'${MOD}'/; next if -e; rename $oldname, $_'
cd ./lib/smarty_${MOD}
renamer.sh ${TO_REPLACE} ${TO_REPLACE} ${MOD}
cd ../..
echo "Rename files complete."

# Substitute variable tiki and Tiki prefix to MOD, also change referenced lib names
find . -type f | xargs perl -p -i -e's/'${TO_REPLACE}'/'${MOD}'/g'
find . -type f | xargs perl -p -i -e's/Tiki/'${MOD}'/g'
echo "Variable prefixes renamed."

# Do the Tikiwiki regular setup
./setup.sh root apache 02775
echo "Tikiwiki set up."


# Create DB 
#cd db
#mysqladmin -u${MYSQLU} -p${MYSQLP} drop ${MYSQLDB}
#mysqladmin -u${MYSQLU} -p${MYSQLP} create ${MYSQLDB}
#mysql -u${MYSQLU} -p${MYSQLP} ${MYSQLDB} < ./${MOD}.sql

#cd ../..
