bisos.bootstrap: 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.
Blee Panel Controls: | Show-All : Overview : Content : (1) : S&Q : Save : Quit : Bury |
Panel Links: | Repo Blee Panel |
See Also: | At PYPI : bisos.PyCS |
|---|
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.
| bisos Capabilities Panel | file:/py3/panels/capabilities/_nodeBase_/fullUsagePanel-en.org |
- Overview
- Realted Resources
- Installation
- Usage
- Part of BISOS and ByStar — ByStar Internet Services Operating System
- bisos.bootstrap as a Standalone Piece of BISOS
- Documentation and Blee-Panels
- Support
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.
If you need access to bisos.bootstrap as a python module, you can install it with pip:
pip install bisos.bootstrapIf you only need access to bisos.bootstrap as a command on command-line, you can install it with pipx:
pipx install bisos.bootstrapThe following commands are made available:
- seedBootstrap.cs
- exmpl-bootstrap.cs
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.
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).
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.
Does the following:
- Clone specified repo
- From within that repo executes specified entry point with params and args. This typically involves creating an account
Layered on top of Debian, BISOS: (By* Internet Services Operating System) is a
unified and universal framework for developing both internet services and
software-service continuums that use internet services. See Bootstrapping
ByStar, BISOS and Blee for information about getting started with BISOS.
BISOS is a foundation for The Libre-Halaal ByStar Digital Ecosystem which is
described as a cure for losses of autonomy and privacy in a book titled: Nature
of Polyexistentials
bisos.bootstrap is part 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.
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 are in ./panels directory. From within Blee and BISOS these panels are accessible under the Blee “Panels” menu.
For support, criticism, comments and questions; please contact the
author/maintainer
Mohsen Banan at:
http://mohsen.1.banan.byname.net/contact