Update bootstrap.rst

This commit is contained in:
tschettervictor
2025-03-01 13:04:05 -07:00
committed by GitHub
parent 2121d78124
commit b828d74fef

View File

@@ -1,4 +1,3 @@
=========
bootstrap bootstrap
========= =========
@@ -15,12 +14,11 @@ let us know.
In this document we will describe using the `bootstrap` sub-command with both In this document we will describe using the `bootstrap` sub-command with both
releases and templates. We begin with releases. releases and templates. We begin with releases.
Releases Releases
======== --------
Example Example
------- ^^^^^^^
To `bootstrap` a FreeBSD release, run the bootstrap sub-command with the To `bootstrap` a FreeBSD release, run the bootstrap sub-command with the
release version as the argument. release version as the argument.
@@ -44,7 +42,7 @@ download the base.txz. These files are verified (sha256 via MANIFEST file)
before they are extracted for use. before they are extracted for use.
EOL Releases EOL Releases
------------ ^^^^^^^^^^^^
It is sometimes necessary to run end-of-life releases for testing or legacy It is sometimes necessary to run end-of-life releases for testing or legacy
application support. By default Bastille will only install supported releases application support. By default Bastille will only install supported releases
@@ -59,7 +57,7 @@ By overriding the BASTILLE_URL_FREEBSD variable you can now bootstrap archived
releases from the FTP archive. releases from the FTP archive.
Tips Tips
---- ^^^^
The `bootstrap` sub-command can now take (0.5.20191125+) an optional second The `bootstrap` sub-command can now take (0.5.20191125+) an optional second
argument of "update". If this argument is used, `bastille update` will be run argument of "update". If this argument is used, `bastille update` will be run
@@ -67,7 +65,7 @@ immediately after the bootstrap, effectively bootstrapping and applying
security patches and errata in one motion. security patches and errata in one motion.
Notes Notes
----- ^^^^^
The bootstrap subcommand is generally only used once to prepare the system. The The bootstrap subcommand is generally only used once to prepare the system. The
only other use case for the bootstrap command is when a new FreeBSD version is only other use case for the bootstrap command is when a new FreeBSD version is
@@ -85,7 +83,7 @@ mileage may vary; let me know what happens.
Templates Templates
========= ---------
Bastille aims to integrate container automation into the platform while Bastille aims to integrate container automation into the platform while
maintaining a simple, uncomplicated design. Templates are git repositories with maintaining a simple, uncomplicated design. Templates are git repositories with
@@ -94,7 +92,7 @@ automation definitions for packages, services, file overlays, etc.
To download one of these templates see the example below. To download one of these templates see the example below.
Example Example
------- ^^^^^^^
.. code-block:: shell .. code-block:: shell
@@ -103,13 +101,13 @@ Example
ishmael ~ # bastille bootstrap https://gitlab.com/bastillebsd-templates/python3 ishmael ~ # bastille bootstrap https://gitlab.com/bastillebsd-templates/python3
Tips Tips
---- ^^^^
See the documentation on templates for more information on how they work and See the documentation on templates for more information on how they work and
how you can create or customize your own. Templates are a powerful part of how you can create or customize your own. Templates are a powerful part of
Bastille and facilitate full container automation. Bastille and facilitate full container automation.
Notes Notes
----- ^^^^^
If you don't want to bother with git to use templates you can create them If you don't want to bother with git to use templates you can create them
manually on the Bastille system and apply them. manually on the Bastille system and apply them.