| Index: parallel_emerge
|
| diff --git a/parallel_emerge b/parallel_emerge
|
| index b2b61a1dbee53fc303f5ab909dbc29335d6a6271..37a1e845dcc03122b217333234c0a6462aabd7a1 100755
|
| --- a/parallel_emerge
|
| +++ b/parallel_emerge
|
| @@ -604,9 +604,11 @@ class EmergeQueue(object):
|
| cmdline = EmergeCommand() + " --nodeps --oneshot "
|
| this_pkg = self._deps_map[target]
|
| if this_pkg["workon"]:
|
| - # --usepkg=n --getbinpkg=n: Build from source
|
| + # --usepkg=n --usepkgonly=n --getbinpkg=n
|
| + # --getbinpkgonly=n: Build from source
|
| # --selective=n: Re-emerge even if package is already installed.
|
| - cmdline += "--usepkg=n --getbinpkg=n --selective=n "
|
| + cmdline += ("--usepkg=n --usepkgonly=n --getbinpkg=n "
|
| + "--getbinpkgonly=n --selective=n ")
|
| cmdline += "=" + target
|
| deps_info = this_pkg["deps_info"]
|
| if deps_info["uninstall"]:
|
| @@ -753,7 +755,7 @@ OPTS, EMERGE_ACTION, EMERGE_OPTS, EMERGE_FILES = ParseArgs(sys.argv)
|
| if EMERGE_ACTION is not None:
|
| # Pass action arguments straight through to emerge
|
| EMERGE_OPTS["--%s" % EMERGE_ACTION] = True
|
| - sys.exit(os.system(EmergeCommand()))
|
| + sys.exit(os.system(EmergeCommand() + " " + " ".join(EMERGE_FILES)))
|
| elif not EMERGE_FILES:
|
| Usage()
|
| sys.exit(1)
|
|
|