Sunday, October 31, 2021

Re: make: don't know how to make /usr/lib/crt0.o (prerequisite of: httpd)

On 2021-10-31, Kent Watsen <kent@watsen.net> wrote:
> Thanks Theo.
>
> No debate about needing comp, only how it's installed…or maybe I misunderstand what you mean by "the script"?

As you're the one in possession of the system with the nonstandard
configuration you're the best person to figure out what's different
between that and a normally installed system.

>>> However, when a fresh 7.0 install selects all the same packages except "comp", and then subsequently adds the "comp" package via the command:
>>>
>>> (cd /root && curl -s -O https://cdn.openbsd.org/pub/OpenBSD/7.0/amd64/comp70.tgz && cd / && tar xzvphf /root/comp70.tgz)

>>> PS: I don't want "comp" on the production system. After installing "httpd-plus", I run the following command to remove it: (cd /root && for i in `tar -tzvf /root/comp70.tgz | awk '{print $NF}'`; do rm -rf $i; done) && rm /root/comp70.tgz

It does seem an unusual requirement to have a system which cannot have
comp sets, but that is still ok to fetch a file from the internet and
untar it as root without verifying the signify(1) signature and hash.

Had you considered building the binary on a non production system
instead?


--
Please keep replies on the mailing list.

No comments:

Post a Comment