make "clean-all" equivalent

Started by DanieleZappasodi, May 18, 2022, 09:41:30 AM

Previous topic - Next topic
Hello,
I need to rebuild OPNSense after an upgrade.
What are the correct steps to clean the build environment (a sort of "make clean-all") before a new make dvd?

Is it enough "make clean-obj"?

Regards,
Daniele

What are we talking about.. tools.git?


Cheers,
Franco

Hello Franco,
yes, I'm in "tools" directory.

I have already built the components (ports, src, plugins ecc. with "make dvd" or other "make ...").
Suppose that somethings went wrong during the build process or there is a new OPNSense version, so I need to run a new "make" of OPNSense.
What is the correct way to perform a new "make"?

Regards,
Daniele

Hi Daniele,

Well, it depends. :)

Are plugins or core involved?

make hotfix-core
make hotfix-plugins

Are ports involved?

make clean-packages packages

Mind you rebuilding ports again takes a long time. ;)

Base/kernel are just loose components like "packages" concept and can be rebuilt independently.

make kernel-again / make clean-kernel kernel
make base-again / make clean-base base


Cheers,
Franco