Use vfork()/execvp() instead of system().
authorgraham.gower <graham.gower@e8e0d7a0-c8d9-11dd-a880-a1081c7ac358>
Tue, 17 Nov 2009 00:17:55 +0000 (00:17 +0000)
committergraham.gower <graham.gower@e8e0d7a0-c8d9-11dd-a880-a1081c7ac358>
Tue, 17 Nov 2009 00:17:55 +0000 (00:17 +0000)
commit603bec779ab8f0751bc48b0394aadd261fafdcde
treeae5483583ee4b4185500b68870c25b7e23cd52d6
parentcd3404e22aa9baba2c617ce4d4d7f53e3f54853c
Use vfork()/execvp() instead of system().

Parts based on a patch by Mike Westerhof for OpenEmbedded.

git-svn-id: http://opkg.googlecode.com/svn/trunk@320 e8e0d7a0-c8d9-11dd-a880-a1081c7ac358
libopkg/opkg_cmd.c
libopkg/opkg_conf.c
libopkg/opkg_download.c
libopkg/opkg_install.c
libopkg/pkg.c
libopkg/xsystem.c
libopkg/xsystem.h