improve exec to deal with farm pushsrc moving directory to srcbak