diff options
author | PMR <pmr@pmr-lander> | 2016-10-19 08:22:06 +0000 |
---|---|---|
committer | PMR <pmr@pmr-lander> | 2016-10-19 08:22:06 +0000 |
commit | 5c5b246ca2d57393c877f7bfd71325969f3439fc (patch) | |
tree | 95713587f8b8e28f59d9448db83644a3e3a587d2 /jobs | |
parent | f6cdaddc77666fa8366f8b34ee501258933f1868 (diff) | |
parent | 783eb4eb95205be03a027c2951c33594bb8c7942 (diff) |
Merge #308757 from ~sylvain-pineau/plainbox-provider-checkbox:new_json_exporter
Diffstat (limited to 'jobs')
-rw-r--r-- | jobs/miscellanea.txt.in | 5 | ||||
-rw-r--r-- | jobs/submission.txt.in | 54 |
2 files changed, 59 insertions, 0 deletions
diff --git a/jobs/miscellanea.txt.in b/jobs/miscellanea.txt.in index 8710fed..882838b 100644 --- a/jobs/miscellanea.txt.in +++ b/jobs/miscellanea.txt.in @@ -13,6 +13,11 @@ depends: lsblk_attachment sysfs_attachment udev_attachment + dkms_info_json + udev_json + raw_devices_dmi_json + modprobe_json + lspci_standard_config_json estimated_duration: 1.0 command: true _summary: diff --git a/jobs/submission.txt.in b/jobs/submission.txt.in new file mode 100644 index 0000000..9851d3a --- /dev/null +++ b/jobs/submission.txt.in @@ -0,0 +1,54 @@ +id: dkms_info_json +plugin: attachment +category_id: 2013.com.canonical.plainbox::info +command: dkms_info --format json | plainbox dev parse dkms-info +_description: Attaches json dumps of installed dkms package information. +_summary: Attaches json dumps of installed dkms package information. + +id: udev_json +plugin: attachment +category_id: 2013.com.canonical.plainbox::info +command: udevadm info --export-db | plainbox dev parse udevadm +_description: Attaches json dumps of udev_resource + +unit: packaging meta-data +os-id: debian +Depends: jq + +unit: packaging meta-data +os-id: debian +Depends: plainbox + +id: raw_devices_dmi_json +plugin: attachment +category_id: 2013.com.canonical.plainbox::info +requires: package.name == 'dmidecode' +user: root +command: + dmidecode -t bios -t system | plainbox dev parse dmidecode | \ + jq --indent 4 '{"raw-devices-dmi": [.[0]."_attributes" + + {"category": .[0]."category"}, .[1]."_attributes" + + {"category": .[1]."category"}]}' +estimated_duration: 1 +_description: Attaches dmidecode output +_summary: Attaches json dumps of udev_resource raw dmi devices + +id: modprobe_json +plugin: attachment +category_id: 2013.com.canonical.plainbox::info +command: + find /etc/modprobe.* -name \*.conf | xargs cat | plainbox dev parse modprobe | + jq --indent 4 'to_entries | {"modprobe-info": + map({"module": .key, "options": .value})}' +estimated_duration: 0.015 +_description: Attaches the contents of the various modprobe conf files. +_summary: Attach the contents of /etc/modprobe.* + +id: lspci_standard_config_json +_summary: Attach PCI configuration space hex dump +plugin: attachment +category_id: 2013.com.canonical.plainbox::info +command: lspci -x | plainbox dev parse pci-subsys-id +estimated_duration: 0.1 +_description: Attaches a hex dump of the standard part of the PCI configuration + space for all PCI devices. |