mirror of
https://github.com/m8tin/cis.git
synced 2025-12-06 07:48:26 +01:00
31 lines
1.3 KiB
Markdown
31 lines
1.3 KiB
Markdown
Manual
|
|
======
|
|
|
|
Each script `${FULL_SCRIPTNAME}.sh` has it's corresponding manual here:
|
|
- `manuals/${FULL_SCRIPTNAME}.sh.md`
|
|
|
|
According to the rule above, this directory `manuals/core/*`
|
|
has the same structure as `../core/*` and contains all manuals explaining the core functionality.
|
|
|
|
And this directory `manuals/script/*`
|
|
has the same structure as `../script/*` and contains all manuals explaining the purpose of each script.
|
|
|
|
|
|
|
|
Core functionality
|
|
------------------
|
|
|
|
This set of scripts is the absolute minimum to provide the core functionality:
|
|
- `setupCoreOntoThisHost.sh` bootstraps an empty new host, after the scripts repository was cloned
|
|
[Read this for further details](./setupCoreOntoThisHost.sh.md)
|
|
- `setupCoreOntoThisHost.sh` needs [`../core/addAndCheckGitRepository.sh`](./core/addAndCheckGitRepository.sh.md)
|
|
- `setupCoreOntoThisHost.sh` needs [`../core/addNormalUser.sh`](./core/addNormalUser.sh.md)
|
|
- `setupCoreOntoThisHost.sh` needs [`../core/addToCrontabEveryHour.sh`](./core/addToCrontabEveryHour.sh.md)
|
|
- `setupCoreOntoThisHost.sh` needs [`../core/defineAuthorizedKeysOfUser.sh`](./core/defineAuthorizedKeysOfUser.sh.md)
|
|
- `setupCoreOntoThisHost.sh` needs [`../core/ensureUsageOfDefinitions.sh`](./core/ensureUsageOfDefinitions.sh.md)
|
|
|
|
|
|
|
|
The scripts
|
|
-----------
|