1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-15 04:32:24 +00:00

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.
This commit is contained in:
Pascal Stumpf 2013-07-22 23:39:13 +02:00 committed by Jon Trulson
parent 2e6347984b
commit aa470d2e3a

View file

@ -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