Mailinglist Archive: opensuse-bugs (4068 mails)

< Previous Next >
[Bug 714003] Clean up /etc/init.d/xdm.

https://bugzilla.novell.com/show_bug.cgi?id=714003

https://bugzilla.novell.com/show_bug.cgi?id=714003#c4


--- Comment #4 from Egbert Eich <eich@xxxxxxxx> 2011-08-30 09:33:46 UTC ---
(In reply to comment #3)
be sure to fix all packages, lxdm at least fail for a trivial missing line:

lxdm-0.4.1-114.1.i586.rpm: directories not owned by a package:
- /etc/X11/displaymanagers


just add

%dir %_sysconfdir/X11/displaymanagers

I wonder if this will go away once these packages are built with the new
version of xorg-x11 which owns this directory.
Still there are issues with forward/backward compatibility:
As the DMs and xorg-x11 may be updated independently it must be ensured that
updating xorg-x11 doesn't break older versions of the display managers and vice
versa.
While the latter only seems to be a non-fatal build issue (see above) the
former is a real problem during installation which cannot be solved thru
version dependencies. Therefore it would make sense to include the dm specific
startup files of dm's that were supported by xorg-x11 previously not olny with
the dm but also with this package. To avoid two packages shipping files with
the same name I'd suggest to name the files shipped with xorg-x11
"<displaymanager>.fallback". The init script will be extended with a heuristic
to ignore the <dm>.fallback file if a file <dm> exists.
What do you people think?

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >
References