INNER CODE UNIT · Python
dst
pegasus-isi/pegasus · packages/pegasus-python/src/Pegasus/cli/main.py:424
dst = blahpd_scripts / src.name
import shutil as _shutil
_shutil.copy2(src, dst)
click.echo(f"Installing {src.name} into {blahpd_scripts}/")
symlink = blahpd_libexec / src.name
if symlink.is_symlink():
symlink.unlink()
elif symlink.exists():
symlink.rename(str(symlink) + ".bak")
os.symlink(f"../../../etc/blahp/{src.name}", symlink)
click.echo(f"Created symlink {src.name} in {blahpd_libexec}")
# Install remaining scripts
for src in pegasus_glite_dir.glob("*.sh"):
if "local_submit_attributes" not in src.name:
import shutil as _shutil