I was able to fix this issue. Fedora uses a patch that modifies the subtree Makefile to use a variable named gitexecdir. When we first ported from Fedora, we pulled in this change. However, at a later point the patch was failing, so we regenerated it, but forgot the line that defines gitexecdir [0]. This resulted in gitexecdir being an empty string, causing the install command in the Makefile to place the package at the top of the build root.
The new build that corrects this is git18-1.8.5.5-4.ius. It will be pushed to our testing repos tonight. I already did a test install with it, but please install it and verify that the package works as expected. yum --enablerepo=ius-testing update git18 [0] https://github.com/iuscommunity- pkg/git18/commit/95d4d8c2e0be55e70f733b960bbba642564b299f#diff- 33c66b361932af767f9351eb97a6d033 ** Changed in: ius Status: In Progress => Fix Committed -- You received this bug notification because you are a member of IUS Core Development, which is subscribed to IUS Community Project. https://bugs.launchpad.net/bugs/1331465 Title: git-subtree installed to / Status in IUS Community Project: Fix Committed Bug description: CentOS 6, x86_64, git18-1.8.5.5-2.ius.centos6.x86_64.rpm When running "yum install git18", git-subtree is installed to /git- subtree instead of /usr/bin/git-subtree. Here part of the file list for the package: # rpm -ql git18-1.8.5.5-2.ius.centos6.x86_64 /etc/bash_completion.d /etc/bash_completion.d/git /git-subtree /usr/bin/git /usr/bin/git-receive-pack /usr/bin/git-shell /usr/bin/git-upload-archive /usr/bin/git-upload-pack To manage notifications about this bug go to: https://bugs.launchpad.net/ius/+bug/1331465/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ius-coredev Post to : [email protected] Unsubscribe : https://launchpad.net/~ius-coredev More help : https://help.launchpad.net/ListHelp

