/usr/share/apport/package-hooks
NameSizeModeActions
cloud-init.py1760644editdlrm
cryptsetup.py10820644editdlrm
isc-dhcp-client.py17960644editdlrm
openssh-client.py12130644editdlrm
openssh-server.py10040644editdlrm
source_apparmor.py28310644editdlrm
source_apport.py5690644editdlrm
source_byobu.py3390644editdlrm
source_console-setup.py3740644editdlrm
source_debian-installer.py19060644editdlrm
source_grub2.py37820644editdlrm
source_linux-5.4.py63020644editdlrm
source_linux-firmware.py63020644editdlrm
source_linux-meta-oem-osp1.py63020644editdlrm
source_linux-meta-oem.py63020644editdlrm
source_linux-meta-raspi.py63020644editdlrm
source_linux-meta.py63020644editdlrm
source_linux-oem-5.4.py63020644editdlrm
source_linux-oem-osp1.py63020644editdlrm
source_linux-oem.py63020644editdlrm
source_linux-signed-5.4.py63020644editdlrm
source_linux-signed-oem-5.4.py63020644editdlrm
source_linux-signed-oem-osp1.py63020644editdlrm
source_linux-signed-oem.py63020644editdlrm
source_linux-signed.py63020644editdlrm
source_linux.py63020644editdlrm
source_mdadm.py22520644editdlrm
source_mysql-8.0.py25210644editdlrm
source_nginx.py6840644editdlrm
source_plymouth.py14740644editdlrm
source_shadow.py7200644editdlrm
source_shim-signed.py20000644editdlrm
source_shim.py20000644editdlrm
source_sudo.py11590644editdlrm
source_ubiquity.py77480644editdlrm
source_ubuntu-release-upgrader.py22380644editdlrm
source_unattended-upgrades.py7050644editdlrm
source_update-manager.py22900644editdlrm
subiquity.py13820644editdlrm
systemd.py8720644editdlrm
udev.py4550644editdlrm
Edit: /usr/share/apport/package-hooks/subiquity.py (1382B)
''' Send reports about subiquity to the correct Launchpad project. ''' import os from apport import hookutils def add_info(report, ui): # TODO: read the version from the log file? logfile = os.path.realpath('/var/log/installer/subiquity-debug.log') revision = 'unknown' if os.path.exists(logfile): hookutils.attach_file(report, 'logfile', 'InstallerLog') with open(logfile) as fp: first_line = fp.readline() marker = 'Starting Subiquity revision' if marker in first_line: revision = first_line.split(marker)[1].strip() report['Package'] = 'subiquity ({})'.format(revision) report['SourcePackage'] = 'subiquity' # rewrite this section so the report goes to the project in Launchpad report['CrashDB'] = '''{ "impl": "launchpad", "project": "subiquity", "bug_pattern_url": "http://people.canonical.com/~ubuntu-archive/bugpatterns/bugpatterns.xml" }''' # add in subiquity stuff hookutils.attach_file_if_exists( report, '/var/log/installer/subiquity-curtin-install.conf', 'CurtinConfig') hookutils.attach_file_if_exists( report, '/var/log/installer/curtin-install.log', 'CurtinLog') hookutils.attach_file_if_exists( report, '/var/log/installer/block/probe-data.json', 'ProbeData')