]> Kevux Git Server - fll/commit
Update: Improve logic and design of install.sh script.
authorKevin Day <thekevinday@gmail.com>
Sat, 7 Jan 2023 15:57:39 +0000 (09:57 -0600)
committerKevin Day <thekevinday@gmail.com>
Sat, 7 Jan 2023 17:02:59 +0000 (11:02 -0600)
commita0a76ad5efa657738b344f2bfe9d6b67db801d3a
treed9316ce1f20e6fe29bef536d87199fc51f0218e3
parent2869c7ec1b7b6d6b8ba49d31972a6102ed80cb6f
Update: Improve logic and design of install.sh script.

The destination directories should be created if they do not already exist.
Fail when the destination exists but is not a directory rather than fail if that directory does not exist.

Fix grammar in 'Failed to create work directories'.

The includes should be created only when work is not an empty string.
The recently added documentation needs to be created as well.
The settings is not created and needs to be created just like with documentation.

Ensure the existence of these directories allows the copy and paste to work correctly.
Ensure the normal directories get created in addition to the work directories.

I originally designed this to not have any opinions for the settings.
I've decided to relax that and apply the default settings of the 'etc/' directory.
This directory is now installed to.
If say the 'etc/' is actually needing to be the 'share/' directory, custom paths can be altered as well.

Make sure the documentation and settings can be disabled or have their destination paths altered.
build/scripts/install.sh