summaryrefslogtreecommitdiff
path: root/upgrade-devel.morph
diff options
context:
space:
mode:
authorRichard Maw <richard.maw@codethink.co.uk>2014-08-18 17:05:22 +0000
committerRichard Maw <richard.maw@codethink.co.uk>2014-08-18 17:05:22 +0000
commit2b10a9677817377618e33d2b07ab7caefe316633 (patch)
tree843ba74b9480f36da273cba79182e3c38b28881b /upgrade-devel.morph
parente424935744d9faf27327ee40987620412c41716f (diff)
downloaddefinitions-2b10a9677817377618e33d2b07ab7caefe316633.tar.gz
Re-organise definitions with scripts/organise-morphologies.pyGENIVI-I0.1baserock/release/GENIVI-I0.1
Diffstat (limited to 'upgrade-devel.morph')
-rw-r--r--upgrade-devel.morph39
1 files changed, 0 insertions, 39 deletions
diff --git a/upgrade-devel.morph b/upgrade-devel.morph
deleted file mode 100644
index 408dfd01..00000000
--- a/upgrade-devel.morph
+++ /dev/null
@@ -1,39 +0,0 @@
-name: upgrade-devel
-kind: cluster
-description: |
- This is a cluster morphology that can be used to deploy systems to a
- an existing Baserock devel system, as an upgrade of the running system.
-
- This method is for users who deployed a system manually from one of the
- images provided on http://download.baserock.org. IT IS ONLY POSSIBLE TO
- UPGRADE BASEROCK 14 RELEASES OR NEWER.
-
- If you deployed your system using `morph deploy` then you should reuse the
- cluster morphology you did the initial deployment with, instead of this one,
- so that the configuration is preserved in the new system.
-
- Ensure that your root user has passwordless SSH access to localhost with
- `ssh root@localhost whoami`. If not, run `ssh-copy-id root@localhost`.
- Make sure the 'morph' field below matches the system you are upgrading.
-
- To upgrade, select a sensible a value for VERSION_LABEL and run:
-
- morph deploy --upgrade upgrade-devel.morph self.HOSTNAME=$(hostname) self.VERSION_LABEL=$VERSION_LABEL
-
- Your configuration in /etc should be propagated to the new system, but there
- may be merge conflicts. Check /etc for files named '.rej' and '.orig' in the
- new system, which will indicate that there are changes from the old system
- that must be merged manually. You can get a nice diff from the old /etc as
- follows:
-
- mount /dev/sda /mnt
- git diff --no-index /mnt/systems/factory/run/etc /mnt/systems/$VERSION_LABEL/run/etc
-
- On a base system, use 'diff -r' instead of 'git diff --no-index'. It will
- not be as colourful.
-systems:
-- morph: devel-system-x86_64-generic
- deploy:
- self:
- type: ssh-rsync
- location: root@localhost