In IRC yesterday, kpedersen mentioned he had made CDE run under Fedora
17. He said he had to install the tirpc (Transport Independant RPC)
package, as fedora does not include the rpc facility in their glibc
anymore.
The tirpc runtime seems to already be installed on all of the
ubuntu/kubuntu systems I have installed. The tirpc lib can use the
/run/rpcbind.sock named socket to issue pmap_set/unset calls, thereby
removing the need to run rpcbind in insecure mode.
I have not made an 'official' patch yet since I don't know whether
this is a solution for linux in general. I hope so.
At any rate, to try it:
1. install the libtirpc-dev package
2. remove any existing cde installation (rm -rf /usr/dt/*)
3. apply the attached patch (linux only)
4. configure rpcbind to no longer use the -i option. Restart rpcbind.
5. build/install cde. I've seen no issues so far.
If it seems to work for everyone I'll make a cleaner patch, and
perhaps allow enabling/disabling in site.def.
Let me know...
--
Jon Trulson
"If the Martian rope-a-dope don't get him, he'll get himself, he'll
come in too fast and punch himself out."
- one of my brothers, referring to the Curiosity landing.
diff --git a/cde/config/cf/linux.cf b/cde/config/cf/linux.cf
index 07edc56..cea02f1 100644
--- a/cde/config/cf/linux.cf
+++ b/cde/config/cf/linux.cf
@@ -214,7 +214,7 @@ XCOMM This is needed for CDE currently
#define ArchitectureDefines -DLINUX_ARCHITECTURE
-#define TtClientLibs $(TTLIB) $(XTOOLLIB) $(XLIB)
+#define TtClientLibs $(TTLIB) -ltirpc $(XTOOLLIB) $(XLIB)
#define TtClientDepLibs $(DEPTTLIB) $(DEPXTOOLLIB) $(DEPXLIB)
#include <lnxLib.rules>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel