Package: xutils Version: 6.8.2.dfsg.1-5 Severity: normal Tags: patch Hi!
On GNU/kFreeBSD, sessreg attempts to setup BSDish UTMP (and fails), bringing xdm, kdm and probably other login managers to fail starting a session. The patch is very simple, I'm attaching it. -- System Information: Debian Release: testing/unstable Architecture: kfreebsd-i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: GNU/kFreeBSD 5.3-1 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C) Versions of packages xutils depends on: ii cpp 4:4.0.1-3 The GNU C preprocessor (cpp) ii libc0.1 2.3-1+kbsd.11 GNU C Library: Shared libraries an ii libfreetype6 2.1.10-1 FreeType 2 font engine, shared lib ii libfs6 6.8.2.dfsg.1-5 X Font Server library ii libncurses5 5.4-9 Shared libraries for terminal hand ii x11-common 6.8.2.dfsg.1-5 X Window System (X.Org) infrastruc ii zlib1g 1:1.2.3-3 compression library - runtime xutils recommends no packages. -- no debconf information
Use SysV UTMP instead of BSD one (this fixes runtime failure on xdm/kdm/etc) --- xc/programs/xdm/sessreg.c~ 2005-02-28 18:35:18.000000000 +0100 +++ xc/programs/xdm/sessreg.c 2005-08-29 23:16:45.000000000 +0200 @@ -74,7 +74,7 @@ # include <pwd.h> #endif -#if defined(SVR4) || defined(linux) +#if defined(SVR4) || defined(linux) || defined(__GLIBC__) #define SYSV #endif

