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:
parent
2e6347984b
commit
aa470d2e3a
1 changed files with 6 additions and 2 deletions
|
@ -32,11 +32,11 @@
|
||||||
HASH
|
HASH
|
||||||
HASH Determine Xsession parent
|
HASH Determine Xsession parent
|
||||||
HASH
|
HASH
|
||||||
#if defined (__osf__)
|
#if defined (__osf__) || defined(__OpenBSD__)
|
||||||
pexec=$(LC_TIME=C ps -p $PPID | awk 'NR==2 {print $5}')
|
pexec=$(LC_TIME=C ps -p $PPID | awk 'NR==2 {print $5}')
|
||||||
#elif defined(USL) && (OSMAJORVERSION > 1)
|
#elif defined(USL) && (OSMAJORVERSION > 1)
|
||||||
pexec=$(LC_TIME=C ps -p $PPID | awk 'NR==2 {print $6}')
|
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}')
|
pexec=$(LC_TIME=C /bin/ps -p $PPID 2>/dev/null | awk 'NR==2 {print $4}')
|
||||||
#elif defined(__FreeBSD__)
|
#elif defined(__FreeBSD__)
|
||||||
pexec=$(LC_TIME=C /bin/ps -o comm= -p $PPID 2>/dev/null)
|
pexec=$(LC_TIME=C /bin/ps -o comm= -p $PPID 2>/dev/null)
|
||||||
|
@ -499,7 +499,11 @@ SetKeyboardMap()
|
||||||
#ifdef cpp_Xsetup
|
#ifdef cpp_Xsetup
|
||||||
if [ "$DTXSERVERLOCATION" != "remote" ]; then
|
if [ "$DTXSERVERLOCATION" != "remote" ]; then
|
||||||
fontpath=
|
fontpath=
|
||||||
|
#if defined(__FreeBSD__)
|
||||||
FONTLIB=/usr/local/lib/X11/fonts
|
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
|
for i in misc 75dpi 100dpi Speedo Type1 PJE
|
||||||
do
|
do
|
||||||
if [ -f $FONTLIB/$i/fonts.dir ]; then
|
if [ -f $FONTLIB/$i/fonts.dir ]; then
|
||||||
|
|
Loading…
Reference in a new issue