Added --home and --config command line parameters to irssi to specify

locations for ~/.irssi and ~/.irssi/config


git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1626 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2001-07-15 00:39:48 +00:00 committed by cras
commit 79d1d7089a
19 changed files with 129 additions and 276 deletions

View file

@ -531,7 +531,7 @@ static void botuser_config_read(void)
char *fname;
/* Read users from ~/.irssi/users */
fname = g_strdup_printf("%s/.irssi/users", g_get_home_dir());
fname = g_strdup_printf("%s/users", get_irssi_dir());
userconfig = config_open(fname, 0600);
g_free(fname);

View file

@ -426,7 +426,7 @@ static void botnet_event(BOT_REC *bot, const char *data)
bot_send_cmdv(bot, "%s - MASTER %s", bot->botnet->nick, bot->botnet->master->nick);
/* send our current user configuration */
fname = g_strdup_printf("%s/.irssi/users.temp", g_get_home_dir());
fname = g_strdup_printf("%s/users.temp", get_irssi_dir());
botuser_save(fname);
botnet_send_file(bot->botnet, bot->nick, fname);
g_free(fname);

View file

@ -636,7 +636,7 @@ static void botnet_event_file(BOT_REC *bot, const char *data, const char *sender
bot = node->data;
if (bot->file_handle <= 0) {
/* first line - data contains file name */
str = g_strdup_printf("%s/.irssi/%s", g_get_home_dir(), data);
str = g_strdup_printf("%s/%s", get_irssi_dir(), data);
bot->file_handle = open(str, O_CREAT|O_TRUNC|O_WRONLY, 0600);
g_free(str);
} else if (*data == '\0') {
@ -755,7 +755,7 @@ static void botnet_config_read(void)
char *fname;
/* Read botnets from ~/.irssi/botnets */
fname = g_strdup_printf("%s/.irssi/botnets", g_get_home_dir());
fname = g_strdup_printf("%s/botnets", get_irssi_dir());
config = config_open(fname, -1);
g_free(fname);