[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.0rc2-52-g94bc64a
Dan McGee
dan at archlinux.org
Mon Oct 3 12:10:57 EDT 2011
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The official pacman repository".
The branch, master has been updated
via 94bc64ae1bd6a51d71829a58a2e1972f629d47fb (commit)
via c4d6688694975c877e6bff3d6147ae23207a0cbe (commit)
via b0543440caad87f1f660eefd6ec5f1a07c7763a0 (commit)
via 39b0ac43fcbe35897f616a8e202ae9f3bcb1ee5c (commit)
via 73139ccb3c47ed1ebb1a62a27deb080b66d92bf4 (commit)
from 6bb594802588240405efee0813f7aa1daa9648b3 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 94bc64ae1bd6a51d71829a58a2e1972f629d47fb
Author: lolilolicon <lolilolicon at gmail.com>
Date: Sat Oct 1 15:31:00 2011 +0800
makepkg: create tar file for bogus PKGEXT
If PKGEXT is not one of the recognized tar*'s, create_package() would
create an empty package file and fail, since bsdtar on the left side of
the pipe returns 141 on SIGPIPE (broken pipe).
This patch changes the behavior for an invalid PKGEXT. A warning is
printed on stderr, and a tar file is created. Also retire the obsolete
$EXT variable.
Add the obligatory comment why we don't use bsdtar's compression.
Finally, fix mixed-tab-space indentation.
Signed-off-by: lolilolicon <lolilolicon at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit c4d6688694975c877e6bff3d6147ae23207a0cbe
Author: Dan McGee <dan at archlinux.org>
Date: Fri Sep 30 11:08:49 2011 -0500
Use _alpm_local_db_pkgpath in _cache_changelog_open
Another place where we were doing the dirty work by hand.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit b0543440caad87f1f660eefd6ec5f1a07c7763a0
Author: lolilolicon <lolilolicon at gmail.com>
Date: Fri Sep 30 15:32:49 2011 +0800
makepkg: support .tar.Z source packages creation
SRCEXT should allow whatever PKGEXT does.
Also address an uninitialized use of $ret.
Signed-off-by: lolilolicon <lolilolicon at gmail.com>
commit 39b0ac43fcbe35897f616a8e202ae9f3bcb1ee5c
Author: Dan McGee <dan at archlinux.org>
Date: Wed Sep 28 04:43:23 2011 -0500
Revamp scriptlet path formation for scriptlets in local database
Expose the current static get_pkgpath() function internally to the rest
of the library as _alpm_local_db_pkgpath(). This allows use of this
convenience function in add.c and remove.c when forming the path to the
scriptlet location.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 73139ccb3c47ed1ebb1a62a27deb080b66d92bf4
Author: Dan McGee <dan at archlinux.org>
Date: Wed Sep 28 03:45:46 2011 -0500
Refactor _alpm_runscriptlet()
Add an is_archive parameter to reduce the amount of black magic going
on. Rework to use fewer PATH_MAX sized local variables, and simplify
some of the logic where appropriate in both this function and in the
callers where duplicate calls can be replaced by some conditional
parameter code.
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
lib/libalpm/add.c | 46 +++++++++++++++--------------------------
lib/libalpm/be_local.c | 27 ++++++++++++-----------
lib/libalpm/db.h | 1 +
lib/libalpm/remove.c | 14 +++++++-----
lib/libalpm/trans.c | 53 +++++++++++++++++++++++++++++++----------------
lib/libalpm/trans.h | 4 +-
scripts/makepkg.sh.in | 30 +++++++++++---------------
7 files changed, 90 insertions(+), 85 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list