We plan on adding FreeBSD 8 support in the near future as well. Please file any tickets against CHEF and the packaging component if you find issues with the packages themselves, otherwise just against CHEF (Once we bring the ticketing site back online.)

I am currently testing the new package on a FreeBSD 9.1 AMD64 system. I
noticed the package expects bash in /bin/bash, however FreeBSD installs
bash into /usr/local/bin/bash.

“/tmp/tmp.XXXXXXXX.fd1V34Kl/chef–freebsd-9-amd64.sh: ./makeselfinst:
/bin/bash: bad interpreter: No such file or directory”

As a workaround you can symlink bash to /bin/bash and the installer works.

As soon as the ticket system is back up I will file this minor bug.

In the general opinion, should the chef directory remain in the /etc
folder or should it be moved to /usr/local/etc on BSD systems as their
FSH dictates? If so there should be some changes to bootstrap script and
the chef-client cookbook.

We plan on adding FreeBSD 8 support in the near future as well. Please file any tickets against CHEF and the packaging component if you find issues with the packages themselves, otherwise just against CHEF (Once we bring the ticketing site back online.)

Yea - that is something that I think we looked at early on - but IIRC it
might require some larger scale changes. I would like to look at it again.

The way we solved it is in our bootstrap template we created the symlink
prior to the omnibus install. You could of course remove the symlink later
in the bootstrap template if you feel the need.

But yea - please open a ticket, i would like to take another look again. I
just feel like there was something that made it more difficult or at least
more trouble than it’s worth. Scott Sanders might remember as well.

I am currently testing the new package on a FreeBSD 9.1 AMD64 system. I
noticed the package expects bash in /bin/bash, however FreeBSD installs
bash into /usr/local/bin/bash.

“/tmp/tmp.XXXXXXXX.fd1V34Kl/**chef–freebsd-9-amd64.sh: ./makeselfinst:
/bin/bash: bad interpreter: No such file or directory”

As a workaround you can symlink bash to /bin/bash and the installer works.

As soon as the ticket system is back up I will file this minor bug.

In the general opinion, should the chef directory remain in the /etc
folder or should it be moved to /usr/local/etc on BSD systems as their FSH
dictates? If so there should be some changes to bootstrap script and the
chef-client cookbook.

We plan on adding FreeBSD 8 support in the near future as well. Please
file any tickets against CHEF and the packaging component if you find
issues with the packages themselves, otherwise just against CHEF (Once we
bring the ticketing site back online.)