diff options
author | Aaron Griffin <aaron@archlinux.org> | 2007-03-09 05:33:06 +0000 |
---|---|---|
committer | Aaron Griffin <aaron@archlinux.org> | 2007-03-09 05:33:06 +0000 |
commit | 6f870968edd09479410f3a6a52bb0be75e327366 (patch) | |
tree | da0b2c83dc754b68e3fadb338a8723936b5d381c /lib/libalpm/db.c | |
parent | 68876e4eb029386dffee5c5084551bcc8cfe626d (diff) | |
download | pacman-6f870968edd09479410f3a6a52bb0be75e327366.tar.xz |
* Two fixes when running under a new root (-r|--root)
- Check EACCES in can_remove_file, to verify - we're only checking for a
read-only FS here... if write permissions fail, we can still remove it
- Switched the message when creating DB directories from an error to a debug
message
* Fix the dep tests once and for all (it wasn't working for provides=()
packages)
Diffstat (limited to 'lib/libalpm/db.c')
-rw-r--r-- | lib/libalpm/db.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libalpm/db.c b/lib/libalpm/db.c index 451f40d6..148c32dc 100644 --- a/lib/libalpm/db.c +++ b/lib/libalpm/db.c @@ -183,7 +183,7 @@ pmdb_t *_alpm_db_register(const char *treename, alpm_cb_db_register callback) /* make sure the database directory exists */ snprintf(path, PATH_MAX, "%s%s/%s", handle->root, handle->dbpath, treename); if(stat(path, &buf) != 0 || !S_ISDIR(buf.st_mode)) { - _alpm_log(PM_LOG_ERROR, _("database directory '%s' does not exist, try creating it"), path); + _alpm_log(PM_LOG_DEBUG, _("database directory '%s' does not exist, creating it"), path); if(_alpm_makepath(path) != 0) { RET_ERR(PM_ERR_SYSTEM, NULL); } |