I found this information here http://www.freeipa.org/page/Build 
<http://www.freeipa.org/page/Build> on building, which makes sense enough… I 
setup that environment on my Centos box, tracked down all the dependancies to 
satisfy yum-builddep freeipa-builddep.spec. However, when I checkout the 4.4.3 
branch, there isn’t a makerpms.sh file so that really through me off. When 
trying to run the makerpms.sh on the master branch, it kept erroring at:

checking for POPT... no
configure: error: Package requirements (popt) were not met:

No package 'popt' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables POPT_CFLAGS
and POPT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

I have the following installed:

Installed Packages

and verified its location


All of the above was done prior to seeing the last reply giving the location of 
the Centos IPA repo. I’m not the most familiar with git stuff, but all i could 
find in that repo were .patch files. I couldn’t locate any actual files other 
than a readme.

Thanks for the help.

> On Jan 20, 2017, at 1:06 AM, David Kupka <dku...@redhat.com> wrote:
> On 20/01/17 06:23, Jeff Clay wrote:
>> I’m using Centos 7 and have installed 4.4.0-14, however I’m using Google 
>> Cloud and needing some updates that have already been made upstream at 
>> https://fedorahosted.org/freeipa/ticket/5814 
>> <https://fedorahosted.org/freeipa/ticket/5814>
>> I have downloaded the diffs from the 3 commits to the 4.4 branch. Searching 
>> my system for the proper directories, I found that many of the files (like 
>> replicainstall.py) can be found in a sub dir of of 
>> /usr/lib/python2.7/site-packages/ while other parts can be found in 
>> /usr/sbin/
>> I’m just wondering what is the best and proper way for me to apply those 
>> code changes?
>> Thanks.
> Hello Jeff,
> modifying package-installed "binaries" or "libraries" on production system is 
> really bad idea. You may easily end up with system broken in numerous ways.
> Proper way is to get CentOS downstream git clone [1] add the desired patches 
> and build your own package.
> [1] https://git.centos.org/commit/rpms!ipa.git
> -- 
> David Kupka

Manage your subscription for the Freeipa-users mailing list:
Go to http://freeipa.org for more info on the project

Reply via email to