Greeting all,
I have spent last few day trying to understand the difference between poudriere(8) and synth(1), but to no avail. Thus, I though that I try to explain my understanding in terms of my goal, with a hope that someone can help by pointing me to a solution.
I have been running a FreeBSD based server and since I needed options different from default options for some of the packages, I have compiled them from ports. It is my understanding that ports and packages should not be mixed; therefore, I compiled everything from ports.
My recent experiments with FreeBSD on desktop seem to be successful, so I have been thinking about moving from Windows and/or Linux. Since I perceive to have the same issue with the packages, I started thinking about centralized solution.
My understanding is that both poudriere(8) and synth(1) download all necessary files for compiling package(s) from port(s) from the official FreeBSD repository to a host, apply build options, and compile the package(s) that are then placed into local repository on the host. The host, as well as remote subscribers, may then access the local repository using the
Considering, that this understanding is correct, it does not help with the conundrum, which of the tool to choose.
Any help is greatly appreciated.
Kindest regards,
M
I have spent last few day trying to understand the difference between poudriere(8) and synth(1), but to no avail. Thus, I though that I try to explain my understanding in terms of my goal, with a hope that someone can help by pointing me to a solution.
I have been running a FreeBSD based server and since I needed options different from default options for some of the packages, I have compiled them from ports. It is my understanding that ports and packages should not be mixed; therefore, I compiled everything from ports.
My recent experiments with FreeBSD on desktop seem to be successful, so I have been thinking about moving from Windows and/or Linux. Since I perceive to have the same issue with the packages, I started thinking about centralized solution.
My understanding is that both poudriere(8) and synth(1) download all necessary files for compiling package(s) from port(s) from the official FreeBSD repository to a host, apply build options, and compile the package(s) that are then placed into local repository on the host. The host, as well as remote subscribers, may then access the local repository using the
pkg
command.Considering, that this understanding is correct, it does not help with the conundrum, which of the tool to choose.
Any help is greatly appreciated.
Kindest regards,
M