Skip to content

Commit

Permalink
Create wrapper directory outside of /bin/ for FHS chroots to be close…
Browse files Browse the repository at this point in the history
…r to FHS
  • Loading branch information
7c6f434c committed Sep 1, 2014
1 parent 2a1a814 commit 9deb7f8
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions pkgs/build-support/setup-hooks/make-wrapper.sh
Expand Up @@ -97,9 +97,9 @@ filterExisting() {
wrapProgram() {
local prog="$1"
local progBasename=$(basename $prog)
local hiddenDir=$(dirname $prog)/.$progBasename-wrapped-bin
local hidden=$hiddenDir/$progBasename
mkdir $hiddenDir
local hiddenDir="$(dirname $prog)/../wrapped-bin/.$progBasename-wrapped-bin"
mkdir -p $hiddenDir
local hidden="$(cd "$hiddenDir"; pwd)/$progBasename"
mv $prog $hidden
makeWrapper $hidden $prog "$@"
}

1 comment on commit 9deb7f8

@edolstra
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we tried this before, but we decided against it because it breaks programs that call programs relative to their own directory. (I think @svanderburg ran into such a case.)

Please sign in to comment.