CI: Automated build push
This commit is contained in:
parent
a333de7c35
commit
b51db47580
|
|
@ -1,4 +1,23 @@
|
||||||
|
# Preinstall
|
||||||
|
|
||||||
|
Contains the steps necessary to configure and pacstrap the install to selected drive.
|
||||||
|
|
||||||
|
# Overview
|
||||||
|
|
||||||
|
Creates the btrfs subvolumes.
|
||||||
|
|
||||||
|
|
||||||
# Functions
|
# Functions
|
||||||
|
* [mountallsubvol()](#mountallsubvol)
|
||||||
|
* [subvolumesetup()](#subvolumesetup)
|
||||||
|
|
||||||
|
|
||||||
|
## mountallsubvol()
|
||||||
|
|
||||||
|
Mount all btrfs subvolumes after root has been mounted.
|
||||||
|
|
||||||
|
## subvolumesetup()
|
||||||
|
|
||||||
|
BTRFS subvolulme creation and mounting.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
# Setup
|
||||||
|
|
||||||
|
Configures installed system, installs base packages, and creates user.
|
||||||
|
|
||||||
# Functions
|
# Functions
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
# User
|
||||||
|
|
||||||
|
User customizations and AUR package installation.
|
||||||
|
|
||||||
# Functions
|
# Functions
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
# Post-Setup
|
||||||
|
|
||||||
|
Finalizing installation configurations and cleaning up after script.
|
||||||
|
|
||||||
# Functions
|
# Functions
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
# ArchTitus
|
||||||
|
|
||||||
|
Entrance script that launches children scripts for each phase of installation.
|
||||||
|
|
||||||
# Functions
|
# Functions
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,98 @@
|
||||||
|
# Startup
|
||||||
|
|
||||||
|
This script will ask users about their prefrences like disk, file system, timezone, keyboard layout, user name, password, etc.
|
||||||
|
|
||||||
|
# Settings
|
||||||
|
|
||||||
|
## General Settings
|
||||||
|
* **CONFIG_FILE** (string)[default: **$CONFIGS_DIR/setup.conf**]: Location of setup.conf to be used by set_option and all subsequent scripts.
|
||||||
|
|
||||||
|
|
||||||
# Functions
|
# Functions
|
||||||
|
* [set_option()](#set_option)
|
||||||
|
* [select_option()](#select_option)
|
||||||
|
* [logo()](#logo)
|
||||||
|
* [filesystem()](#filesystem)
|
||||||
|
* [timezone()](#timezone)
|
||||||
|
* [keymap()](#keymap)
|
||||||
|
* [drivessd()](#drivessd)
|
||||||
|
* [diskpart()](#diskpart)
|
||||||
|
* [userinfo()](#userinfo)
|
||||||
|
* [aurhelper()](#aurhelper)
|
||||||
|
* [desktopenv()](#desktopenv)
|
||||||
|
* [installtype()](#installtype)
|
||||||
|
|
||||||
|
|
||||||
|
## set_option()
|
||||||
|
|
||||||
|
set options in setup.conf
|
||||||
|
|
||||||
|
### Output on stdout
|
||||||
|
|
||||||
|
* Output routed to startup.log
|
||||||
|
|
||||||
|
### Output on stderr
|
||||||
|
|
||||||
|
* # @stderror Output routed to startup.log
|
||||||
|
|
||||||
|
### Arguments
|
||||||
|
|
||||||
|
* **$1** (string): Configuration variable.
|
||||||
|
|
||||||
|
### Arguments
|
||||||
|
|
||||||
|
* **$2** (string): Configuration value.
|
||||||
|
|
||||||
|
## select_option()
|
||||||
|
|
||||||
|
Renders a text based list of options that can be selected by the
|
||||||
|
user using up, down and enter keys and returns the chosen option.
|
||||||
|
|
||||||
|
Arguments : list of options, maximum of 256
|
||||||
|
"opt1" "opt2" ...
|
||||||
|
Return value: selected index (0 for opt1, 1 for opt2 ...)
|
||||||
|
|
||||||
|
## logo()
|
||||||
|
|
||||||
|
Displays ArchTitus logo
|
||||||
|
|
||||||
|
_Function has no arguments._
|
||||||
|
|
||||||
|
## filesystem()
|
||||||
|
|
||||||
|
This function will handle file systems. At this movement we are handling only
|
||||||
|
btrfs and ext4. Others will be added in future.
|
||||||
|
|
||||||
|
## timezone()
|
||||||
|
|
||||||
|
Detects and sets timezone.
|
||||||
|
|
||||||
|
## keymap()
|
||||||
|
|
||||||
|
Set user's keyboard mapping.
|
||||||
|
|
||||||
|
## drivessd()
|
||||||
|
|
||||||
|
Choose whether drive is SSD or not.
|
||||||
|
|
||||||
|
## diskpart()
|
||||||
|
|
||||||
|
Disk selection for drive to be used with installation.
|
||||||
|
|
||||||
|
## userinfo()
|
||||||
|
|
||||||
|
Gather username and password to be used for installation.
|
||||||
|
|
||||||
|
## aurhelper()
|
||||||
|
|
||||||
|
Choose AUR helper.
|
||||||
|
|
||||||
|
## desktopenv()
|
||||||
|
|
||||||
|
Choose Desktop Environment
|
||||||
|
|
||||||
|
## installtype()
|
||||||
|
|
||||||
|
Choose whether to do full or minimal installation.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue