efl - build - add warning about gnutls to configure and dropping privs
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 7 Jan 2014 03:41:38 +0000 (12:41 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Tue, 7 Jan 2014 07:28:46 +0000 (16:28 +0900)
stable release - cherry-pick me!

configure.ac

index 68e299c..b63ddb3 100644 (file)
@@ -4065,4 +4065,20 @@ if test "x${with_x11}" = "xxcb"; then
    echo "remove the XCB setup, remove the --with-x11=xcb option to"
    echo "configure."
    echo "_____________________________________________________________________"
+   sleep 10
+fi
+
+if test "x${build_crypto}" = "xgnutls"; then
+   echo "_____________________________________________________________________"
+   echo "!!-- WARNING --!!"
+   echo "_____________________________________________________________________"
+   echo "You have chosen gnutls as the crypto back-end. This will have some"
+   echo "side-effects that can break set-uid root binaries that happen to"
+   echo "link to and/or use EFL. These do actually exist. Gnutls will drop"
+   echo "root privs if it detects being setuid, thus breaking these tools"
+   echo "and their functionality. Only enable gnutls if you REALLY know"
+   echo "what you are doing and are willing to live with broken "
+   echo "functionality."
+   echo "_____________________________________________________________________"
+   sleep 10
 fi