Commit Graph

120 Commits

Author SHA1 Message Date
f9662254cc Bump timeout for portage upgrade path calc
Many packages and slow CPU makes portage take long time to calculate
world update path. Bumping to 1 hour timeout for now
2026-02-19 10:22:00 +01:00
46c3807554 bump version v1.5.1 2025-09-20 23:29:22 +02:00
79a25ef429 fix missing import 2025-09-20 23:28:48 +02:00
c5605c5b69 version bump v1.5.0 2025-09-20 11:48:34 +02:00
a176ee3c26 add support for cleaning zfs system snapshots 2025-09-20 11:45:08 +02:00
d8f096ebe3 remove old kernel modules as well as kernels 2025-08-26 07:37:37 +02:00
f3abc1c257 remove golang rebuild as it's no longer a package set v1.4.8 2025-03-15 21:24:58 +01:00
a6714d037b prepare 1.4.7 release v1.4.7 2025-02-28 07:55:51 +01:00
bbe23b1549 better kernel version sorting
should now detect that 6.12.16 is newer than 6.6.74 for example
2025-02-28 07:53:11 +01:00
17fc601022 print service and policy for rouge services 2024-12-20 14:20:07 +01:00
f1ded26b9f properly log processes which still has open files after restart 2024-12-17 01:28:12 +01:00
8d373f599c Fix eclass check for packages with many revisions v1.4.6 2024-10-23 17:03:30 +02:00
17ef7eee8e fix syntax v1.4.5 2024-08-30 09:20:48 +02:00
0f713bf476 fix usepkg on gentoo rebuilds v1.4.4 2024-08-29 10:58:34 +02:00
9f08c5f687 add rust-rebuild support for rust-bin 2024-08-22 15:30:56 +02:00
6fd96562ae prepare for v1.4.3 v1.4.3 2024-08-18 16:28:21 +02:00
76fe384d0f fix another go-rebuild bug 2024-08-18 16:27:09 +02:00
3d3dd379b7 fix go rebuild v1.4.2 2024-08-17 21:50:42 +02:00
cc206f6198 allow to explicit restart service even if not enabled 2024-08-17 08:54:43 +02:00
29c1256ee1 fix var v1.4.1 2024-08-14 16:58:33 +02:00
4002279a20 prepare for 1.4.0 v1.4.0 2024-08-14 08:37:07 +02:00
62ff301c3c add option to disable rebuilds 2024-08-14 08:35:27 +02:00
fc6f29c0e1 restrict open files check to non-volatile directories 2024-08-03 07:35:12 +02:00
db865eafe9 do not re-test ignored processes 2024-08-03 07:04:14 +02:00
7cce11022c prepare for 1.3.4 v1.3.4 2024-07-27 16:45:09 +02:00
cef0f8d8bc fix configurable process->service mapping on systemd 2024-07-27 14:00:11 +02:00
00496493cd prepare v1.3.3 v1.3.3 2024-07-26 12:45:13 +02:00
434858174c fix live_system config 2024-07-26 12:44:35 +02:00
a4a28a1fb3 correct log message for system upgrades 2024-07-26 12:30:47 +02:00
ae560e96c0 add more system package debugging 2024-07-26 12:19:28 +02:00
9970fe3365 add debug of eclasses 2024-07-26 12:15:18 +02:00
2491df81f6 fix rust/go rebuilds on gentoo v1.3.2 2024-07-26 11:25:18 +02:00
9593a7d09f prepare for v1.3.1 v1.3.1 2024-07-26 10:48:07 +02:00
093470d27d Ignore user service on systemd
Instead emit warning about the need to log out and log in again
2024-07-26 10:46:59 +02:00
c2890da0f3 fix service log message 2024-07-26 10:40:29 +02:00
2886e367b3 add live_system config option
This is to be used in environments where reboot is strictly unneeded;
such as when building packages in a chroot
2024-07-25 19:25:12 +02:00
59e8fcc4e6 bump version v1.3.0 2024-07-24 18:40:56 +02:00
9261daeb74 fix fallback argument to reboot 2024-07-24 18:32:48 +02:00
56901faefe fix enabled logic 2024-07-21 11:28:15 +02:00
8bd417de2d support better rebuilds in gentoo
* run @golang-rebuild after upgrade of dev-lang/go
* rebuild dependencies to updated go modules
* run @rust-rebuild after upgrade of dev-lang/rust
* run perl-cleaner after upgrade of dev-lang/perl
* run @live-rebuild during upgrade
2024-07-21 11:20:13 +02:00
9e2ab32435 new method to identify system packages on gentoo
System packages are now:
* Anything in sys-boot/ category
* sys-libs/glibc and sys-libs/musl
* any ebuild that uses one of these eclasses:
    - dist-kernel-utils
    - linux-mod-r1
    - kernel-install
2024-07-20 17:29:37 +02:00
29e5f865d0 bump version v1.2.0 2024-07-20 09:18:51 +02:00
8bbd8dbec2 proper return codes and warnings if reboot is required 2024-07-19 20:55:48 +02:00
76639d8472 also restart static services 2024-07-19 17:27:40 +02:00
e0cb7b8ca0 better support for service restarts on systemd 2024-07-19 17:23:40 +02:00
22a2b4557b new naming for gentoo installkernel 2024-07-13 21:52:05 +02:00
2151f6f8f7 report error instead of warning when a package prevent upgrade v1.1.1 2024-07-13 07:55:43 +02:00
e2a91dd8ae fix exception raising 2024-07-13 07:52:17 +02:00
2a880b5033 fix exit codes on upgrade failure 2024-07-13 07:40:23 +02:00
0e577bebc5 spelling v1.1.0 2024-06-16 14:28:54 +02:00