Init intergation of multi OS support, updated docs

This commit is contained in:
2020-09-30 15:43:43 +02:00
parent 531088000a
commit 4642319096
8 changed files with 120 additions and 32 deletions

View File

@@ -3,10 +3,14 @@
* CMS/`<NewCmsName>`/
* conf.sh
* preconf.sh
* apt.list
* generic.pkg.list
* apt.pkg.list
* dnf.pkg.list
* `<Webserver>`-conf.sh
* `<Webserver>`-preconf.sh
* `<Webserver>`-apt.list
* `<Webserver>`-generic.pkg.list
* `<Webserver>`-apt.pkg.list
* `<Webserver>`-dnf.pkg.list
* `<Webserver>`-unconfigured
# File Explanation
@@ -14,10 +18,14 @@
| -------- | ------------ |
| preconf.sh | Pre config/apt install commands runs for all web servers |
| conf.sh | Configuration runs for all webservers |
| apt.list | packagelist for all webservers |
| generic.pkg.list | packagelist for this webserver and php for all distro's |
| apt.pkg.list | packagelist for this webserver and php for distro's that use apt |
| dnf.pkg.list | packagelist for this webserver and php for distro's that use dnf/yum |
| `<Webserver>`-preconf.sh | Pre config/apt install commands runs for specified webserver |
| `<Webserver>`-conf.sh | Configuration runs for specified webserver |
| `<Webserver>`-apt.list | packagelist for specified webserver |
| `<Webserver>`-generic.pkg.list | packagelist for specified webserver for all distro's|
| `<Webserver>`-apt.pkg.list | packagelist for specified webserver for distro's that use apt|
| `<Webserver>`-dnf.pkg.list | packagelist for specified webserver for distro's that use dnf/yum|
| `<Webserver>`-unconfigured | webserver(vhost) config |

View File

@@ -5,10 +5,14 @@ In both cases the file structure is expected as shown below
# List of possible Files and expected Structure
* conf.sh
* preconf.sh
* apt.list
* generic.pkg.list
* apt.pkg.list
* dnf.pkg.list
* `<webserver>`-conf.sh
* `<webserver>`-preconf.sh
* `<webserver>`-apt.list
* `<Webserver>`-generic.pkg.list
* `<Webserver>`-apt.pkg.list
* `<Webserver>`-dnf.pkg.list
* config/*
## The internal module location
@@ -19,10 +23,14 @@ SubModules/`<ModuleName>`
| -------- | ------------ |
| preconf.sh | Pre config/apt install commands runs for all web servers |
| conf.sh| Configuration runs for all webservers |
| apt.list | packagelist for all webservers |
| generic.pkg.list | packagelist for this webserver and php for all distro's |
| apt.pkg.list | packagelist for this webserver and php for distro's that use apt |
| dnf.pkg.list | packagelist for this webserver and php for distro's that use dnf/yum |
| `<Webserver>`-preconf.sh | Pre config/apt install commands runs for specified webserver |
| `<Webserver>`-conf.sh | Configuration runs for specified webserver |
| `<Webserver>`-apt.list | packagelist for specified webserver |
| `<Webserver>`-generic.pkg.list | packagelist for specified webserver for all distro's|
| `<Webserver>`-apt.pkg.list | packagelist for specified webserver for distro's that use apt|
| `<Webserver>`-dnf.pkg.list | packagelist for specified webserver for distro's that use dnf/yum|
| config/* | Directory for config files |

View File

@@ -2,7 +2,9 @@
* CoreModules/`<webserverName>`/
* conf.sh
* preconf.sh
* apt.list
* generic.pkg.list
* apt.pkg.list
* dnf.pkg.list
* appendCMS-conf.sh
* config/*
# File Explanation
@@ -10,7 +12,9 @@
| -------- | ------------ |
| preconf.sh | Pre config/apt install commands (ex: repo setup) |
| conf.sh | Configuration for webserver and php |
| apt.list | packagelist for this webserver and php |
| generic.pkg.list | packagelist for this webserver and php for all distro's |
| apt.pkg.list | packagelist for this webserver and php for distro's that use apt |
| dnf.pkg.list | packagelist for this webserver and php for distro's that use dnf/yum |
| appendCMS-conf.sh | Runs when a domain gets added after inital install by appendCMS.sh |
# Defining in the menu