FS#32193 - [kdebase-workspace] install file needs to run genkdmconf
Attached to Project:
Arch Linux
Opened by Greg (dolby) - Wednesday, 24 October 2012, 07:57 GMT
Last edited by Andrea Scarpino (BaSh) - Tuesday, 06 November 2012, 21:36 GMT
Opened by Greg (dolby) - Wednesday, 24 October 2012, 07:57 GMT
Last edited by Andrea Scarpino (BaSh) - Tuesday, 06 November 2012, 21:36 GMT
|
Details
genkdmconf is used to generate configuration files for
kdm.
it reads /usr/share/config/kdm/kdmrc and creates the face directory /usr/share/apps/kdm/faces and writes back to /usr/share/config/kdm/kdmrc. if it isnt run you get this error in the logs: kdm_greet[238]: Cannot load /usr/share/apps/kdm/faces/.default.face: No such file or directory genkdmconf needs to run in post_install() maybe with --no-old and figure out a way to remove /usr/share/apps/kdm/faces in post_remove() as genkdmconf cant do that on it own. there was an old bug report for this: |
This task depends upon
Closed by Andrea Scarpino (BaSh)
Tuesday, 06 November 2012, 21:36 GMT
Reason for closing: Fixed
Additional comments about closing: kdebase-workspace 4.9.2-6
Tuesday, 06 November 2012, 21:36 GMT
Reason for closing: Fixed
Additional comments about closing: kdebase-workspace 4.9.2-6
Shouldn't genkdmconf be run in post_update too?
So this is also relevant to
FS#14252. I wonder how other distributions handle this.kdmrc.pacnew:UseTheme=true
Anyway, just set UseTheme to false (don't comment it); genkdmconf will not overwrite it (I just tried).
It probably makes sense to add a message in post_upgrade recommending that the user run genkdmconf, and it certainly makes sense to run it in post_install, but I really think it shouldn't be run automatically in post_upgrade.