805cabc1c4
tests: add another test case to verify pkg files are replaced correctly.
2014-11-13 11:20:06 +01:00
e81a71129c
tests: new test case to verify pkg files are replaced correctly.
2014-11-13 09:21:24 +01:00
039a155918
xbps-create(8): fix #64 "incorrect installed-size with hardlinks"
2014-11-12 12:37:35 +01:00
04bde70969
xbps_init: print bestmatching value.
2014-11-07 10:18:01 +01:00
53f13d579e
Added the "bestmatching" configuration keyword to enable pkg best matching.
...
See the NEWS file for more information.
2014-11-07 10:07:51 +01:00
6c76f6786d
xbps_repo_open: do not create repodata file in locked mode.
...
... we want a proper errno value (ENOENT) if the archive does not exist.
2014-11-06 11:38:55 +01:00
84be0dcd8b
xbps-rindex: use correct argv index.
2014-11-06 11:33:04 +01:00
759f7e7fba
tests: use abs path to repodir in xbps-rindex.
2014-11-06 11:21:32 +01:00
51ec53846c
xbps-rindex: added 'd' to shortopts.
2014-11-06 11:14:29 +01:00
5183b0a7e7
tests: enable debugging in xbps-rindex (2/2).
2014-11-06 11:02:14 +01:00
4086c0a4c6
tests: enable debugging in xbps-rindex to see what's going on.
2014-11-06 10:56:15 +01:00
40c3e048b0
xbps-rindex: added -d/--debug option.
2014-11-06 10:54:52 +01:00
189ef0da33
run-tests: print results to see what's going on.
2014-11-06 10:42:55 +01:00
5b522109f7
Replaced config/system {repo,preserve,virtualpkg}.d with a single directory.
...
See the NEWS file for more information.
2014-11-06 09:58:04 +01:00
578c3add0c
xbps-uchroot: mount sys/dev recursively to access to /dev/pts (thanks chris2).
2014-11-05 15:57:21 +01:00
42bbc60154
xbps-install: fix cnt stats and align issues in the column output mode.
...
- The counter stats were not taken into account.
- Align version/new version with pkgs that have long versions (chromium).
2014-11-05 10:16:57 +01:00
9566a0e737
Re-add support for system virtualpkg.d (XBPS_SYS_VPKG_PATH).
...
This is still useful to set distro defaults for virtual packages, with
the option to override them via /etc/xbps/virtualpkg.d.
2014-11-05 09:40:32 +01:00
595136704e
Get rid of system virtualpkg.d support (<prefix>/share/xbps/virtualpkg.d).
...
Binary packages do not need to provide those virtualpkg configuration files
anymore; all vpkg info is now collected from pkgdb.
2014-11-04 11:17:27 +01:00
59781f4e91
bin/xbps-install/fetch_cb.c: use STDOUT_FILENO.
2014-10-30 11:25:37 +01:00
b179c16fc0
xbps-{install,remove}: implemented column/wide output mode.
...
See https://github.com/voidlinux/xbps/issues/63 for info.
Close #63
2014-10-30 11:23:10 +01:00
3f7cd86d9d
bin/xbps-query/list.c: remove unused header.
2014-10-30 11:00:01 +01:00
12e18ae579
bin/xbps-install/util.c: use STDOUT_FILENO.
2014-10-30 10:59:42 +01:00
15943d990c
xbps-query: fix --fulldeptree with multiple pkgs using vpkgs and non vpkgs.
2014-10-29 09:46:54 +01:00
5dba1108d1
lib/package_remove.c: simplify link relative check.
2014-10-25 10:32:58 +02:00
fa6f20ec4f
xbps-pkgdb: rework symlinks checks to avoid false positives with -r.
2014-10-25 10:11:46 +02:00
ff3960696f
lib/package_remove.c: fix a memleak.
2014-10-25 08:08:04 +02:00
e75beec76f
unpack: get rid of code that checks for modified symlinks.
...
Unpacking those symlinks is so cheap that there's no point in wasting
resources just to check if those have been modified, just unpack them
unconditionally.
2014-10-25 06:52:12 +02:00
5fe3594cb5
Make sure that modified symlinks are preserved.
...
When removing a package, symlinks owned by this package that have been
modified should be preserved, unless the force flag is set via xbps-remove(8).
2014-10-25 06:43:30 +02:00
b81dedb770
lib/transaction_package_replace.c: simplify.
2014-10-25 05:20:13 +02:00
789326cf3a
xbps_repo_sync: fix regression introduced in 87ca42f3
.
2014-10-24 11:16:24 +02:00
87ca42f399
Remove xdelta support: it never worked and wasn't fully implemented.
2014-10-24 11:04:51 +02:00
cd147b8cad
Added CONTRIBUTORS.
2014-10-24 11:03:45 +02:00
654c77df25
Switch back to uncompressed plists.
...
There's no point in slowing down read performance just to save a few bytes.
2014-10-24 10:15:41 +02:00
a81413a3e2
travis: bump to atf-0.21 and kyua-0.11.
2014-10-23 23:17:48 +02:00
e35d0c202c
unpack: simplify pkg metadata extraction.
...
There's no need to internalize props.plist because there are no changes
compared to the pkg dictionary stored in the repo index, simply ignore it.
The code only cares for the files.plist to check for obsolete files.
2014-10-21 09:25:15 +02:00
627a5afaaf
Make sure that automatic/manual installation modes are set as expected.
2014-10-20 07:59:06 +02:00
231582e671
libxbps: make sure to not add dups in transaction for remove.
2014-10-19 11:22:17 +02:00
fb868454b2
libxbps: make sure to not add dups in transaction for install/update.
2014-10-19 11:00:40 +02:00
e884270e06
xbps_transaction_prepare: ignore pkgs that will be removed.
2014-10-18 16:07:52 +02:00
ff189fd210
Replaced redundant dependency sorting code with a simpler implementation.
...
This fixes the issue found by "xbps-src bootstrap" when a package
without "provides" was declared as a virtual package.
2014-10-18 12:35:47 +02:00
adc0643ee4
Fully switch to zplists.
2014-10-17 10:27:58 +02:00
b1eb62a2df
lib/package_unpack.c: switch pkg meta files to zplist too.
2014-10-17 10:23:12 +02:00
5b5a948f15
tests: xbps-rindex/add: set rootdir to not use host repo.d
2014-10-17 10:14:58 +02:00
fc368e159d
lib/portableproplib/prop_zlib.c: use a stack buffer to process compressed chunks.
2014-10-17 10:12:12 +02:00
83f5e35ec7
pkgdb: switch to zplists by default.
2014-10-17 10:11:56 +02:00
47310d3408
lib/archive.c: remove support to read zplists in archives.
...
It was never used and the binpkgs are already compressed...
2014-10-17 10:10:16 +02:00
84a16c86cc
xbps-query/search: simplify.
2014-10-17 10:09:34 +02:00
5c8c7b1172
tests: xbps-rindex/add: rework some tests to use xbps-query -s rather than -Ro.
2014-10-17 10:08:59 +02:00
1531e26ac0
NEWS: sync.
2014-10-17 10:02:20 +02:00
d7633e88e0
Fix #62 (Dup replaced pkgs in transaction)
2014-10-17 09:52:32 +02:00