2024-02-13 17:15:20 +02:00
|
|
|
# /etc/profile.d files collection
|
|
|
|
|
|
|
|
|
|
This is a collection of /etc/profile.d files used by the gwebu team.
|
|
|
|
|
Unless explicitly stated in the file itself, the license is [The Unlicense](https://choosealicense.com/licenses/unlicense/).
|
2024-05-30 03:57:04 +03:00
|
|
|
|
2025-03-09 00:25:26 +02:00
|
|
|
## Automation
|
2024-05-30 03:57:04 +03:00
|
|
|
|
2025-03-09 00:25:26 +02:00
|
|
|
To update the RPM changelog run ./changelog.sh
|
2025-11-02 15:52:41 +02:00
|
|
|
|
|
|
|
|
Type `make` to see the available targets (dist, rpm, podman_rpm, changelog, clean).
|
2025-11-02 15:52:41 +02:00
|
|
|
|
|
|
|
|
## Releases
|
|
|
|
|
|
|
|
|
|
To create a new release first tag it:
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
git tag -a v1.0.0 -m "Release 1.0.0"
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
then run `./release.sh`. At this point
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
git commit -a --ammend
|
|
|
|
|
git tag -a v1.0.0 -m "Release 1.0.0" --force
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
This is a chicken and egg problem I have not decided how to solve yet.
|
|
|
|
|
|
|
|
|
|
Build the RPMs at this point with `make rpm` or `make podman_rpm`.
|
|
|
|
|
Once everything is OK push code and the tag.
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
git push
|
|
|
|
|
git push --tags
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
And draft a new release on GitHub.
|