in scripts/setup.py [0:0]
def configure_dirs():
for p in dirs.values():
util.mkdirp(p)
util.chown_slurm(dirs.slurm)
util.chown_slurm(dirs.scripts)
for p in slurmdirs.values():
util.mkdirp(p)
util.chown_slurm(p)
etc_slurm = Path("/etc/slurm")
if etc_slurm.exists() and etc_slurm.is_symlink():
etc_slurm.unlink()
etc_slurm.symlink_to(slurmdirs.etc)
scripts_etc = dirs.scripts / "etc"
if scripts_etc.exists() and scripts_etc.is_symlink():
scripts_etc.unlink()
scripts_etc.symlink_to(slurmdirs.etc)
scripts_log = dirs.scripts / "log"
if scripts_log.exists() and scripts_log.is_symlink():
scripts_log.unlink()
scripts_log.symlink_to(dirs.log)