Update build guide to Debian

Update the build guide instructions to Debian. Debian build
instructions come from the wiki:
https://wiki.openstack.org/wiki/StarlingX/DebianBuildEnvironment

Also update the references that points to the old build_guide to
match the new one.

Test Plan:

PASS: build build_guide html page using tox
PASS: build_guide formatting looks ok
PASS: execute tox without link warnings/failing on outdated links

Story: 2011038
Task: 50009

Signed-off-by: Fabricio Henrique Ramos <fabriciohenrique.ramos@windriver.com>
Change-Id: I871a4c205a4fa507cecae933e8a3b271b3ef2956
This commit is contained in:
Fabricio Henrique Ramos 2024-04-30 11:17:37 -03:00
parent 6ae2ae4fb4
commit 81f6e935c1
4 changed files with 467 additions and 845 deletions

View File

@ -41,7 +41,7 @@ Install application manifest and helm-charts
#. Get the latest StarlingX OpenStack application (|prefix|-openstack) manifest and
helm charts. Use one of the following options:
* Private StarlingX build. See :ref:`Build-stx-openstack-app` for details.
* Public download from the
`StarlingX mirror <https://mirror.starlingx.windriver.com/mirror/starlingx/>`_.

File diff suppressed because it is too large Load Diff

View File

@ -11,13 +11,13 @@ For more detailed explanation of layered build, please refer :ref:`Layered-Build
:depth: 1
-------------------
:ref:`Requirements`
:ref:`requirements`
-------------------
Layered build has the same requirements as StarlingX R3.0 build.
Click the heading above for details.
------------------------------------
:ref:`Development-environment-setup`
:ref:`starlingx_build_tools`
------------------------------------
Layered build uses the same development environment setup as StarlingX R3.0 build.
Click the heading above for details.
@ -30,8 +30,6 @@ Build compiler layer
Prepare the base Docker image
*****************************
Follow :ref:`Prepare_the_base_Docker_image` for creating the base StarlingX
image with changes only in localrc file as below.
Since, we are building compiler layer, create and modify only localrc
file. Make sure to set the project and layer as compiler and user name as
desired. For example:
@ -59,8 +57,6 @@ this CentOS mirror repository.
Run building Docker container
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Follow the :ref:`building docker container <Run_building_Docker_container>` for
more details.
At the end of this procedure, you will be inside the Starlingx container.
Quick command summary is as below:
@ -267,8 +263,6 @@ project and layer as distro. For example:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Run building Docker container
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Follow the :ref:`building docker container <Run_building_Docker_container>` for
more details.
At the end of this procedure, you will be inside the Starlingx container.
Quick command summary is as below:
@ -551,8 +545,6 @@ project and layer as flock. For example:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Run building Docker container
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Follow the :ref:`building docker container <Run_building_Docker_container>` for
more details.
At the end of this procedure, you will be inside the Starlingx container.
Quick command summary is as below:
@ -843,7 +835,7 @@ Build the image:
build-iso
----------------------
:ref:`Build-installer`
Build-installer
----------------------
Layered build has the same procedure for build installer as StarlingX R3.0 build
except for the changes in path of files as below. Click the heading above for details.

View File

@ -552,11 +552,11 @@ Build your package
******************
Complete instructions can be found in the
:ref:`Create StarlingX packages section of the Build Guide <create_stx_pkgs>`.
:ref:`Create StarlingX packages section of the Build Guide <build_packages_iso_creation>`.
::
build-rpms fm-common
build-pkgs fm-common
*******************
Commit your changes