diff options
author | Pete Fotheringham <pete.fotheringham@codethink.co.uk> | 2014-12-12 11:56:39 +0000 |
---|---|---|
committer | Pete Fotheringham <pete.fotheringham@codethink.co.uk> | 2014-12-15 09:16:17 +0000 |
commit | 701ebe1464a97dfd40336007c8da89d9c9685ad8 (patch) | |
tree | 3debaad37ad447035487d927f5333223e45643ac /nfsboot.write | |
parent | cb8811daf402a8485f0ca9fd678843f11aaaf5ea (diff) | |
download | definitions-701ebe1464a97dfd40336007c8da89d9c9685ad8.tar.gz |
Add 'do not use' warnings to nfsboot write extension
Diffstat (limited to 'nfsboot.write')
-rwxr-xr-x | nfsboot.write | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/nfsboot.write b/nfsboot.write index 8d3d6df7..9fa6fc84 100755 --- a/nfsboot.write +++ b/nfsboot.write @@ -17,6 +17,16 @@ '''A Morph deployment write extension for deploying to an nfsboot server +*** DO NOT USE *** +- This was written before 'proper' deployment mechanisms were in place +It is unlikely to work at all and will not work correctly + +Use the pxeboot werite extension instead + +*** + + + An nfsboot server is defined as a baserock system that has tftp and nfs servers running, the tftp server is exporting the contents of /srv/nfsboot/tftp/ and the user has sufficient permissions to create nfs roots @@ -125,7 +135,7 @@ class NFSBootWriteExtension(morphlib.writeexts.WriteExtension): self.status(msg='Creating destination directories') try: - cliapp.ssh_runcmd('root@%s' % location, + cliapp.ssh_runcmd('root@%s' % location, ['mkdir', '-p', orig_path, run_path]) except cliapp.AppException: raise cliapp.AppException('Could not create dirs %s and %s on %s' @@ -191,4 +201,3 @@ mv "$temp" "$target" NFSBootWriteExtension().run() - |