diff --git a/init b/init index 4b4f3d2..742f7d7 100755 --- a/init +++ b/init @@ -17,10 +17,16 @@ if [ ! -d "${MAGICKA_ROOT}/data/etc" ]; then sed -i 's#magicka#opt/magicka/data#g' ${MAGICKA_ROOT}/data/etc/magicka/filesgen.ini sed -i 's#var/magicka/msgs#data/msgs#g' ${MAGICKA_ROOT}/data/etc/magicka/localmail.ini mkdir ${MAGICKA_ROOT}/data/{msgs,ftn} - mkdir ${MAGICKA_ROOT}/data/ftn/{in_sec,in,in_temp} + mkdir ${MAGICKA_ROOT}/data/ftn/{cm_temp,cm_packets,in_sec,in,in_temp} rmdir ${MAGICKA_ROOT}/data/var/magicka/msgs fi +# Fix for magiedit +mkdir ${MAGICKA_ROOT}/data/share/magicka/ansis/drafts +ln -sf ${MAGICKA_ROOT}/data/share/magicka/ansis/drafts ${MAGICKA_ROOT}/share/magicka/ansis/drafts +ln -sf ${MAGICKA_ROOT}/data/share/magicka/ansis/magiedit.ans ${MAGICKA_ROOT}/share/magicka/ansis/magiedit.ans +ln -sf ${MAGICKA_ROOT}/data/share/magicka/ansis/magiquote.ans ${MAGICKA_ROOT}/share/magicka/ansis/magiquote.ans + for keytype in rsa dsa; do if [ ! -f "${MAGICKA_ROOT}/data/etc/magicka/keys/ssh_host_${keytype}_key" ]; then echo "* Generating ${keytype} ssh key" @@ -31,4 +37,5 @@ done # clear out state and lockfiles from previous instance +echo "* Ready..." exec "$@"