]> Kevux Git Server - fll/commit
Bugfix: Out of date repository build scripts.
authorKevin Day <kevin@kevux.org>
Tue, 21 Mar 2023 03:50:55 +0000 (22:50 -0500)
committerKevin Day <kevin@kevux.org>
Tue, 21 Mar 2023 03:50:55 +0000 (22:50 -0500)
commit736d99ce416da505e859c9ee3890b3adf119260f
tree378d59ea9d2bb97b5133f7ac08dc1ca3cedba9e1
parent1ca9f2e9eb2819d9f39439f110c8a5ffe0f6c7e9
Bugfix: Out of date repository build scripts.

The repository build scripts are very much out of date.

A recent bugfix, commit 831e5d8b0dce5279964987baa43201b63c12c203, attempted to partially address this.
It turns out that there is a lot more that needs to be done.

All of the repository build scripts are now updated.

Make sure the copyright parameter is available.

Make sure the "+Q/++quiet" and "+E/++error" parameters are correct and working.

Make sue the "+F/++line_first_no" and "+L/++line_last_no" parameters are working.
Utilize "+F" and "+L" where reasonably possible in the example bootstrap and test scripts.

Improve return status handling.
The goal here is to avoid calling "exit".
The use of "exit" is not safe as under certain conditions it can close terminals that the script is running in.
build/scripts/bootstrap-example.sh
build/scripts/bootstrap.sh
build/scripts/install.sh
build/scripts/package.sh
build/scripts/test.sh