diff --git a/src/pacman/Makefile.am b/src/pacman/Makefile.am index d0b727f6..0395432e 100644 --- a/src/pacman/Makefile.am +++ b/src/pacman/Makefile.am @@ -2,6 +2,7 @@ conffile = ${sysconfdir}/pacman.conf dbpath = ${localstatedir}/lib/pacman/ cachedir = ${localstatedir}/cache/pacman/pkg/ +logfile = ${localstatedir}/log/pacman.log bin_PROGRAMS = pacman @@ -14,6 +15,7 @@ DEFS = -DLOCALEDIR=\"@localedir@\" \ -DROOTDIR=\"$(ROOTDIR)\" \ -DDBPATH=\"$(dbpath)\" \ -DCACHEDIR=\"$(cachedir)\" \ + -DLOGFILE=\"$(logfile)\" \ @DEFS@ INCLUDES = -I$(top_srcdir)/lib/libalpm diff --git a/src/pacman/pacman.c b/src/pacman/pacman.c index befd0219..9c650f21 100644 --- a/src/pacman/pacman.c +++ b/src/pacman/pacman.c @@ -776,9 +776,10 @@ int main(int argc, char *argv[]) /* Setup logging as soon as possible, to print out maximum debugging info */ alpm_option_set_logcb(cb_log); alpm_option_set_dlcb(cb_dl_progress); - /* define root and dbpath to reasonable defaults */ + /* define paths to reasonable defaults */ alpm_option_set_root(ROOTDIR); alpm_option_set_dbpath(DBPATH); + alpm_option_set_logfile(LOGFILE); /* Priority of options: * 1. command line