$ python dotfiles.pyTraceback (most recent call last):File "dotfiles.py", line 90, in <module>main()File "dotfiles.py", line 84, in mainbashfile.compileBashFiles()File "/Volumes/repos/rick/dotfiles/dotfiles/bashfile.py", line 44, in compileBashFilescompileBashProfile()File "/Volumes/repos/rick/dotfiles/dotfiles/bashfile.py", line 39, in compileBashProfilecompileBashFile(Systems.DARWIN.value)File "/Volumes/repos/rick/dotfiles/dotfiles/bashfile.py", line 35, in compileBashFileioutils.writeOutputFile(env.homeDir + bashDotFile, fileBuffer)File "/Volumes/repos/rick/dotfiles/dotfiles/ioutils.py", line 33, in writeOutputFilebackupFile(filePath)File "/Volumes/repos/rick/dotfiles/dotfiles/ioutils.py", line 14, in backupFileos.rename(fileName, backupFile)OSError: [Errno 18] Cross-device link
$ python dotfiles.py
Traceback (most recent call last):
File "dotfiles.py", line 90, in <module>
main()
File "dotfiles.py", line 84, in main
bashfile.compileBashFiles()
File "/Volumes/repos/rick/dotfiles/dotfiles/bashfile.py", line 44, in compileBashFiles
compileBashProfile()
File "/Volumes/repos/rick/dotfiles/dotfiles/bashfile.py", line 39, in compileBashProfile
compileBashFile(Systems.DARWIN.value)
File "/Volumes/repos/rick/dotfiles/dotfiles/bashfile.py", line 35, in compileBashFile
ioutils.writeOutputFile(env.homeDir + bashDotFile, fileBuffer)
File "/Volumes/repos/rick/dotfiles/dotfiles/ioutils.py", line 33, in writeOutputFile
backupFile(filePath)
File "/Volumes/repos/rick/dotfiles/dotfiles/ioutils.py", line 14, in backupFile
os.rename(fileName, backupFile)
OSError: [Errno 18] Cross-device link