c7402a9176
xbps-query/search.c: fix a memleak found by cppcheck.
2012-11-06 09:13:05 +01:00
ef6ed7d8c7
xbps-query: fallback to repos on ENOENT for show modes.
2012-11-05 13:17:15 +01:00
2e649f9315
xbps-query: show usage if no args are set for search or ownedby modes.
2012-11-05 12:12:34 +01:00
1948978dec
xbps-create.8: add Xrefs.
2012-11-05 09:57:52 +01:00
f6a4ab353a
xbps-install/transaction: remove extra \n in a printf.
2012-11-05 09:53:35 +01:00
caaf885229
xbps-remove: constify longopts; exec trans correctly.
2012-11-05 09:51:34 +01:00
0a7e917d49
manpages: tweaks.
2012-11-05 09:39:10 +01:00
603b0249f1
xbps-remove.8: minor fix.
2012-11-03 11:37:12 +01:00
306273ce7b
xbps-remove.8: minor tweaks.
2012-11-03 11:33:55 +01:00
2734ad6d5e
xbps-remove.8: extend DESCRIPTION.
2012-11-03 11:29:45 +01:00
b35ae55028
xbps-reconfigure.8: Xr xbps-rindex(8).
2012-11-03 11:21:39 +01:00
35f468fa55
xbps-reconfigure: added a manual page.
2012-11-03 11:18:10 +01:00
611d529cb0
xbps-remove: added a manual page.
2012-11-03 10:47:03 +01:00
b11d18a54f
xbps-rindex: added a manual page.
2012-11-03 10:30:26 +01:00
4bc718b91b
xbps-install: state_cb.c: s/xbps-bin/xbps-install/g.
2012-11-03 09:48:16 +01:00
714bacb0e4
xbps-remove: avoid xbps-install/state_cb.c dependency.
2012-11-03 09:47:28 +01:00
d61e12d75e
xbps-reconfigure: avoid xbps-install/state_cb.c dependency.
2012-11-03 09:43:28 +01:00
0fbe845e32
mk/prog.mk: remove all object files.
2012-11-03 09:42:51 +01:00
a0d4a21a1d
xbps-install: fixed some issues; remove unused headers.
2012-11-02 15:24:48 +01:00
b05ce9fe57
New utilities: xbps-{install,pkgdb,query,reconfigure,rindex} (WIP).
2012-11-02 15:04:25 +01:00
7fa8207cf3
xbps-create: be consistent with options, minor fixes.
2012-11-02 15:03:33 +01:00
03567ecb70
unpack: correctly take into account rootdir while checking symlinks.
2012-10-27 10:36:39 +02:00
978013bfbf
unpack: match correctly symlinks with absolute path.
2012-10-27 09:42:26 +02:00
264c704529
unpack: do not use realpath(3) on uninstalled symlinks.
2012-10-27 09:36:28 +02:00
c28f882d5c
unpack: misc improvements for previous.
2012-10-26 14:32:04 +02:00
c58ca952a8
unpack: convert printf added in previous to xbps_dbg_printf.
2012-10-26 14:22:18 +02:00
7fdae2d6dc
unpack: handle another case of relative symlink.
2012-10-26 14:17:31 +02:00
a5707e5b8d
Bump XBPS_API_VERSION for latest changes in libxbps behaviour.
2012-10-26 11:35:01 +02:00
20078259e2
NEWS: mention latest changes.
2012-10-26 11:34:47 +02:00
d31a3d205a
unpack: use lstat() for symlinks, respect uid/gid if euid == 0, some fixes.
2012-10-26 11:25:17 +02:00
e3d876ade0
pkgdb: some fixes for e545429fa1
.
2012-10-26 11:05:17 +02:00
4023c8115b
unpack: improvements to handle more cases of modified files.
...
- Do not unpack unmodified symlinks.
- Do not unpack files that only differ in mode, just chmod(2) new perms.
- Do not create pkg's metadata dir if this already exists.
2012-10-26 10:27:24 +02:00
e545429fa1
pkgdb: if plist from storage and memory do not differ do not flush to storage.
2012-10-26 10:25:14 +02:00
3e7f35bed1
xbps_configure_pkg: do not flush pkgdb if state hasn't been changed.
2012-10-26 10:24:26 +02:00
89dadb0f20
While checking conf files and there were no changes, do not unpack file from binpkg.
2012-10-26 10:23:12 +02:00
d99c505811
requiredby: skip adding same entry if already exists.
2012-10-26 09:44:07 +02:00
9e11ea950a
Do not inherit unneeded objs from trans dictionary onto pkg's pkgdb dictionary.
2012-10-25 09:29:56 +02:00
863f12e349
Improved finding obsolete files while upgrading pkgs.
2012-10-24 07:45:00 +02:00
56d704f733
xbps-bin/check: do not warn if pkg's meta files plist is empty, it is valid.
2012-10-24 07:31:59 +02:00
83a84b5dcd
TODO: update.
2012-10-18 10:39:51 +02:00
922dbbb85b
NEWS: mention recent changes.
2012-10-09 10:07:47 +02:00
22a86d82f8
Added support for installing exact dependencies, i.e pkg X depends on 'Y-1.0_1'.
2012-10-09 07:35:59 +02:00
ebc0f27ae1
Do not add to the queue a pkgdep that has been already added via a vpkg.
...
The problem was after merging udev into systemd, udev is now a virtual pkg
and another dependency was requiring it and added systemd (real pkg) to
the list, but later in the sorting phase systemd was added again breaking
the dependency order.
2012-10-06 10:34:29 +02:00
c158acefac
Revert "transaction: keep last dep and remove dup matches while sorting deps."
...
This reverts commit b764f8e19a
.
2012-10-06 10:01:37 +02:00
6592164010
xbps_api.h.in: bump XBPS_APIVER.
2012-10-06 09:23:27 +02:00
b764f8e19a
transaction: keep last dep and remove dup matches while sorting deps.
...
This bug has been uncovered due to udev -> systemd merge.
2012-10-06 09:21:26 +02:00
f8450f9bd7
xbps-create: use mmap(2).
2012-10-04 17:13:33 +02:00
09863ae669
.gitignore: ignore generated xbps_api.h file.
2012-10-04 12:05:39 +02:00
d59ad72ee4
xbps-bin(8): the 'check' target now handles symlinks correctly.
2012-10-04 12:05:04 +02:00
056f40da3f
NEWS: mention latest fix for xbps-create(8).
2012-10-04 10:09:49 +02:00