pacman/lib/libalpm
Dan McGee 7bd2ff6851 Move DB and cache dirs away from there dependence on ROOTDIR
This change allows us to use all autoconf specified paths, most notably
$(localstatedir). It is quite a change and touches a lot of files, as
all references to the DB and cache were done with the ROOTDIR as a prefix.

* add --lock command-line option to pacman to specify the location of the
  lockfile (this can now be specified at configure time by setting the
  $localstatedir path).
* Rip quite a few settings out of configure.ac as they are now picked by
  setting the paths during configure or make.
* Fix bug with /tmp fallback for sync downloads not working correctly
  (related to root location, now the system tmp dir is used).
* Simplified the parameters to some libalpm functions, and added get/set
  for the new lockfile option.
* Renamed several of the DEFS to names without the PM_ prefix.

Signed-off-by: Dan McGee <dan@archlinux.org>
2007-05-31 02:51:28 -04:00
..
po Update the pot language files 2007-04-25 02:58:00 -04:00
.gitignore Move .cvsignore -> .gitignore 2007-03-27 21:06:31 -04:00
Doxyfile Update Doxyfile for v1.5.2 2007-04-25 11:07:48 -04:00
Makefile.am Move DB and cache dirs away from there dependence on ROOTDIR 2007-05-31 02:51:28 -04:00
add.c Fix libarchive permission extraction 2007-05-18 01:16:56 -05:00
add.h Preliminary checkin for alpm_list conversion 2007-01-19 09:28:44 +00:00
alpm.c Move DB and cache dirs away from there dependence on ROOTDIR 2007-05-31 02:51:28 -04:00
alpm.h Move DB and cache dirs away from there dependence on ROOTDIR 2007-05-31 02:51:28 -04:00
alpm_list.c Remove unnecessary casts on malloc and elsewhere 2007-05-14 03:16:55 -04:00
alpm_list.h Remove FREELISTPTR macro 2007-04-28 03:54:25 -04:00
backup.c This commit looks much more monumental than it is. Almost all just #include 2007-03-05 22:13:33 +00:00
backup.h * A whole mess of backup changes 2007-02-17 08:55:05 +00:00
be_files.c Continue scanning when an invalid DB entry is found 2007-05-18 01:19:00 -05:00
cache.c Remove FREELISTPTR macro 2007-04-28 03:54:25 -04:00
cache.h Big commit this time: 2007-03-03 08:13:59 +00:00
conflict.c Remove STRNCPY macro from libalpm 2007-04-29 12:03:09 -04:00
conflict.h This commit looks much more monumental than it is. Almost all just #include 2007-03-05 22:13:33 +00:00
db.c Move DB and cache dirs away from there dependence on ROOTDIR 2007-05-31 02:51:28 -04:00
db.h Move DB and cache dirs away from there dependence on ROOTDIR 2007-05-31 02:51:28 -04:00
deps.c Remove unnecessary casts on malloc and elsewhere 2007-05-14 03:16:55 -04:00
deps.h * Bug fix for makepkg dependency testing. This requires that we 2007-03-07 07:45:30 +00:00
error.c Clean up gettext on the libalpm side 2007-04-26 19:39:53 -04:00
error.h * Cosmetic changes and typo fixes 2006-12-01 09:32:29 +00:00
group.c Remove FREEGRP macro and correctly type _alpm_grp_free 2007-04-27 20:38:54 -04:00
group.h Remove FREEGRP macro and correctly type _alpm_grp_free 2007-04-27 20:38:54 -04:00
handle.c Move DB and cache dirs away from there dependence on ROOTDIR 2007-05-31 02:51:28 -04:00
handle.h Move DB and cache dirs away from there dependence on ROOTDIR 2007-05-31 02:51:28 -04:00
log.c This commit looks much more monumental than it is. Almost all just #include 2007-03-05 22:13:33 +00:00
log.h K. Piche <kevin.piche@cgi.com> 2007-01-30 08:14:10 +00:00
md5.c This commit looks much more monumental than it is. Almost all just #include 2007-03-05 22:13:33 +00:00
md5.h * Added missing header include guards in md5.h and sha1.h. 2007-03-06 01:21:41 +00:00
md5driver.c Move DB and cache dirs away from there dependence on ROOTDIR 2007-05-31 02:51:28 -04:00
package.c Move DB and cache dirs away from there dependence on ROOTDIR 2007-05-31 02:51:28 -04:00
package.h Remove 'removes' array from libalpm 2007-04-28 19:56:29 -04:00
provide.c This commit looks much more monumental than it is. Almost all just #include 2007-03-05 22:13:33 +00:00
provide.h * Enforce const char* params when using strings 2007-02-26 08:38:48 +00:00
remove.c Remove FREELISTPTR macro 2007-04-28 03:54:25 -04:00
remove.h Preliminary checkin for alpm_list conversion 2007-01-19 09:28:44 +00:00
server.c Move DB and cache dirs away from there dependence on ROOTDIR 2007-05-31 02:51:28 -04:00
server.h Remove FREESERVER macro and correctly type _alpm_server_free 2007-04-27 20:40:29 -04:00
sha1.c Clean up gettext on the libalpm side 2007-04-26 19:39:53 -04:00
sha1.h * Added missing header include guards in md5.h and sha1.h. 2007-03-06 01:21:41 +00:00
sync.c Move DB and cache dirs away from there dependence on ROOTDIR 2007-05-31 02:51:28 -04:00
sync.h Remove FREESYNC macro and correctly type _alpm_sync_free 2007-04-27 14:53:01 -04:00
trans.c Remove unnecessary casts on malloc and elsewhere 2007-05-14 03:16:55 -04:00
trans.h libalpm util.c and util.h cleanup 2007-04-29 12:47:02 -04:00
util.c Move DB and cache dirs away from there dependence on ROOTDIR 2007-05-31 02:51:28 -04:00
util.h Move DB and cache dirs away from there dependence on ROOTDIR 2007-05-31 02:51:28 -04:00
versioncmp.c Clean up gettext on the libalpm side 2007-04-26 19:39:53 -04:00
versioncmp.h * Bug fix for makepkg dependency testing. This requires that we 2007-03-07 07:45:30 +00:00