See patch.
>From 358cc571410cabcb40c2734d3cf59679aa7b3e1d Mon Sep 17 00:00:00 2001
From: Pascal Stumpf <pascal.stu...@cubes.de>
Date: Mon, 22 Jul 2013 23:39:13 +0200
Subject: [PATCH] Adapt dtlogin/config/_common.ksh.src for OpenBSD:
* ps(1) is totally different on BSD and Linux. The OSF commandline works fine.
* fontpath is in /usr/X11R6 on OpenBSD.
---
cde/programs/dtlogin/config/_common.ksh.src | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/cde/programs/dtlogin/config/_common.ksh.src
b/cde/programs/dtlogin/config/_common.ksh.src
index 6386d13..37cc227 100644
--- a/cde/programs/dtlogin/config/_common.ksh.src
+++ b/cde/programs/dtlogin/config/_common.ksh.src
@@ -32,11 +32,11 @@
HASH
HASH Determine Xsession parent
HASH
-#if defined (__osf__)
+#if defined (__osf__) || defined(__OpenBSD__)
pexec=$(LC_TIME=C ps -p $PPID | awk 'NR==2 {print $5}')
#elif defined(USL) && (OSMAJORVERSION > 1)
pexec=$(LC_TIME=C ps -p $PPID | awk 'NR==2 {print $6}')
-#elif defined(linux) || defined(CSRG_BASED) && !defined(__FreeBSD__)
+#elif defined(linux)
pexec=$(LC_TIME=C /bin/ps -p $PPID 2>/dev/null | awk 'NR==2 {print $4}')
#elif defined(__FreeBSD__)
pexec=$(LC_TIME=C /bin/ps -o comm= -p $PPID 2>/dev/null)
@@ -499,7 +499,11 @@ SetKeyboardMap()
#ifdef cpp_Xsetup
if [ "$DTXSERVERLOCATION" != "remote" ]; then
fontpath=
+#if defined(__FreeBSD__)
FONTLIB=/usr/local/lib/X11/fonts
+#elif defined(__OpenBSD__)
+ FONTLIB=/usr/X11R6/lib/X11/fonts
+#endif
for i in misc 75dpi 100dpi Speedo Type1 PJE
do
if [ -f $FONTLIB/$i/fonts.dir ]; then
--
1.8.3.1
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel