22 Commits

Author SHA1 Message Date
Julia Kreger
e8c8a9f76b Update tinycore from 9.x to 10.x
Change-Id: I14a44700df8c7acc524bd4c410d60b56cc79f67e
Co-Authored-By: Dmitry Tantsur <dtantsur@redhat.com>
2019-11-19 12:53:44 +00:00
Dmitry Tantsur
28d7cdd05a tinyIPA: raise udevadm settle timeout
We're hitting this timeout in the CI, so let's make it a bit bigger.

Change-Id: Iee915dffc19377ec285e242c5b7000770a69cf6d
2019-10-29 16:56:30 +01:00
Zuul
74e00b7021 Merge "Clone and checkout is not needed anymore" 2019-10-26 09:25:44 +00:00
Dmitry Tantsur
19f046112d Update upper-constraints handling
For tinyIPA, migrate the generate_upper_constraints script in-tree.

For DIB, use a source repository with requirements to fetch
upper-constraints. As a nice side effect, it allows depending on
requirements patches in the CI.

Change-Id: I6be51b98adab641cfaa1613306cbdcc3b42de1c2
2019-10-18 12:49:28 +02:00
Zuul
37f09a567b Merge "Allow extra python pakgs into tinyipa" 2019-10-18 07:45:43 +00:00
Riccardo Pittau
5b315f8875 Clone and checkout is not needed anymore
The version of git installed in tinycore is now 2.18.0.
Thre's no need to clone and checkout anymore.
Leaving depth option that also implies single-branch.

Change-Id: I077b687241a5862f4753065d4de9bc062d886005
2019-10-14 10:28:52 +02:00
Michael Davies
c51b43806a Allow extra python pakgs into tinyipa
Allow the user to specify additional python packages via the
PYTHON_EXTRA_SOURCES_DIR_LIST env variable.  The list of packages
needs to be a comma separated list of directories of local checkouts.

This allows additional optional packages, such as 'hardware', to be added
into a tinyipa build, even though they aren't specified in a
requirements.txt file elsewhere.

Also turn off python package optimisation if 'hardware' is included, due
to one of its dependencies.

Change-Id: I001aa9c116bfd78afd70a489a69c53c60f6a265b
2019-10-14 09:12:06 +10:30
Dmitry Tantsur
1eee1c17a4 Correct usage of BUILD_AND_INSTALL_TINYIPA
This variable must be executable, so using True won't work. Since
true is the default in finalise-tinyipa, remove the explicit setting
from the role.

Also remove this variable from build-tinyipa since it's not used there
and update the documentation accordingly.

Change-Id: Ibe744121b863ef1265e5e3ead7ab13fef0855fc6
2019-09-25 15:53:20 +02:00
Zuul
70ea14fec5 Merge "Add documentation on building images" 2019-09-24 12:07:41 +00:00
Zuul
765207a586 Merge "Update tinycore from 8.x to 9.x" 2019-09-20 17:03:58 +00:00
Zuul
ca0652c1c5 Merge "Add file to tinybuild's IPA image" 2019-09-18 23:53:58 +00:00
Dmitry Tantsur
d9bc2b6ccc Add documentation on building images
Mostly copy-pasted with small fixes from ironic-python-agent.

Change-Id: I8333a36f343991a888c6e9276ecae03aaf1941ae
2019-09-18 16:00:24 +02:00
Julia Kreger
83edd836cb Add file to tinybuild's IPA image
We need the ``file`` command to examine the magic numbers in the
metadata of block devices to determine if a bootloader is persent.

Change-Id: I5e73113148e721c6644bbfd626c563e72468d030
2019-09-03 10:28:07 +00:00
Zuul
42862e0276 Merge "tinyipa: update qemu and tgt dependencies" 2019-08-30 17:15:42 +00:00
Dmitry Tantsur
2d237f7a87 Fix a typo that prevents AUTHORIZE_SSH from working
Also remove the long deprecated ENABLE_SSH.

Change-Id: I4256c8e89923c7104cb4191f3381312c1593b535
2019-08-26 18:28:14 +02:00
Julia Kreger
db1fecdee0 Update tinycore from 8.x to 9.x
Change-Id: Ic61ef915d86bad39d43e80866913d0d1add0632b
2019-08-25 18:33:18 +02:00
Dmitry Tantsur
e72cf8b727 tinyipa: update qemu and tgt dependencies
This is needed in preparation for migration to TinyCore 10.x.

Change-Id: I060fb0ad2c8c9924a5f4179a42be35aba549f66a
2019-08-25 15:27:42 +02:00
Dmitry Tantsur
6ff51b4217 Revert "tinyipa: update qemu and tgt dependencies"
This change might have broken the CI with
qemu-img: error while loading shared libraries: libxml2.so.2

This reverts commit 70c49424a4ed859794b40ddd264f1d479fabb91d.

Change-Id: Iec20d7443268f0f2d6de4e6cecad26ab3f81db49
2019-08-24 17:07:00 +00:00
Dmitry Tantsur
70c49424a4 tinyipa: update qemu and tgt dependencies
This is needed in preparation for migration to TinyCore 10.x.

Change-Id: If02e1fd13362b52e1f457cb0c8872d4e059475f9
2019-08-23 14:35:02 +02:00
Julia Kreger
b3bd232d87 Add ipv6 module modprobe to tinycore.
Change-Id: Iaf9bea488c33768b23de7f0651d406003dca5b64
Story: 2005886
Task: 33758
2019-06-20 07:08:05 -07:00
Kaifeng Wang
717a8628f0 Sync package requirements from IPA repo
There were two packages added to IPA repo but not
here, make them synced as we are switching to use
this repo. Package list is sorted.

Change-Id: I749dd845a886c14bbd679323de48edbd8c545c50
2019-06-17 11:42:06 +08:00
Nisha Brahmankar
5cdadc54ee Moving tinyipa to IPA-B from IPA
Task: 30071
Story: 2005114

Change-Id: Ic0694e120163efaa623b6bff9f58963460c1577e
2019-06-12 18:54:14 +05:30