Page 1 of 1

[SOLVED] What are host packages used for?

Published: March 13, 2018 - 4:49 PM
by Eric
Hello,

I've noticed that the WAPT server generates a machine package named after the machine's UUID.
However, I don't quite understand what these packages are for. When you run the installations on a machine, it first installs all the software, then the machine package, which then tries to install the same software again.
I saw in the documentation that you can specify in wapt-get.ini not to use machine packages.
I'm tempted to do this, but since I'm not sure what they do, I'd prefer to find out first.
(I couldn't find it in the documentation, sorry if it's there).

Thanks in advance
.

Re: What are host packages used for?

Published: March 13, 2018 - 5:06 PM
by sfonteneau
Hello,

machine packages are automatically generated by the console when you assign packages to a machine.

Removing a machine package is equivalent to removing the machine's dependencies.

Re: What are host packages used for?

Published: March 13, 2018 - 6:11 PM
by Eric
Okay,

but I don't understand why it installs the packages assigned to the machine first, then the host package, which installs those packages again.
Does the `use_host_package=0` parameter prevent this behavior?

Re: What are host packages used for?

Published: March 13, 2018 - 7:58 PM
by agauvrit
Good evening,

In the machine package documentation: WAPT's normal operation uses machine packages; if you do not do this, you will be forced to push scripts to launch installations on the agents.

It's up to you, but using machine packages is strongly recommended.

Sincerely,

Alexander