| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-09-26 | Handle slackpkg exit 20 and 50, auto-restart on self-upgrade | Danilo M. | 2 | -6/+47 | |
| slackpkg's cleanup() exits 20 when no packages match (benign, e.g. an install-new with nothing to do) and 50 when it upgraded itself and wants the operation restarted. Treating every nonzero as fatal aborted the run on the very common 20. Add handle_rc(): 0 and 20 continue, real errors abort with the exit code, and 50 re-execs the script once with the original arguments, guarded by DIST_UPGRADE_RESTARTS so a repeated 50 aborts instead of looping. All steps now go through it. | |||||
| 2026-09-26 | Fix bootability check to parse -f and ignore kernel-builtin modules | Danilo M. | 1 | -10/+28 | |
| mkinitrd_command_generator often emits no -m and relies on -f for the root filesystem, so the module check silently skipped. Parse -f as well and drop any name listed in modules.builtin. Also fix the parser itself: two greps inside a { } group share one stdin stream, so the second grep saw EOF and returned nothing. Replaced with a single awk pass. | |||||
| 2026-09-26 | Initial commit: Slackware -current upgrade helper with initrd verification | Danilo M. | 5 | -0/+680 | |
