summaryrefslogtreecommitdiffstats
path: root/plugins/check_apt.d
diff options
context:
space:
mode:
authorLorenz Kästle <12514511+RincewindsHat@users.noreply.github.com>2025-09-15 12:40:24 +0200
committerLorenz Kästle <12514511+RincewindsHat@users.noreply.github.com>2025-09-15 12:40:24 +0200
commitf07f96c3cfaeb30f95eb1898d6cc58b200e70831 (patch)
treef6d1fa0ba656311cb80391faf7783162a06901cf /plugins/check_apt.d
parent67c1aae749196695802070ec7f0634a096e8c70d (diff)
downloadmonitoring-plugins-f07f96c3cfaeb30f95eb1898d6cc58b200e70831.tar.gz
check_apt: implement new output
Diffstat (limited to 'plugins/check_apt.d')
-rw-r--r--plugins/check_apt.d/config.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/plugins/check_apt.d/config.h b/plugins/check_apt.d/config.h
index 7355937b..e4d622f1 100644
--- a/plugins/check_apt.d/config.h
+++ b/plugins/check_apt.d/config.h
@@ -2,6 +2,7 @@
2 2
3#include "../../config.h" 3#include "../../config.h"
4#include <stddef.h> 4#include <stddef.h>
5#include "../lib/output.h"
5 6
6/* some constants */ 7/* some constants */
7typedef enum { 8typedef enum {
@@ -24,6 +25,9 @@ typedef struct {
24 char *do_exclude; /* regexp to only exclude certain packages */ 25 char *do_exclude; /* regexp to only exclude certain packages */
25 char *do_critical; /* regexp specifying critical packages */ 26 char *do_critical; /* regexp specifying critical packages */
26 char *input_filename; /* input filename for testing */ 27 char *input_filename; /* input filename for testing */
28
29 bool output_format_is_set;
30 mp_output_format output_format;
27} check_apt_config; 31} check_apt_config;
28 32
29check_apt_config check_apt_config_init() { 33check_apt_config check_apt_config_init() {
@@ -36,6 +40,7 @@ check_apt_config check_apt_config_init() {
36 .do_include = NULL, 40 .do_include = NULL,
37 .do_exclude = NULL, 41 .do_exclude = NULL,
38 .do_critical = NULL, 42 .do_critical = NULL,
39 .input_filename = NULL}; 43 .input_filename = NULL,
44 .output_format_is_set = false};
40 return tmp; 45 return tmp;
41} 46}