--- /dev/null
+$bot_state_dir = '/home/ravenbird/infobot/files';
+$bot_data_dir = '/home/ravenbird/infobot/files';
+$bot_src_dir = '/home/ravenbird/infobot/src';
+$bot_log_dir = '/home/ravenbird/infobot/log';
+$bot_run_dir = '/home/ravenbird/infobot';
+# $bot_base_dir ||= '/home/ravenbird/infobot'; # '.'
+# $bot_config_dir ||= '/home/ravenbird/infobot/files'; # 'files/'
+# $bot_data_dir ||= '/home/ravenbird/infobot/files'; # 'files/'
+# $bot_state_dir ||= '/home/ravenbird/infobot/files'; # 'files/'
+# $bot_run_dir ||= '/home/ravenbird/infobot'; # '.'
+# $bot_src_dir ||= "/home/ravenbird/infobot/src"; # $bot_base_dir/src
+# $bot_log_dir ||= "/home/ravenbird/infobot/log"; # $bot_base_dir/log
+# $bot_misc_dir ||= "/home/ravenbird/infobot/files"; # $bot_base_dir/files
}
# set any $bot_*_dir var's that aren't already set
- $bot_base_dir ||= '.';
- $bot_config_dir ||= 'files/';
- $bot_data_dir ||= 'files/';
- $bot_state_dir ||= 'files/';
- $bot_run_dir ||= '.';
+ $bot_base_dir ||= '/SOME/DIRECTORY/HERE';
+ $bot_config_dir ||= "$bot_base_dir/files/";
+ $bot_data_dir ||= "$bot_base_dir/files/";
+ $bot_state_dir ||= "$bot_base_dir/files/";
+ $bot_run_dir ||= "$bot_base_dir";
$bot_src_dir ||= "$bot_base_dir/src";
$bot_log_dir ||= "$bot_base_dir/log";
- $bot_misc_dir ||= "$bot_base_dir/files";
+ $bot_misc_dir ||= "$bot_base_dir/files";
+
+ require "$bot_config_dir/directories";
$bot_pid = $$;
+ $bot_base_dir = $bot_state_dir;
+
+ unshift @INC,"$bot_src_dir","$bot_src_dir/Modules";
+
require "$bot_src_dir/logger.pl";
require "$bot_src_dir/core.pl";
require "$bot_src_dir/modules.pl";
}
1;
-
-# vim:ts=4:sw=4:expandtab:tw=80