* [gentoo-soc] Week 1 report, Automated Gentoo system updater
@ 2023-06-05 20:23 Kulikov Stepan
0 siblings, 0 replies; only message in thread
From: Kulikov Stepan @ 2023-06-05 20:23 UTC (permalink / raw
To: gentoo-soc; +Cc: Andrey F., juippis
[-- Attachment #1: Type: text/plain, Size: 1445 bytes --]
Hey, I hope everyone is having a great time of day!
My name is Stepan, it's nice to meet you!
I'm working on Automated Gentoo system update project this year.
Project repository: https://github.com/Lab-Brat/gentoo_update
*Here what I have done during week 1:*
The most basic version of the updater program is ready.
By default it only installs security patches from GLSA using
glsa-check, but it also allows users to update @world
with their custom update flags. Additionally, after an update
users can choose to:
- merge changed configuration files
- restart updated services
- do a post-update clean up
- read elogs
- read news
After an update a log file is created in
/var/log/gentoo_update/log_$timestamp.
This file will be used at later stages for parsing and notification
sending.
I also attached a small test suite to the repository (in 'tests'
directory).
At this stage it's just a Docker compose file with some custom stage3
containers where I manually run the code, but I'm planning to expand
and automate it.
*My plans for week 2:*
During the second week I plan to fix all issues with packaging and
create an ebuild.
When everything will be packaged correctly I plan to do some
minor fixes and do more tests, and ideally by the end of the week
write a blog post on Gentoo forums announcing my project. It would
be nice to receive feedback from the community early as possible.
Sincerely yours,
Kulikov Stepan
[-- Attachment #2: Type: text/html, Size: 1889 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-06-05 20:23 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-05 20:23 [gentoo-soc] Week 1 report, Automated Gentoo system updater Kulikov Stepan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox