bb5bfc37b3
configure: bump to 0.47.
2015-06-24 11:05:48 +02:00
29df61be71
CONTRIBUTORS: added Christopher M. Brannon.
2015-06-24 11:05:26 +02:00
7190a2897e
NEWS: prepare 0.46.
2015-06-24 10:16:25 +02:00
148e80d101
NEWS: mention getopt_long changes for all xbps utils.
2015-06-24 10:14:37 +02:00
55e9752aee
xbps-uhelper: fetch: print errors in stderr instead.
2015-06-22 20:03:40 +02:00
60c4eb7c7a
Merge pull request #103 from CMB/getopt
...
Use getopt_long instead of getopt, for musl.
2015-06-22 08:09:19 +02:00
22f982df77
xbps-uchroot: fix warning with old clang (hi travis).
2015-06-22 08:02:57 +02:00
b1e6efeebe
Use getopt_long instead of getopt, for musl.
2015-06-21 07:06:18 -07:00
00149d0f37
xbps_transaction_prepare: if ENOSPC, keep the transaction dictionary.
...
... we need this in xbps-install to print required/free space on rootfs.
Close #101
2015-06-20 09:48:21 +02:00
5ebd4a6dfb
xbps-uchroot: handle SIG{INT,TERM,QUIT} signals to cleanup temp masterdir.
2015-06-11 11:21:35 +02:00
1774d17e40
Keep /usr/sbin if found as obsolete, it's a symlink in void.
2015-06-05 08:29:05 +02:00
d86cece411
xbps-rindex(1): add support to sign specific pkgs, not the whole repo.
...
See NEWS for more information.
2015-06-04 16:01:43 +02:00
0bad752cbe
configure: bump to 0.46 instead.
2015-06-04 15:46:15 +02:00
63325661af
README: update manpage section.
2015-06-04 12:02:30 +02:00
175ee947a6
configure: bump version to 0.45.1.
2015-06-04 10:13:08 +02:00
6df2ff69fe
xbps-fbulk: add -h for usage().
2015-06-04 10:02:16 +02:00
3d70668ad6
NEWS: update with recent changes for 0.45.1.
2015-06-04 10:00:14 +02:00
87fcc7d6a8
If pkg signature verification files, remove pkg archive and its signature file.
2015-06-04 09:59:52 +02:00
92c07c126f
xbps_repo_lock: sleep() for a second if the lock is already taken.
...
... rather than looping continuously.
2015-06-04 08:08:40 +02:00
60c8bd7fef
NEWS: prepare 0.45.
2015-06-03 11:16:36 +02:00
07e8330936
xbps-install(1): added -U --unpack-only to only unpack pkgs, skips configuration.
2015-06-03 11:15:11 +02:00
b2dd18faba
configure: added --enable-fulldebug
to enable extra/expensive debug code.
...
This is mostly to avoid the allocation required by the externalization of the
transaction dictionary, which in some cases is huge.
This should reduce the massive memory usage required to inspect the externalized
dictionary.
2015-05-28 11:02:40 +02:00
c464874c1e
unpack: make sure the xucd callbacks don't get a dangling pointer.
...
If the current entry filename has been changed, the pointer must be updated
to point to the updated string.
2015-05-28 10:39:39 +02:00
769a997afb
Introduce xbps_plist_{array,dictionary}_from_file().
...
Those are a wrapper around xbps_{array,dictionary}_internalize_from_zfile()
that prints a debugging msg when the plist file cannot be internalized.
Update xbps to use these wrappers.
2015-05-28 10:15:05 +02:00
c4ed1b5845
xbps-pkgdb: if pkg metafile cannot be internalized print a proper errmsg.
2015-05-28 09:44:01 +02:00
42831b97d4
xbps-pkgdb: add two assertions.
2015-05-28 09:41:00 +02:00
2ba31e048a
proplib: check for EOF a bit early on the internalized plist.
2015-05-28 09:34:03 +02:00
c4184e64b0
xbps-fbulk: needs fcntl.h too.
2015-05-28 09:20:15 +02:00
18d4ee73ac
xbps-fbulk: wait3() is declared via _{GNU,BSD}_SOURCE with musl.
2015-05-28 09:18:32 +02:00
fd30a00cb4
proplib: fix a NULL pointer dereference when internalizing empty blobs.
...
_prop_object_internalize_context_alloc: make sure that passed xml string
is not NULL before derefering it a bit later.
2015-05-28 09:14:28 +02:00
0027e54532
xbps-pkgdb.1: fix a mandoc -Wall warning.
2015-05-28 09:13:12 +02:00
b459e4542f
xbps-rindex: eliminate locking and update repo index immutable dicts.
2015-05-22 12:20:49 +02:00
4fdc8de9d6
repo: make index and index-meta dicts immutable.
...
For clients that want to modify its content they will need to copy a mutable
dictionary instead. This will avoid unwanted modifications.
2015-05-22 12:19:48 +02:00
5e97a1eb39
xbps_pkgdb_update: return EINVAL if pkgdb cannot be internalized.
2015-05-22 12:18:54 +02:00
fcdd71aac4
Move xbps utils manpages to the section 1 (user commands).
2015-05-16 09:46:10 +02:00
d01eea2f94
configure: --sbindir -> --bindir and switch to <prefix>/bin by default.
2015-05-16 09:46:10 +02:00
ff8569274f
Merge pull request #96 from GiedriusS/master
...
xbps-checkvars: add missing assertions after memory allocations
2015-05-11 09:54:21 +02:00
fe3cb72a5b
xbps-checkvars: add missing assertions after memory allocations
2015-05-10 21:17:39 +03:00
2c0e27a001
xbps-install: print required size and free size on ENOSPC.
2015-05-09 07:02:21 +02:00
da74e3dd9e
libxbps: stop and error out if pkg signature is not valid.
2015-05-09 06:27:03 +02:00
b22d557287
NEWS: typo: descripters -> descriptors
2015-05-06 17:24:18 +02:00
c5d6556c50
xbps-remove: fix #95 (xbps-remove -R pkg lists/removes orphans)
2015-05-06 17:21:13 +02:00
ee5e2681bb
.gitignore: ignore xbps-fbulk bin.
2015-05-06 11:41:37 +02:00
2baf1ae101
xbps-uunshare: replace -D/-H/-S with -b src/dest and switch to getopt(3).
2015-05-06 11:40:19 +02:00
4a97810c0b
xbps-uchroot: assert that strdup() does not fail.
2015-05-06 11:38:06 +02:00
7d6d1805f3
xbps-uchroot: replace -D/-H/-S with -b src/dest and switch to getopt(3).
2015-05-06 11:24:47 +02:00
e9b8ff7360
Added support to specify --dbdir to customize path to pkgdb.
2015-05-05 16:00:04 +02:00
9f08ec5123
xbps-fbulk: added support to just building pkgs specified as arguments.
...
xbps-fbulk [options] void-packages [pkg pkgN]
2015-05-04 18:12:52 +02:00
6f74fd6110
README: typo fix.
2015-05-02 12:38:36 +02:00
2cb1c3c2c3
README: added aarch64/mips32 xbps static tarballs.
2015-05-02 12:33:27 +02:00