HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ns3133907 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64
User: cssnetorguk (1024)
PHP: 8.2.28
Disabled: NONE
Upload Files
File: //usr/share/apport/package-hooks/source_unattended-upgrades.py
"""
unattended-upgrades apport hook

Collects the following log file:
  - /var/log/unattended-upgrades/unattended-upgrades.log
Check to see if either of these conffiles has been modified:
  - /etc/apt/apt.conf.d/50unattended-upgrades
  - /etc/apt/apt.conf.d/10periodic
"""

from apport.hookutils import (
    attach_conffiles,
    attach_file_if_exists)


def add_info(report, ui):
    # always attach these files
    attach_conffiles(report, 'unattended-upgrades', ui=ui)
    attach_conffiles(report, 'update-notifier-common', ui=ui)
    attach_file_if_exists(
        report, '/var/log/unattended-upgrades/unattended-upgrades.log')
    attach_file_if_exists(
        report, '/var/log/apt/history.log')