Commit Graph

2822 Commits

Author SHA1 Message Date
Juan RP
0fced28044 lib/package_alternatives.c: error out if xbps_mkpath() fails.
... and ignore EEXIST for existing dirs.
2015-11-09 16:31:22 +01:00
Juan RP
ae8a5dafb8 NEWS: mention alternatives relative symlink changes by @Gottox. 2015-11-09 16:23:02 +01:00
Juan RP
594c48b9eb Merge pull request #133 from Gottox/relalt
lib/package_alternatives.c: always use relative symlinks in alternatives
2015-11-09 16:17:34 +01:00
Juan RP
62f76e5497 NEWS: mention recent conflicts bugfix. 2015-11-09 16:16:55 +01:00
Juan RP
182e5bb421 conflicts: ignore pkgs to be removed in transaction. 2015-11-09 16:00:15 +01:00
Enno Boland
2927e58df2 lib/package_alternatives.c: fix style 2015-11-09 08:52:49 +01:00
Enno Boland
78e3bde269 lib/package_alternatives.c: Handle // cases. 2015-11-08 10:47:25 +01:00
Enno Boland
19a65158d9 lib/package_alternatives.c: get rid of goto in normpath. 2015-11-08 10:38:31 +01:00
Enno Boland
8bd2808108 lib/package_alternatives.c: fix wrong /. handling for normalizing paths. 2015-11-08 10:37:26 +01:00
Enno Boland
635db51c27 lib/package_alternatives.c: always use relative symlinks in alternatives
This commit adds relative link support to lib/package_alternatives.c.
Instead of creating absolute links, xbps will create relative links
to the target. This allows to follow links on systems even if the
aren't mounted on /.
2015-11-07 08:40:57 +01:00
Juan RP
9b0cde3267 xbps-alternatives: dangling symlinks are now supported. 2015-11-02 21:02:37 +01:00
Juan RP
8c5878bff6 NEWS: mention recent changes. 2015-11-01 09:57:10 +01:00
Juan RP
de2e000216 Merge pull request #130 from stpx/zsh
_xbps: update zsh completion
2015-11-01 08:57:45 +01:00
Steve Prybylski
69c3f3b7ce _xbps: update zsh completion 2015-10-31 21:23:14 -04:00
Juan RP
49bc92d0c8 Merge pull request #129 from jgouly/master
Fix #120 by stripping comments from the end of lines.
2015-10-31 19:44:50 +01:00
Joey Gouly
b4ef9954e7 Fix #120 by stripping comments from the end of lines.
The debug printing is also moved after variable substitution.
Now it prints:
  foo/template: _var foo
  foo/template: pkgname foo

It used to print:
  foo/template: _var foo
  foo/template: pkgname ${_var}
2015-10-31 16:49:55 +00:00
Juan RP
1ed8551c08 xbps_configure_packages: ignore internal xbps objects.
Fixes an assertion triggered by `xbps-reconfigure -a`.
2015-10-31 15:03:26 +01:00
Juan RP
f896b17ba7 alternatives: fix an assertion! 2015-10-31 14:19:50 +01:00
Juan RP
33a1bea633 alternatives: fix a warning. 2015-10-31 14:07:12 +01:00
Juan RP
512122da4c alternatives: really make relative symlinks this time. 2015-10-31 14:01:20 +01:00
Juan RP
b8abe80362 Post release bump to 0.50. 2015-10-31 13:13:42 +01:00
Juan RP
e1ca5280f7 NEWS: prepare 0.49. 2015-10-31 13:11:39 +01:00
Juan RP
84c58e241c NEWS: you've been twerked. 2015-10-31 13:11:12 +01:00
Juan RP
e3a0164355 tests/xbps-alternatives: extend register_one_relative test case. 2015-10-31 13:08:13 +01:00
Juan RP
2d9630581e CONTRIBUTORS: added Joey Gouly. 2015-10-31 13:05:15 +01:00
Juan RP
ac51dd913e NEWS: mention relative symlinks support in alternatives (thanks @jgouly). 2015-10-31 13:04:36 +01:00
Juan RP
5170566e64 xbps-create.1: bump date. 2015-10-31 13:04:21 +01:00
Juan RP
78a80f4118 Merge pull request #126 from jgouly/master
Allow relative symlinks in xbps-alternatives.
2015-10-31 13:00:28 +01:00
Joey Gouly
b06ce15136 Allow relative symlinks in xbps-alternatives. 2015-10-31 11:54:01 +00:00
Juan RP
3e6651d286 xbps-alternatives(1): implemented -g <grp> -l. 2015-10-31 12:11:21 +01:00
Juan RP
7b43e7381b NEWS: mention xbps-remove(1) bugfix. 2015-10-31 12:09:08 +01:00
Juan RP
f69171320d xbps-remove: fix previous correctly: process XBPS_STATE_ALTGROUP states. 2015-10-31 12:07:06 +01:00
Juan RP
85f75c2531 xbps-remove: do not ignore unknown states in the state cb. 2015-10-31 12:01:22 +01:00
Juan RP
15dc9fbd55 NEWS: mention alternatives bugfix. 2015-10-31 11:52:39 +01:00
Juan RP
59a8d3d20e alternatives: skip dup alternative groups. 2015-10-31 11:47:58 +01:00
Juan RP
d68a2796c5 Post release bump to 0.49. 2015-10-31 11:37:40 +01:00
Juan RP
616a10bcae NEWS: prepare 0.48. 2015-10-30 14:52:41 +01:00
Juan RP
c274363b0e xbps-install/state_cb: do not treat unknown states as error if desc is not NULL. 2015-10-30 14:47:25 +01:00
Juan RP
f73461a854 xbps-query: fix printing the alternatives obj. 2015-10-30 14:10:01 +01:00
Juan RP
802158e324 xbps-alternatives: fix -l. 2015-10-30 13:37:24 +01:00
Juan RP
35718e676c Document alternatives in the API. 2015-10-30 13:18:32 +01:00
Juan RP
3ae197f94a xbps_pkgdb_unlock: there's no need to call xbps_pkgdb_update().
Users should call xbps_end() instead; this will flush pkgdb automatically.
2015-10-30 13:17:21 +01:00
Juan RP
6c7c0843f0 xbps-create.1: document --alternatives. 2015-10-30 12:30:49 +01:00
Juan RP
cb857dfc27 Alternatives framework for xbps (2/2).
See xbps-alternatives(1) for more information.

Thanks to all who helped to design this and for fixing grammar in
the manual page.
2015-10-30 12:24:46 +01:00
Juan RP
aafc85d494 CONTRIBUTORS: add Bheesham Persaud. 2015-10-30 07:20:03 +01:00
Juan RP
00531ec977 Merge pull request #125 from bheesham/docs
Minor changes to the documentation.
2015-10-30 07:14:06 +01:00
Bheesham Persaud
0a0cd42682 Minor changes to the documentation. 2015-10-30 02:01:29 -04:00
Juan RP
03f8cad872 tests/libxbps/conflicts: add 4 new tests cases. 2015-10-29 08:43:59 +01:00
Juan RP
637c087173 xbps-*: do not log to console with syslog enabled. Close #123 2015-10-29 07:16:49 +01:00
Juan RP
fa7d8bdfc5 xbps-xxx.1: responsability -> responsibility. 2015-10-28 10:03:41 +01:00