svn path=/main/branches/2.1.2/; revision=6577
con = selinux.getcontext()
con = con.replace(mysettings["PORTAGE_T"], mysettings["PORTAGE_FETCH_T"])
selinux.setexec(con)
con = selinux.getcontext()
con = con.replace(mysettings["PORTAGE_T"], mysettings["PORTAGE_FETCH_T"])
selinux.setexec(con)
+ # bash is an allowed entrypoint, while most binaries are not
+ myfetch = ["bash", "-c", "exec \"$@\"", myfetch[0]] + myfetch
myret = portage_exec.spawn(myfetch,
env=mysettings.environ(), **spawn_keywords)
myret = portage_exec.spawn(myfetch,
env=mysettings.environ(), **spawn_keywords)