Overview
Bash scripts (Interactive Command Modules – ICM) for bootstrapping BISOS (ByStar Internet Services OS) software profiles on a virgin Linux distro. Or for creating fully automated KVM guests that are ByStar Platforms.
bx2Genesis.sh will go through a complete ByStar Platform installation on the local host.
bxBootstrapGuest.sh will create a fully automated KVM Guest ByStar Platform.
Package Documentation At Github
The information below is a subset of the full of documentation for this bisos-pip package. More complete documentation is available at: https://github.com/bisos-pip/bootstrap-cs
Realted Resources
bisos Capabilities Panel |
file:/panels/capab ilities/_nodeBase_/fullUsagePanel-en.org |
Table of Contents TOC
Installation
The sources for the bisos.bootstrap pip package is maintained at: https://github.com/bisos-pip/bootstrap.
The bisos.bootstrap pip package is available at PYPI as https://pypi.org/project/bisos.bootstrap
You can install bisos.bootstrap with pip or pipx.
Installation With pip
If you need access to bisos.bootstrap as a python module, you can install it with pip:
pip install bisos.bootstrap
Installation With pipx
If you only need access to bisos.bootstrap as a command on command-line, you can install it with pipx:
pipx install bisos.bootstrap
The following commands are made available:
seedBootstrap.cs
exmpl-bootstrap.cs
Usage
bx2Genesis.sh
On a virgin BxP-Distro, run ``sudo /usr/local/bin/bx2Genesis.sh’’ and you will end up with a Generic BISOS Platform. Which you can then apply to a desired bxpCharacter.
bxBootstrapGuest
On any Linux machine that has kvm in its distro, run /usr/local/bin/bxBootstrapGuest.sh and you will end up with a guest at the specified desired level (as ByStar Platforms).
./bin/bxHostGenGuestVagrant
On any Linux Machine that has VirtualBox and Vagrant installed, run bxHostGenGuestVagrant and based on params and args build a VM that includes what is specified.
The Steps are as follows:
Create A VM
In the created VM as root:
install python and pip
install git
pip install bisos.bootstrap
Run xxx to create user bxGenesis and add it to sudoers
In the created VM as bxGenesis run bisos.bootstrap/bin/bxGenWithRepo
Login to the VM as bxGenesis
Run the post install script.
./bin/bxGenWithRepo
Does the following:
Clone specified repo
From within that repo executes specified entry point with params and args. This typically involves creating an account
Part of BISOS and ByStar — ByStar Internet Services Operating System
bisos.bootstrap is part of BISOS.
bisos.bootstrap as a Standalone Piece of BISOS
bisos.bootstrap is a standalone piece of BISOS. It can be used as a self-contained Python package separate from BISOS. Follow the installation and usage instructions below for your own use.
Documentation and Blee-Panels
bisos.bootstrap is part of ByStar Digital Ecosystem http://www.by-star.net.
This module’s primary documentation is in the form of Blee-Panels. Additional information is also available in: http://www.by-star.net/PLPC/180047
bisos.bootstrap Blee-Panels
bisos.bootstrap Blee-Panels are in ./panels directory. From within Blee and BISOS these panels are accessible under the Blee “Panels” menu.
Support
Release files for bisos.bootstrap 0.30
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bisos_bootstrap-0.30.tar.gz | 55.0 kB | Details |
Release files / bisos_bootstrap-0.30.tar.gz
| Download URL | bisos_bootstrap-0.30.tar.gz |
|---|---|
| Size | 55.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
55bae72cf139cf4ae9b56dece6ab88115221c4543fba1dc67e22376ab0ddcb17
|
|
BLAKE2b-256 checksum How to use checksums |
31f5a1daa70385a629735498c32602871ea4c4bdf6328a148ff72901db27ecee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.2
|