Juan RP
|
2c50346143
|
tests: update libxbp/find_pkg tests for new API changes.
|
2012-06-14 08:27:10 +02:00 |
|
Juan RP
|
3e9e87fc2a
|
libxbps: require a pointer to xbps_handle in functions that need it.
This removes 2 global vars from lib/initend.c and easier to know
what functions require access to xbps_handle.
|
2012-06-14 08:22:11 +02:00 |
|
Juan RP
|
a3adbcda95
|
libxbps: use prop_array_get_cstring_nocopy().
|
2012-06-13 09:23:48 +02:00 |
|
Juan RP
|
412d4b7280
|
libxbps: switch to archive_read_{close,free}.
|
2012-06-12 22:22:46 +02:00 |
|
Juan RP
|
c61ba8dfcc
|
Added support for package conflicts.
|
2012-06-11 16:14:03 +02:00 |
|
Juan RP
|
81610697df
|
xbps_transaction_install_pkg: proper pkg find order in rpool.
Previously it was preferring virtual packages from
configuration file before real packages.
|
2012-06-09 10:09:46 +02:00 |
|
Juan RP
|
20bb1af589
|
xbps_remove_pkg: return proper error if metadata files cannot be removed.
|
2012-06-09 10:05:29 +02:00 |
|
Juan RP
|
e75a524ee3
|
xbps_transaction_install_pkg: on exact match properly detect if it's installed.
|
2012-06-05 22:54:46 +02:00 |
|
Juan RP
|
efefa000b2
|
xbps_dictionary_metadata_plist_by_url: only accept exact matches.
|
2012-06-05 20:53:15 +02:00 |
|
Juan RP
|
a0f91f3342
|
xbps_file_hash_check_dictionary: fixed for rootdir != /.
|
2012-06-05 20:51:00 +02:00 |
|
Juan RP
|
a00a450fe0
|
unpack: make sure to use exact file when checking for hash matches.
|
2012-06-05 20:23:12 +02:00 |
|
Juan RP
|
84c6850c28
|
xbps_file_hash_dictionary: only process exact matches.
|
2012-06-05 20:22:47 +02:00 |
|
Juan RP
|
cc30039c60
|
xbps_unpack_binary_pkg: handle ARCHIVE_{EOF,FATAL,RETRY} and use archive_read_{close,free}.
|
2012-06-05 16:46:50 +02:00 |
|
Juan RP
|
1244d663d8
|
xbps-repo.8: rewording.
|
2012-06-05 14:42:03 +02:00 |
|
Juan RP
|
984612e3fc
|
NEWS: clarify latest item.
|
2012-06-05 11:34:35 +02:00 |
|
Juan RP
|
c37026d4c6
|
libxbps: require an underscore in strings to detect correctly pkgname/version.
|
2012-06-05 10:58:39 +02:00 |
|
Juan RP
|
9441f9f14b
|
libxbps: multiple random changes for overall performance increase.
|
2012-06-04 23:22:33 +02:00 |
|
Juan RP
|
fa73de309f
|
libxbps: remove xbps_find_pkg_dict_from_plist_by_xxx (unused).
|
2012-06-04 21:34:21 +02:00 |
|
Juan RP
|
e9945dc345
|
Before unpacking pkg files always remove INSTALL/REMOVE scripts (if they exist).
|
2012-06-04 14:14:46 +02:00 |
|
Juan RP
|
7265ea0e4e
|
trans: do not increase download_size if binpkgs are in local repos.
|
2012-06-04 10:09:46 +02:00 |
|
Juan RP
|
61e8daea88
|
xbps-bin.8: document the 3 ways to install pkgs, with grammar help by xdave.
|
2012-06-03 08:08:29 +02:00 |
|
Juan RP
|
34c1269504
|
Fixed installing exact pkg versions on pkgs with hyphens, we use equal sign as delimiter now.
|
2012-06-03 07:26:48 +02:00 |
|
Juan RP
|
f9c72e1d06
|
xbps_transaction_install_pkg: properly fix previous commit.
|
2012-06-02 17:39:36 +02:00 |
|
Juan RP
|
bd3a8982cc
|
xbps-bin: added support to install exact pkg version, i.e 'foo-1.0'.
|
2012-06-02 17:35:21 +02:00 |
|
Juan RP
|
40864bcdce
|
Improve xbps_transaction_update_pkg/packages and misc cosmetic changes.
|
2012-06-02 16:52:01 +02:00 |
|
Juan RP
|
21060384d3
|
xbps-repo/index.c: misc cosmetic change.
|
2012-06-02 16:51:22 +02:00 |
|
Juan RP
|
06034ea928
|
xbps-repo: index: don't write plist if no changes were made.
|
2012-06-01 17:03:05 +02:00 |
|
Juan RP
|
3399184511
|
xbps-repo: genindex target now removes any obsolete binpkg not registered in index.
|
2012-06-01 16:37:44 +02:00 |
|
Juan RP
|
c7e4630056
|
xbps_rpool_sync: ignore fetch errors, they will be reported by state_cb.
|
2012-06-01 16:04:47 +02:00 |
|
Juan RP
|
642e6fca3a
|
xbps_rpool_sync: also fetch repository files index, removed accidently in previous.
|
2012-06-01 15:45:49 +02:00 |
|
Juan RP
|
0c52f3cce6
|
xbps-repo.8: improve description of 'genindex' target.
|
2012-06-01 15:45:23 +02:00 |
|
Juan RP
|
992aeeee4a
|
xbps-repo: typo build fix.
|
2012-06-01 15:04:29 +02:00 |
|
Juan RP
|
981b13bd5a
|
xbps-repo: 'sync' and 'pkg-list' target now accept a repository URI argument.
If set, only the matching repository will be used for the task.
|
2012-06-01 15:02:06 +02:00 |
|
Juan RP
|
ba84f82e66
|
xbps-repo.8: update.
|
2012-06-01 14:23:23 +02:00 |
|
Juan RP
|
da75866a63
|
xbps-bin: -n now also prints pkg arch.
|
2012-06-01 11:28:30 +02:00 |
|
Juan RP
|
0b078cf400
|
NEWS: improve latest entry.
|
2012-06-01 11:05:08 +02:00 |
|
Juan RP
|
b20dffd2c0
|
xbps-repo: misc fixes/improvements to index{,-files}.c code.
|
2012-06-01 10:57:58 +02:00 |
|
Juan RP
|
652e9afcef
|
libxbps: fixed xbps_remove_pkg_from_array_by_{name,pattern,pkgver}.
The correct index wasn't being passed to prop_array_remove.
|
2012-06-01 10:53:28 +02:00 |
|
Juan RP
|
65b5e328d8
|
xbps-repo: fixed index-files generation, this time for real!
|
2012-06-01 00:31:18 +02:00 |
|
Juan RP
|
ff2e434b56
|
xbps-repo: properly fix index-files update.
|
2012-05-31 23:48:58 +02:00 |
|
Juan RP
|
356bd655cf
|
xbps-repo: fixed 'genindex' target when removing obsoletes in index-files.
|
2012-05-31 17:34:17 +02:00 |
|
Juan RP
|
7289547432
|
Welcome "repository index format 1.5". See NEWS for information.
|
2012-05-31 16:29:56 +02:00 |
|
Juan RP
|
e155d9601a
|
Ignore generated binaries from testsuite.
|
2012-05-31 11:58:40 +02:00 |
|
Juan RP
|
a58df97c75
|
xbps-bin: new flag -S to sync rpool indexes before the target.
|
2012-05-31 08:08:32 +02:00 |
|
Juan RP
|
6228204a14
|
xbps-bin: change yesno() in targets that use a transaction.
|
2012-05-31 08:03:54 +02:00 |
|
Juan RP
|
1bfb1ae028
|
libxbps: move xbps_pkgpattern_match to util.c and simplify.
|
2012-05-30 22:38:35 +02:00 |
|
Juan RP
|
27aacf97f4
|
xbps_file_exec: simplify and don't chroot when rootdir == /.
Before that change we were chroot(2)ing even when rootdir was set to /.
|
2012-05-30 17:44:39 +02:00 |
|
Juan RP
|
a94dd5dbfa
|
Revert "libxbps: implement xbps_file_exec() with posix_spawn()."
This reverts commit 5aa05f4c72 .
|
2012-05-30 17:26:25 +02:00 |
|
Juan RP
|
5aa05f4c72
|
libxbps: implement xbps_file_exec() with posix_spawn().
|
2012-05-30 14:45:47 +02:00 |
|
Juan RP
|
c93d1637ae
|
lib/package_unpack.c: remove dead assignments found by clang-analyzer.
|
2012-05-30 14:22:16 +02:00 |
|