diff options
Diffstat (limited to 'debian/source_lightdm.py')
-rw-r--r-- | debian/source_lightdm.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/debian/source_lightdm.py b/debian/source_lightdm.py new file mode 100644 index 00000000..24a18835 --- /dev/null +++ b/debian/source_lightdm.py @@ -0,0 +1,28 @@ +import os +import re + +from apport.hookutils import * + +def add_info(report, ui): + + if ui: + display_manager_files = {} + if os.path.lexists('/var/log/lightdm'): + display_manager_files['LightdmLog'] = \ + 'cat /var/log/lightdm/lightdm.log' + display_manager_files['LightdmDisplayLog'] = \ + 'cat /var/log/lightdm/x-0.log' + display_manager_files['LightdmGreeterLog'] = \ + 'cat /var/log/lightdm/x-0-greeter.log' + display_manager_files['LightdmGreeterLogOld'] = \ + 'cat /var/log/lightdm/x-0-greeter.log.old' + display_manager_files['LightdmConfig'] = \ + 'cat /etc/lightdm/lightdm.conf' + display_manager_files['LightdmUsersConfig'] = \ + 'cat /etc/lightdm/users.conf' + + if ui.yesno("Your display manager log files may help developers"\ + " diagnose the bug, but may contain sensitive information"\ + " such as your hostname or username. Do you want to"\ + " include these logs in your bug report?") == True: + attach_root_command_outputs(report, display_manager_files) |