rpms/curl/devel hide_selinux.c,NONE,1.1 curl.spec,1.154,1.155

Kamil Dudka kdudka at fedoraproject.org
Wed Apr 28 13:52:41 UTC 2010


Author: kdudka

Update of /cvs/extras/rpms/curl/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv1932

Modified Files:
	curl.spec 
Added Files:
	hide_selinux.c 
Log Message:
- make it possible to start a testing OpenSSH server when building with SELinux
  in the enforcing mode (#521087)


--- NEW FILE hide_selinux.c ---
/*
 * make it possible to start a testing OpenSSH server with SELinux
 * in the enforcing mode (#521087)
 */
int security_getenforce(void)
{
    return 0;
}


Index: curl.spec
===================================================================
RCS file: /cvs/extras/rpms/curl/devel/curl.spec,v
retrieving revision 1.154
retrieving revision 1.155
diff -u -p -r1.154 -r1.155
--- curl.spec	24 Apr 2010 21:56:59 -0000	1.154
+++ curl.spec	28 Apr 2010 13:52:39 -0000	1.155
@@ -1,11 +1,12 @@
 Summary: A utility for getting files from remote servers (FTP, HTTP, and others)
 Name: curl
 Version: 7.20.1
-Release: 4%{?dist}
+Release: 5%{?dist}
 License: MIT
 Group: Applications/Internet
 Source: http://curl.haxx.se/download/%{name}-%{version}.tar.lzma
 Source2: curlbuild.h
+Source3: hide_selinux.c
 
 # upstream commit e32fe30d0cf7c1f7045ac0bd29322e7fb4feb5c8
 Patch0: curl-7.20.0-e32fe30.patch
@@ -156,11 +157,16 @@ export LD_LIBRARY_PATH
 # uncomment to use the non-stripped library in tests
 # LD_PRELOAD=`find -name \*.so`
 # LD_PRELOAD=`readlink -f $LD_PRELOAD`
-# export LD_PRELOAD
 
 cd tests
 make %{?_smp_mflags}
 
+# make it possible to start a testing OpenSSH server with SELinux
+# in the enforcing mode (#521087)
+gcc -o hide_selinux.so -shared %{SOURCE3}
+LD_PRELOAD="`readlink -f ./hide_selinux.so`:$LD_PRELOAD"
+export LD_PRELOAD
+
 # use different port range for 32bit and 64bit build, thus make it possible
 # to run both in parallel on the same machine
 ./runtests.pl -a -b%{?__isa_bits}90 -p -v
@@ -219,6 +225,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/aclocal/libcurl.m4
 
 %changelog
+* Wed Apr 28 2010 Kamil Dudka <kdudka at redhat.com> 7.20.1-5
+- make it possible to start a testing OpenSSH server when building with SELinux
+  in the enforcing mode (#521087)
+
 * Sat Apr 24 2010 Kamil Dudka <kdudka at redhat.com> 7.20.1-4
 - upstream patch preventing failure of test536 with threaded DNS resolver
 - upstream patch preventing SSL handshake timeout underflow



More information about the scm-commits mailing list