13331f801c
xbps-repo: the 'search' target now accepts multiple patterns as arguments.
2011-12-22 09:33:54 +01:00
a5d9eb9853
xbps-bin: it's possible to reinstall any pkg with '-f' option.
2011-12-20 16:08:23 +01:00
6ad7289d68
Detect clock_gettime(2) and use (if available) for the fetch cb.
2011-12-19 16:41:57 +01:00
79fd316f8e
xbps-bin: formatting fixes for transaction printfs.
2011-12-18 01:10:24 +01:00
a1f39a0a82
xbps-repo(8): rewriten manpage to mdoc(7) macro format.
2011-12-17 18:30:13 +01:00
99f0b02e03
xbps-bin(8): fix typo.
2011-12-17 18:29:48 +01:00
fa80e01404
xbps-bin(8): rewritten manpage to mdoc(7) macro format.
2011-12-17 17:40:23 +01:00
b0ceeaa58e
New configuration file via confuse: xbps.conf.
2011-12-15 11:19:20 +01:00
3f45f563be
xbps-bin: syslog support, enabled by default.
2011-12-06 13:02:49 +01:00
afde2a6653
xbps-repo: move list/search code into its own file: list.c.
2011-12-03 10:46:57 +01:00
43d85c76b3
xbps-repo: implement new target 'pkg-list' to list pkgs from target repo.
2011-12-03 10:37:31 +01:00
cb2e941b48
xbps-{bin,repo}: sync manpages.
2011-12-03 09:00:08 +01:00
8be527cbdf
xbps_fetch_file: set bytes downloaded correctly for the fetch client cb.
2011-12-01 12:21:13 +01:00
8f119a4076
xbps-bin: make symlinks check to report an error msg on failure.
2011-11-27 10:05:23 +01:00
3ffb44f6fe
xbps-bin: move remove code into transaction.c::remove_pkg().
2011-11-27 09:59:39 +01:00
6229e06a67
xbps-bin: fix a broken condition.
2011-11-27 09:29:13 +01:00
9d731ffe09
Introduce xbps_transaction_remove_pkg() and use it for xbps-bin(8).
2011-11-27 09:05:18 +01:00
0ff0aee226
libxbps: added xbps_transaction_autoremove_pkgs(bool purge).
...
This is to add package orphans into the transaction dictionary.
2011-11-25 11:20:03 +01:00
bbfd2813b2
libxbps: renamed xbps_repository_{install,update}_xxx to xbps_transaction_xxx.
2011-11-25 10:12:03 +01:00
f3099fa2c6
Added success states for state_cb, move some descriptions to the client cb.
2011-11-25 09:44:49 +01:00
ab17573692
Split XBPS_FLAG_FORCE into CONFIGURE and REMOVE_FILES, bump XBPS_API_VERSION.
2011-11-24 11:50:53 +01:00
ab36420439
xbps-bin: process XBPS_STATE_TRANS cases too.
2011-11-24 11:33:04 +01:00
3ccfec7054
Improved callback/states support to make libxbps std{err,out} printf free.
...
This is a major API/ABI change, documentation has been updated accordingly.
2011-11-24 11:23:08 +01:00
435aa84fb0
xbps-{bin,repo}: unbreak the 'show' target, sigh.
2011-11-15 10:21:12 +01:00
9157f7d148
xbps-bin: split main.c into new files: list.c show-orphans.c and unpack_cb.c.
2011-11-11 10:18:52 +01:00
029fd96690
xbps-bin: state_cb.c: initialize var to silence a warning.
2011-11-11 09:45:03 +01:00
86f1f18571
libxbps: revamped trans states/cb to be more generic, not just for transactions.
2011-11-11 09:41:48 +01:00
dc4f7af890
xbps-bin: remove useless printf in autoupdate target.
2011-11-11 00:39:47 +01:00
ced906ff3f
xbps-repo: renamed repository.c to show.c.
2011-11-10 23:31:46 +01:00
c2eed68471
libxbps: add xbps_repository_pool_sync, to sync repoidx from all remotes.
2011-11-10 23:14:50 +01:00
de4504c248
Update refs to pkg-index, which aren't true anymore.
2011-11-10 09:21:17 +01:00
59dc65b907
Move prog.mk to the bin directory.
2011-11-08 17:45:14 +01:00
662b5acc08
Implemented "New repository scheme and configuration file" from issue 16.
2011-11-07 20:28:35 +01:00
27c5138324
xbps-bin: use xbps_fetch_error_string in reposync err cb.
2011-11-07 19:56:30 +01:00
fe3353a2b2
xbps-uhelper: optimize some targets where xbps_init() is not necessary.
2011-11-05 08:41:29 +01:00
1031ea0141
xbps-bin: return proper error value if update target fails.
2011-10-31 21:28:21 +01:00
39e8ada644
xbps-repo: simplify code in repository.c.
2011-10-29 11:24:02 +02:00
5731b7d070
xbps-bin: XBPS_TRANS_STATE_REPOSYNC printf tweak.
2011-10-29 10:21:31 +02:00
1c4d486396
xbps-{bin,repo}: new -o flag for the 'show' target, to print specific objs value.
2011-10-29 08:17:54 +02:00
549b5e2e36
xbps-{bin,repo}: dynamically print all objs in the 'show-files' target.
2011-10-28 23:02:07 +02:00
c5fcaa294d
xbps-{bin,repo}: dynamically print all objs in the 'show' target.
2011-10-28 18:17:19 +02:00
238c9d9926
xbps-bin: (check) initialize vars to avoid a gcc warning.
2011-10-28 09:35:34 +02:00
8bc705ea63
xbps-bin(8): (check) new test to fix missing requiredby entries in regpkgdb.
2011-10-28 00:57:16 +02:00
f87b40eb76
xbps-bin(8): split individual checks from check.c into its own files.
...
This is in preparation for new upcoming checks.
2011-10-27 17:08:48 +02:00
2ff2d1f68a
xbps-bin(8): 'check' target now works with virtual packages.
2011-10-27 11:02:55 +02:00
807045d1d5
xbps-bin(8): make 'remove' target also follow common style to list pkgs.
2011-10-25 17:52:05 +02:00
746d9894c2
xbps-bin(8): remove specified pkgs first in recursive case.
...
Previously the specified pkg(s) were added at the tail of the
array, which was wrong. Add pkg(s) to the head of the array so that:
$ xbps-bin -Rp remove foo blah
foo and blah will be removed before any of its automatic dependecies.
2011-10-24 10:23:07 +02:00
4f8e6c00af
xbps-bin: install: use a shell wildcard pattern if only pkgname is set.
2011-10-24 10:03:54 +02:00
bda1feb396
xbps-bin: more printf cosmetics for the install target.
2011-10-19 16:25:06 +02:00
40d15fd342
xbps-bin(8): the 'check' target now switches to auto mode if required.
2011-10-19 09:44:18 +02:00