]> Kevux Git Server - fll/commit
Bugfix: Out of date repository build scripts.
authorKevin Day <kevin@kevux.org>
Tue, 21 Mar 2023 03:52:41 +0000 (22:52 -0500)
committerKevin Day <kevin@kevux.org>
Tue, 21 Mar 2023 03:59:53 +0000 (22:59 -0500)
commit362c7b9f6cd57421a18c0148fb6eb9bda165bcd2
tree0438d8e82ebb829c167c38dce018760392b4accb
parent9a021eb4044cf8cb63bcef6f8851566b4bc574c7
Bugfix: Out of date repository build scripts.

The repository build scripts are very much out of date.

A recent bugfix, commit 9a021eb4044cf8cb63bcef6f8851566b4bc574c7, 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.

This is a copy of the changes from commit 736d99ce416da505e859c9ee3890b3adf119260f from the 0.7.0 development branch.
The 0.7.0 parameters "+F/++line_first_no" and "+L/++line_last_no" are removed as they are not available in 0.6.0 stable branch versions.
The relevant code remains, it is just unused.

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