| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| | |
This is required to get real-time output and the timestamps meaning
anything useful.
|
| |
| |
| |
| |
| |
| |
| | |
deployments
Also Change them to use the "default" symlink in the extlinux.conf they
create, instead of hardcoding the current system version name
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| | |
| | |
| | | |
ssh://trove.baserock.org/baserock/baserock/morph
|
| | |
| | |
| | |
| | |
| | |
| | | |
These subvolumes exist in state/{home,opt,srv}
of the disk's root. They are not mounted by
default.
|
| | |
| | |
| | |
| | |
| | | |
This is in preparation for making deployments able
to upgrade existing baserock systems.
|
| |\ \
| | |/
| |/|
| | |
| | |
| | | |
git://git.baserock.org/baserock/baserock/morph
Reviewed-by: Jonathan Maw on IRC.
|
| | |
| | |
| | |
| | |
| | |
| | | |
If AUTOSTART is 'yes' then the VM will be started once it is
created. If it is 'no' or undefined, then it will need to be manually
started. If it is any other value, then an exception is raised.
|
| | | |
|
| |\ \
| | |/
| |/|
| | | |
Reviewed-By: Jonathan Maw (on irc)
|
| | |
| | |
| | |
| | | |
Reported-by: Richard Maw
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Reported-By: Richard Maw
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This allows code sharing amongst all the places that create a
system in a raw disk image. This also adds the creation of
a factory-run subvolume, and fixes error messages for errors
that happen during a disk image creation.
Suggested-By: Richard Maw
Suggested-By: Sam Thursfield
|
| |
| |
| |
| | |
Suggested-By: Richard Maw
|
| |
| |
| |
| | |
Suggested-By: Richard Maw
|
| |
| |
| |
| | |
Suggested-By: Richard Maw
|
| |
|
|
|
|
| |
Change-Id: If8cd1c3632488ac28bb3f65af004d4f6d12a1999
|
|
|
|
|
|
| |
Also remove morph file as doesnt seem to be needed
Change-Id: I2be278552baee752db39d1af7f95e7e98de75cf9
|
|
|
|
| |
Change-Id: If4d143dc41eebd901cc5670850ecec6ddb84c6cb
|
|
|
|
|
|
| |
Similar to what we do with coreutils components
Change-Id: Ice0ad31adb4afdeca74c6eab886d3506e70e994e
|
|
|
|
|
|
|
|
| |
gudev now lives in a different repository and will be removed soon
from the systemd tree
This also means systemd no longer depends on GLib.
Change-Id: I316945cb17f3d41b7f4e4693fa645b0acdf03fac
|
|
|
|
| |
Change-Id: I3f5dcbc3484ad188366b5d9c151dbbf994efaf93
|
|
|
|
| |
Change-Id: I4f618fe3ba1c7ffe8be2226564f7c95d150d22fd
|
|
|
|
| |
Change-Id: I0fe801dda64a9a20a27e3d67aa36cb12560a1f3a
|
|
|
|
|
| |
... to avoid build failure when building gobject-introspection
Change-Id: I9efdbe7063595fe147e00b4e5335ba6a32afa582
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove the symlink that enables the default network to autostart.
It's helpful to have a default network, but starting it
automatically may create some confusion to the network if you
didn't want it running, and didn't know it was there.
I found that this network was running after configuring a OpenStack
sub-network using the same range of IP addresses and suffering
connectivity issues.
Change-Id: I0d0c399236ba06547e20c6433f115633a97b01b9
|
|
|
|
| |
Change-Id: I6ace782d08aaa476e9da07d295724734e41b9837
|
|
|
|
| |
Change-Id: If22da124a46444fbcde69b12ff50ca3d44300173
|
|
|
|
| |
Change-Id: Idd1a0c155f2872c2b4aba64fa388e505e04fe7ab
|
|\
| |
| |
| | |
Reviewed-by: Richard Maw <richard.maw@codethink.co.uk>
|
| |
| |
| |
| | |
Change-Id: I309c183ce8b9ff9d0f5ac4807244547f2cc4ddf5
|
| |
| |
| |
| | |
Change-Id: I9a523f5bbe744225b1f5fe30f29d197596337290
|
| |
| |
| |
| | |
Change-Id: I12e7c03b30da78da1eb220d2826ce0003d6efe2e
|
| |\
|/ /
| |
| |
| | |
This merge commit merges the deployment extensions and all relevant
history from morphlib into definitions.
|
| |
| |
| |
| |
| |
| |
| | |
Switching to the keystoneclient python api
gives us a more reliable means of detecting auth failure.
Change-Id: I5f734bbfe5568c855f524a3448357f7cf46ab254
|
| |
| |
| |
| |
| |
| | |
The * should not be in quotes.
Change-Id: Ieebdc7532ba1bff5ba9742f72440ed00b0c0de2a
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Commit 807e6a90876c5469d242 changed the behaviour of sysroot.write to
avoid deleting the contents of the sysroot. This was done so if you
accidentally set 'sysroot=/' it wouldn't delete your whole system.
It turns out that SDK deployments like
clusters/sdk-example-cluster.morph depended on the contents of the
directory being deleted. The system
armv7lhf-cross-toolchain-system-x86_64.morph has a bunch of files
installed by the cross-toolchain in
/usr/armv7lhf-baserock-linux-gnueabi/sys-root. Previously sysroot.write
would delete these, but since commit 807e6a90876c5469d242 it would
fail with several errors like:
mv: can't rename '/src/tmp/deployments/usr/armv7l.../sys-root/sbin'
If we use 'cp -a' instead of 'mv' then it is slower to deploy, but there
are no errors.
I am still unsure why files from the cross-toolchain system are
installed and then deleted. Although this patch fixes the immediate
issue, I don't know if it's the right thing to do. It seems better to
not install those files in the first place, if we do not need them.
This commit also removes the check for the sysroot target location being
empty. This doesn't work, because it runs /before/ the system being
deployed is unpacked.
Change-Id: I10671c2f3b2060cfb36f880675b83351c6cdd807
|
| |
| |
| |
| |
| |
| | |
os.symlink will fail if the origin file/link already exist
Change-Id: I8175c8dce699e55c3e39e35dfd45c0c19b8bd96d
|
| |
| |
| |
| | |
Change-Id: I4e7888cbff2e4708154538f8f0a48aeaa1a8a811
|
| |
| |
| |
| |
| |
| | |
This fixes morph check.
Change-Id: I5f9c8f5e73c1976b623f9a75f97b5e9aa1887c44
|
| |
| |
| |
| |
| |
| |
| | |
This is meant to add essential system files like
/etc/profile, /etc/os-release ...
Change-Id: I3d67b3a452b32205c5d3c7303d128bda80ce75de
|