diff options
author | Mike Frysinger <vapier@gentoo.org> | 2011-02-28 18:21:42 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2011-02-28 18:21:42 +0000 |
commit | 24fa17818a2170034cc89cff830c65b921d2a56e (patch) | |
tree | 13044016eee1c259c8b78b7f29fbd1fe5b688322 /qpkg.c | |
parent | need stdarg for new helper (diff) | |
download | portage-utils-24fa17818a2170034cc89cff830c65b921d2a56e.tar.gz portage-utils-24fa17818a2170034cc89cff830c65b921d2a56e.tar.bz2 portage-utils-24fa17818a2170034cc89cff830c65b921d2a56e.zip |
redo -d dir option so that it avoids chdir, and redo some of the state so that these applets can be run by other applets
Diffstat (limited to 'qpkg.c')
-rw-r--r-- | qpkg.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1,7 +1,7 @@ /* * Copyright 2005-2010 Gentoo Foundation * Distributed under the terms of the GNU General Public License v2 - * $Header: /var/cvsroot/gentoo-projects/portage-utils/qpkg.c,v 1.33 2011/02/21 07:38:15 vapier Exp $ + * $Header: /var/cvsroot/gentoo-projects/portage-utils/qpkg.c,v 1.34 2011/02/28 18:21:42 vapier Exp $ * * Copyright 2005-2010 Ned Ludd - <solar@gentoo.org> * Copyright 2005-2010 Mike Frysinger - <vapier@gentoo.org> @@ -24,7 +24,7 @@ static const char * const qpkg_opts_help[] = { "alternate package directory", COMMON_OPTS_HELP }; -static const char qpkg_rcsid[] = "$Id: qpkg.c,v 1.33 2011/02/21 07:38:15 vapier Exp $"; +static const char qpkg_rcsid[] = "$Id: qpkg.c,v 1.34 2011/02/28 18:21:42 vapier Exp $"; #define qpkg_usage(ret) usage(ret, QPKG_FLAGS, qpkg_long_opts, qpkg_opts_help, lookup_applet_idx("qpkg")) extern char pretend; @@ -268,10 +268,10 @@ int qpkg_make(depend_atom *atom) snprintf(buf, buflen, "%s/%s/%s", portvdb, atom->CATEGORY, atom_to_pvr(atom)); xpak_argv[0] = buf; xpak_argv[1] = NULL; - xpak_create(xpak, 1, xpak_argv); + xpak_create(AT_FDCWD, xpak, 1, xpak_argv); snprintf(buf, buflen, "%s/binpkg.tbz2", tmpdir); - tbz2_compose(tbz2, xpak, buf); + tbz2_compose(AT_FDCWD, tbz2, xpak, buf); unlink(filelist); unlink(xpak); |