#! /bin/sh role=$1; shift erlbase=$1; shift database=$1; shift case $role in frontend|storage|sign) $erlbase/bin/run_erl \ /var/run/catlfish/ \ /var/run/catlfish/erlang_log/ \ "exec $erlbase/bin/erl -config catlfish" ;; merge) ERL_LIBS=$erlbase/lib/catlfish-0.6.0-dev.ez/catlfish-0.6.0-dev ERL_LIBS=$ERL_LIBS:$erlbase/lib/lager-2.1.1.ez/lager-2.1.1 $erlbase/merge.sh 300 3600 $database ;; *) echo "catlfish: unknown role: $role" esac