Workaround `rsync_project` `exclude` flag issue (#921)

* Workaround rsync_project exclude issue

* Use `rsync_project` `exclude` option
This commit is contained in:
Abraham Gonzalez 2022-02-09 16:37:02 -08:00 committed by GitHub
parent dfb4de8cb6
commit ce3de16cde
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -104,13 +104,13 @@ def aws_build(global_build_config, bypass=False):
rsync_cap = rsync_project(local_dir=ddir + "/../platforms/f1/aws-fpga", rsync_cap = rsync_project(local_dir=ddir + "/../platforms/f1/aws-fpga",
remote_dir='/home/centos/firesim-build/platforms/f1/', remote_dir='/home/centos/firesim-build/platforms/f1/',
ssh_opts="-o StrictHostKeyChecking=no", ssh_opts="-o StrictHostKeyChecking=no",
exclude="hdk/cl/developer_designs/cl_*", exclude=["hdk/cl/developer_designs/cl_*"],
extra_opts="-l", capture=True) extra_opts="-l", capture=True)
rootLogger.debug(rsync_cap) rootLogger.debug(rsync_cap)
rootLogger.debug(rsync_cap.stderr) rootLogger.debug(rsync_cap.stderr)
rsync_cap = rsync_project(local_dir=ddir + "/../platforms/f1/aws-fpga/{}/*".format(fpgabuilddir), rsync_cap = rsync_project(local_dir=ddir + "/../platforms/f1/aws-fpga/{}/*".format(fpgabuilddir),
remote_dir='/home/centos/firesim-build/platforms/f1/aws-fpga/' + remotefpgabuilddir, remote_dir='/home/centos/firesim-build/platforms/f1/aws-fpga/' + remotefpgabuilddir,
exclude='build/checkpoints', exclude=['build/checkpoints'],
ssh_opts="-o StrictHostKeyChecking=no", ssh_opts="-o StrictHostKeyChecking=no",
extra_opts="-l", capture=True) extra_opts="-l", capture=True)
rootLogger.debug(rsync_cap) rootLogger.debug(rsync_cap)