Sandbox/Migration example
< Sandbox
Jump to navigation
Jump to search
Here is an example of what you might see:
$ modules-migrate This application will help you adapt your environment-modules customizations to Carbon's naming scheme 2 (introduced in 2016). Your module commands will be _removed_ from .bashrc and instead placed into two similar files .modules-1 and .modules-2, for use by different operating system releases. NOTE: The file text manipulation done here is fairly basic. You will have opportunity to review and edit the results. Continue? [Y/n] y ====================================================================== diff of changes from .bashrc: ====================================================================== 19,21c19,21 < module load vasp5 < module load g09/D.01.x86_64-2 < module load GaussView --- > # module load vasp5 > # module load g09/D.01.x86_64-2 > # module load GaussView Accept changes in .bashrc? [Y/n] y Putting in place ... `.bashrc.tentative' -> `.bashrc' Opening text editor for .modules-1.tentative .modules-2.tentative ... Continue? [Y/n] y
- (editor session omitted.)
~ ~ ~ ====================================================================== Review: "module" lines in new files: ====================================================================== ==> .modules-1.tentative <== # Carbon modules initialization for v1-style module names, used on CentOS-5. # To stop using v1-style modules, remove this file. # # Initially extracted from .bashrc by modules-migrate . # # This file is in TCL syntax. module load vasp5 module load g09/D.01.x86_64-2 module load GaussView # vim:syntax=tcl: ==> .modules-2.tentative <== # Carbon modules initialization for v2-style module names, used on CentOS-6. # Also used on CentOS-5 if .modules-1 does not exist. # # Initially extracted from .bashrc by modules-migrate . # # This file is in TCL syntax. module load vasp5 module load gaussian/09/D.01.x86_64-2 module load gaussview # vim:syntax=tcl: ====================================================================== Accept changes (a), Edit (e), or Quit (q)? a Renaming files ... `.modules-1.tentative' -> `.modules-1' `.modules-2.tentative' -> `.modules-2' Done.