]> Kevux Git Server - tkis/log
tkis
6 weeks agoSecurity: Add IFS protection to all functions. development
Kevin Day [Thu, 14 May 2026 02:42:04 +0000 (21:42 -0500)]
Security: Add IFS protection to all functions.

This prevents abusive behavior if the `IFS` is changed.

The individual functions might be called in an environment that changes.
Therefore, each function must set the `IFS`.

6 weeks agoUpdate: Do not try to copy non-existent documentation.
Kevin Day [Thu, 14 May 2026 02:21:57 +0000 (21:21 -0500)]
Update: Do not try to copy non-existent documentation.

Avoid trying to copy non-directory or non-existent files.

Loop through each directory being removed rather than trying to delete all in one line.

Add some debug and warning statements.

Also update the documentation script to use braces around all variables.

6 weeks agoBugfix: Incorrect substitutions resulted in invalid data.
Kevin Day [Tue, 12 May 2026 00:00:05 +0000 (19:00 -0500)]
Bugfix: Incorrect substitutions resulted in invalid data.

I converted the `$target` to `${target}` in mass.
I missed some cases like `$target_package` which should have been changed to `${target_package}` instead of the incorrect `${target}package`'.

6 weeks agoUpdate: Add TKIS project.
Kevin Day [Mon, 11 May 2026 02:13:35 +0000 (21:13 -0500)]
Update: Add TKIS project.

This brings in the base parts of the TKIS project.

I only brought in a few core configurations and some systems and rules.
The rules are mostly functional examples.
I made some changes and I need to vet these changes.

The Turtle Kevux Installation Scripts has been previously released along with each Turtle Kevux release.

I believe it is about time that this project has its own dedicated repository.

The main repository will be the base scripts.
I might create different branches or even different repositories for actual distributions.

The version will begin as `1.2.0`.

I still need to review the copyright situation and update it.
This project had actually documented the copyright as 2006.
I hadn't put copyright dates in the files of my original FLL project and I thought it was 2007.
Based on these files, it is actually 2006.

I am updated the latest year to 2026 with these changes.

6 weeks agoUpdate: Initial commit.
Kevin Day [Mon, 11 May 2026 00:19:21 +0000 (19:19 -0500)]
Update: Initial commit.