HomeSoftware Heritage

(#2208) FreeBSD: call /usr/local/bin/ruby explicitly
839de048afd4Unpublished

Unpublished Commit · Learn More

Repository Importing: This repository is still importing.

Description

(#2208) FreeBSD: call /usr/local/bin/ruby explicitly

On FreeBSD systems, the Ruby interpreter is normally installed in
/usr/local/bin, which is not on the default PATH when running init
scripts. Most users will have it in their PATH when logged in, which
causes concat to fail when run from init (or "service puppet start")
but not when run from directly the command line ("sudo puppet agent").
This follows the same strategy as OpenBSD, but avoid specifying the
Ruby interpreter version explicitly, because FreeBSD supports three
different versions of Ruby (with the default always being installed as
/usr/local/bin/ruby).

Details

Provenance
Garrett Wollman <wollman@csail.mit.edu>Authored on
olasdPushed on Sep 10 2015, 1:22 PM
Parents
rSPCATadb17a4bc835: Merge pull request #344 from drewfisher314/ticket/2135-add-solaris-12
Branches
Unknown
Tags
Unknown

Event Timeline

Garrett Wollman <wollman@csail.mit.edu> committed rSPCAT839de048afd4: (#2208) FreeBSD: call /usr/local/bin/ruby explicitly (authored by Garrett Wollman <wollman@csail.mit.edu>).Jul 10 2015, 9:22 PM