Bug 282252 - freebsd-update must refuse to run on a pkgbase system
Summary: freebsd-update must refuse to run on a pkgbase system
Status: In Progress
Alias: None
Product: Base System
Classification: Unclassified
Component: bin (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Only Me
Assignee: Ed Maste
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-21 15:41 UTC by Ed Maste
Modified: 2024-10-31 18:40 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Maste freebsd_committer freebsd_triage 2024-10-21 15:41:46 UTC
pkgbase is not compatible with freebsd-update. We need freebsd-update to detect when  pkgbase is in use, and exit with an error.
Comment 1 Ed Maste freebsd_committer freebsd_triage 2024-10-30 17:47:39 UTC
Draft/sketch of a patch in https://reviews.freebsd.org/D47341
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-10-31 18:36:50 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/src/commit/?id=cf1aba2857c1ec59c9a34d363cb18a61ffa34a10

commit cf1aba2857c1ec59c9a34d363cb18a61ffa34a10
Author:     Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2024-10-30 19:15:13 +0000
Commit:     Ed Maste <emaste@FreeBSD.org>
CommitDate: 2024-10-31 18:35:44 +0000

    freebsd-update: refuse to operate on a pkgbase system

    FreeBSD-update is not compatible with packaged base.

    PR:             282252
    Reviewed by:    bapt, markj (earlier)
    Sponsored by:   The FreeBSD Foundation
    Differential Revision: https://reviews.freebsd.org/D47341

 usr.sbin/freebsd-update/freebsd-update.sh | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)