summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPete Fotheringham <pete.fotheringham@codethink.co.uk>2014-12-12 11:56:39 +0000
committerPete Fotheringham <pete.fotheringham@codethink.co.uk>2014-12-15 09:16:17 +0000
commit701ebe1464a97dfd40336007c8da89d9c9685ad8 (patch)
tree3debaad37ad447035487d927f5333223e45643ac
parentcb8811daf402a8485f0ca9fd678843f11aaaf5ea (diff)
downloaddefinitions-701ebe1464a97dfd40336007c8da89d9c9685ad8.tar.gz
Add 'do not use' warnings to nfsboot write extension
-rwxr-xr-xnfsboot.write13
-rw-r--r--nfsboot.write.help9
2 files changed, 19 insertions, 3 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()
-
diff --git a/nfsboot.write.help b/nfsboot.write.help
index 598b1b23..310fd7a4 100644
--- a/nfsboot.write.help
+++ b/nfsboot.write.help
@@ -1,6 +1,13 @@
help: |
+ *** 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 write extension instead
+
+ ***
Deploy a system image and kernel to an nfsboot server.
-
+
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