From 650182115ab4eda424e94b05b20cbc082c128b3d Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Fri, 23 Feb 2007 00:57:24 +0000 Subject: [PATCH] spawn rsync without a shell. (trunk r6050:6051) svn path=/main/branches/2.1.2/; revision=6052 --- bin/emerge | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bin/emerge b/bin/emerge index 8d9b7ccb0..33d6fc354 100755 --- a/bin/emerge +++ b/bin/emerge @@ -3970,7 +3970,9 @@ def action_sync(settings, trees, mtimedb, myopts, myaction): elif (servertimestamp == 0) or (servertimestamp > mytimestamp): # actual sync mycommand=rsynccommand+" "+dosyncuri+"/ "+myportdir - exitcode=portage.spawn(mycommand,settings,free=1) + mycommand = mycommand.split() + exitcode = portage.portage_exec.spawn(mycommand, + env=settings.environ()) if exitcode in [0,1,2,3,4,11,14,20,21]: break elif exitcode in [0,1,2,3,4,11,14,20,21]: -- 2.26.2