diff options
Diffstat (limited to 'src/pacman/conf.c')
-rw-r--r-- | src/pacman/conf.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/pacman/conf.c b/src/pacman/conf.c index e8b34f7d..cc1fb724 100644 --- a/src/pacman/conf.c +++ b/src/pacman/conf.c @@ -54,7 +54,8 @@ config_t *config_new(void) newconfig->op = PM_OP_MAIN; newconfig->logmask = ALPM_LOG_ERROR | ALPM_LOG_WARNING; newconfig->configfile = strdup(CONFFILE); - newconfig->siglevel = ALPM_SIG_USE_DEFAULT; + newconfig->siglevel = ALPM_SIG_PACKAGE | ALPM_SIG_PACKAGE_OPTIONAL | + ALPM_SIG_DATABASE | ALPM_SIG_DATABASE_OPTIONAL; return newconfig; } @@ -567,12 +568,7 @@ static int setup_libalpm(void) alpm_option_set_cachedirs(handle, config->cachedirs); } - if(config->siglevel != ALPM_SIG_USE_DEFAULT) { - alpm_option_set_default_siglevel(handle, config->siglevel); - } - /* retrieve the set or default siglevel from the backend at this point; - * this way all future DB settings base their setting off this value */ - config->siglevel = alpm_option_get_default_siglevel(handle); + alpm_option_set_default_siglevel(handle, config->siglevel); if(config->xfercommand) { alpm_option_set_fetchcb(handle, download_with_xfercommand); |