Summary: | ports/portmaster with -P or --packages option stops after installation of each and every port | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Vlad Markov <dvoich> |
Component: | Individual Port(s) | Assignee: | Stefan Eßer <se> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | se |
Priority: | --- | Flags: | linimon:
maintainer-feedback?
(se) |
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Vlad Markov
2023-09-09 15:34:11 UTC
Thank you for reporting and diagnosing this issue. This case can only happen (AFAIK) when all updates can be performed using existing packages. If no ports need to be built, then $DI_FILES may be empty and the reported issue occurs. The suggested patch has been applied to the portmaster repository, and the port update to version 3.27 will be committed next. A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a7ed2d6d98970d9415bd5eafbfa7addf3f25277c commit a7ed2d6d98970d9415bd5eafbfa7addf3f25277c Author: Stefan Eßer <se@FreeBSD.org> AuthorDate: 2023-09-22 17:55:43 +0000 Commit: Stefan Eßer <se@FreeBSD.org> CommitDate: 2023-09-22 17:58:38 +0000 ports-mgmt/portmaster: Fix issue when updating from packages only When using the -P or --package option to portmaster and all updates can be performed without building at least one port, the $DI_FILES variable may be unset. In this situation portmaster stops after the installation of each port. Entering a CR makes it continue. This was reported by Vlad Markov with a suggested fix that has been applied (with a white-space change). PR: 273660 Reported by: dvoich@aim.com (Vlad Markov) ports-mgmt/portmaster/Makefile | 2 +- ports-mgmt/portmaster/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) |