       # this should move...
       DEPENDS_CONFIG=${STATE_ROOT}/etc/sorcery/local/depends

        LOG_DIRECTORY=${STATE_ROOT}/var/log/sorcery
         ACTIVITY_LOG=${LOG_DIRECTORY}/activity
         SECURITY_LOG=${LOG_DIRECTORY}/security
         INSTALL_LOGS=${LOG_DIRECTORY}/install
         COMPILE_LOGS=${LOG_DIRECTORY}/compile
          MD5SUM_LOGS=${LOG_DIRECTORY}/md5sum
        POSSESSED_LOGS=${LOG_DIRECTORY}/possessed
        INSTALL_QUEUE=${LOG_DIRECTORY}/queue/install
         REMOVE_QUEUE=${LOG_DIRECTORY}/queue/remove

      STATE_DIRECTORY=${STATE_ROOT}/var/state/sorcery
          TABLET_PATH=${STATE_DIRECTORY}/tablet
       DEPENDS_STATUS=${STATE_DIRECTORY}/depends
      DEFAULT_DEPENDS=${STATE_DIRECTORY}/default_depends
    DEFAULT_PROVIDERS=${STATE_DIRECTORY}/default_providers
  UNCOMMITTED_DEPENDS=${STATE_DIRECTORY}/uncommitted
    ABANDONED_DEPENDS=${STATE_DIRECTORY}/abandoned
DEPENDS_STATUS_BACKUP=${STATE_DIRECTORY}/depends.backup
         SPELL_STATUS=${STATE_DIRECTORY}/packages
  SPELL_STATUS_BACKUP=${STATE_DIRECTORY}/packages.backup
         TRIGGER_LIST=${STATE_DIRECTORY}/triggers
          MENU_STATUS=${STATE_DIRECTORY}/menus
   MENU_STATUS_BACKUP=${STATE_DIRECTORY}/menus.backup
    ABANDONED_PERSIST=${STATE_DIRECTORY}/abandoned_persist



#FIXME, eventually all functions that need these directories should
#check for their existence before using them, for now I'll just mkdir -p
mkdir -p $STATE_DIRECTORY &>/dev/null
mkdir -p $LOG_DIRECTORY &>/dev/null
mkdir -p $LOG_DIRECTORY/queue &>/dev/null
mkdir -p $LOG_DIRECTORY/compile &>/dev/null
mkdir -p $LOG_DIRECTORY/md5sum &>/dev/null
mkdir -p $LOG_DIRECTORY/install &>/dev/null
mkdir -p $DEPENDS_CONFIG &>/dev/null
mkdir -p $INSTALL_CACHE &>/dev/null

# I dont want to support reconfigurable state file locations, do not
# allow sourcing of a local one (2004-9-30 afk)

