Re: Using install image to recover wrecked system? CC missing ...

From: A FreeBSD User <freebsd_at_walstatt-de.de>
Date: Sat, 20 Dec 2025 14:34:17 UTC
Am Tage des Herren Sat, 20 Dec 2025 15:21:04 +0100
Miroslav Lachman <000.fbsd@quip.cz> schrieb:

> On 20/12/2025 14:15, A FreeBSD User wrote:
> > Hello,
> > 
> > having wreaked havock over one of my boxes damaging some of the crucial system's binaries
> > but with intact /usr/src, /usr/obj, I try to save the install via "make
> > installworld|installkernel" via booting off the latest official install image.
> > 
> > This endevour fails due to missing CC=cc (no suitable cc in the image).
> > 
> > Is there a way to circumvent this issue using the infrastructure residing in /usr/obj?  
> 
> If I was in your position, I would only take the base.txz file from 
> install media (and kernel.txz if necessary) and extract it to your 
> damaged system disk so that I could boot from this system and start 
> analyzing what happened and then, if necessary, rebuild/reinstall the 
> system from /usr/src.
> 
> Kind regards
> Miroslav Lachman
> 

Hi,

well, it is a bit confusing now, the latest install image from FreeBSD (Current, unhashed)
contains only new style packages. I theory, picking up the right package and relocate
installation would do the trick? Bad thing is that I do not know what package to pick up to
overwrite a damaged part ... 

using old-style base.txz also would wipe out /etc/ (overwrite existing files). I have backups,
but they are unfortunately not accessible until the crippled host is up and running again ...
;-)

Kind regards, thanks,

Oliver

-- 

A FreeBSD user