# Contributor: Ɓukasz Jendrysik # Contributor: Jakub Jirutka # Maintainer: Jeff Bilyk global pkgname := 'nagios-plugins' global pkgver := '2.2.1' global pkgrel := '2' global pkgdesc := '"Plugins for Nagios to check services on hosts'" global url := '"https://nagios-plugins.org'" global arch := '"all'" global license := '"GPL2'" global depends := ''"" global depends_by_ssh := '"openssh-client'" global depends_dig := '"bind-tools'" global depends_disk_smb := '"samba-client'" global depends_dns := '"bind-tools'" global depends_fping := '"fping'" global depends_log := '"grep'" global depends_rcp := '"rpcbind'" global depends_sensors := '"grep lm_sensors'" global depends_snmp := '"net-snmp-tools'" global makedepends := '"openssh-client bind-tools samba-client fping grep rpcbind lm_sensors net-snmp-tools file freeradius-client-dev libdbi-dev libpq linux-headers mariadb-dev net-snmp-dev openldap-dev opensmtpd libressl-dev postgresql-dev'" global install := ""$pkgname.post-upgrade"" global pkgusers := '"nagios'" global pkggroups := '"nagios'" global options := '"suid'" global source := ""https://www.nagios-plugins.org/download/$pkgname-$pkgver.tar.gz check_openrc nagios-openrc.sudoers"" global builddir := ""$srcdir/$pkgname-$pkgver"" global _plugins_dir := '"/usr/lib/nagios/plugins'" # Note: Split function takes $name*, so ntp must be before nt etc. global _plugins := '"breeze by_ssh cluster dbi dhcp dig disk_smb disk dns dummy file_age fping hpjd http icmp ide_smart ifoperstatus ifstatus ircd ldap load log mailq mrtgtraf mrtg mysql nagios ntp nt nwstat overcr pgsql ping procs radius real rpc sensors smtp snmp ssh swap time ups uptime users wave'" for _sub in [$_plugins] { global subpackages := ""$subpackages $pkgname-$_sub:_plugin"" } global subpackages := ""$subpackages $pkgname-openrc:_openrc:noarch $pkgname-tcp $pkgname-all:_all"" # all must be the last global _plugins := ""$_plugins openrc tcp"" proc prepare { cd $builddir update_config_sub } proc build { cd $builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --bindir=/usr/sbin \ --libexecdir="/$_plugins_dir" \ --localstatedir=/var/nagios \ --with-ipv6 \ --with-ps-command="/bin/ps -o stat,pid,ppid,vsz,rss,comm,args" \ --with-ps-format="%s %d %d %d %d %s %n" \ --with-ps-varlist="procstat,&procpid,&procppid,&procvsz,&procrss,procprog,&pos" \ --with-ps-cols=7 \ --with-ping-command="/bin/ping -c %d %s" \ --disable-nls make all } proc package { cd $builddir make DESTDIR="$pkgdir" install # Remove plugins that are useless or doesn't work on Alpine. var name = ''; for name in [apt flexlm oracle] { rm "$pkgdir/$_plugins_dir"/check_$name } rm -rf "$pkgdir"/usr/lib/charset.alias rmdir -p "$pkgdir"/usr/lib "$pkgdir"/usr/include !2 >/dev/null || true } proc tcp { var plugins = '" clamd ftp imap jabber nntp nntps pop simap spop ssmtp udp'" var destdir = ""$subpkgdir/$_plugins_dir"" global pkgdesc := ""Nagios plugins check_tcp$(plugins// /, check_)"" global provides := $(plugins// /$pkgname-) mkdir -p $destdir var name = ''; for name in [tcp $plugins] { mv "$pkgdir/$_plugins_dir"/check_$name "$destdir"/ } } proc _openrc { global pkgdesc := '"Nagios plugin check_openrc'" global depends := ""$pkgname openrc sudo"" install -m 755 -D "$srcdir"/check_openrc \ "$subpkgdir"/$_plugins_dir/check_openrc install -m 600 -D "$srcdir"/nagios-openrc.sudoers \ "$subpkgdir"/etc/sudoers.d/nagios-openrc } proc _plugin { var name = $(subpkgname#$pkgname-) var destdir = ""$subpkgdir/$_plugins_dir"" global pkgdesc := ""Nagios plugin check_$name"" global depends := ""$pkgname $[eval "echo \$depends_$name]"" mkdir -p $destdir mv "$pkgdir/$_plugins_dir"/check_$name* "$destdir"/ if file -bi "$destdir"/* | grep -qw text/x-perl { global depends := ""$depends perl"" } # if ! file -bi "$destdir"/* | grep -qw application/x-sharedlib; then # arch="noarch" # fi } proc _all { global pkgdesc := '"Metapackage that installs *all* Nagios plugins from the nagios-plugins package'" global depends := '''' var plugin = ''; for plugin in [$_plugins] { global depends := ""$depends $pkgname-$plugin"" } mkdir -p $subpkgdir # We exploit the fact that the -all subpackage is created last # and check if all the plugins have been moved to subpackages. var path = '', retval = '0' for path in ["$pkgdir/$_plugins_dir"/check_*] { test -r $path || continue error "Please create a subpackage for $(path##*/) or remove it" retval := '1' } return $retval } global sha512sums := '"6ffe313a56a305b382f62abc0f0958d7078f9050e1340f30721d6e6f71944b57b1650e90e6835c35dd7c9f3f4b4cee9f235b8382b0811db30b3729daaafc9bc3 nagios-plugins-2.2.1.tar.gz 12d87542631494df1c961e547c19107a025829509e174e8208111736141c12e20dbf490c55d487af39d47cefca5507cd98c973b7b20ae3f961dcbfd167195d8e check_openrc 171c9ad14d1027541b78df76063e6d34483dd536219fb83e0346e191739529d59c8d6be468af7f1c4c93b20baf9a32879510f15ec3d06aa1eefaf5d785ea8546 nagios-openrc.sudoers'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(nagios-plugins)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.2.1)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(2)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Plugins for Nagios to check services on hosts"))} spids: [18] ) ] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://nagios-plugins.org"))} spids: [23] ) ] spids: [23] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[28])] spids: [28] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL2))} spids:[33])] spids: [33] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[38])] spids: [38] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_by_ssh) op: Equal rhs: {(DQ (openssh-client))} spids: [42] ) ] spids: [42] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_dig) op: Equal rhs: {(DQ (bind-tools))} spids: [47] ) ] spids: [47] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_disk_smb) op: Equal rhs: {(DQ (samba-client))} spids: [52] ) ] spids: [52] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_dns) op: Equal rhs: {(DQ (bind-tools))} spids: [57] ) ] spids: [57] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_fping) op:Equal rhs:{(DQ (fping))} spids:[62])] spids: [62] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_log) op:Equal rhs:{(DQ (grep))} spids:[67])] spids: [67] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_rcp) op:Equal rhs:{(DQ (rpcbind))} spids:[72])] spids: [72] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_sensors) op: Equal rhs: {(DQ ("grep lm_sensors"))} spids: [77] ) ] spids: [77] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_snmp) op: Equal rhs: {(DQ (net-snmp-tools))} spids: [82] ) ] spids: [82] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ("openssh-client bind-tools samba-client fping grep rpcbind\n") ("\tlm_sensors net-snmp-tools\n") ("\tfile freeradius-client-dev libdbi-dev libpq linux-headers mariadb-dev\n") ("\tnet-snmp-dev openldap-dev opensmtpd libressl-dev postgresql-dev") ) } spids: [87] ) ] spids: [87] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (.post-upgrade))} spids: [95] ) ] spids: [95] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (nagios))} spids:[101])] spids: [101] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (nagios))} spids:[106])] spids: [106] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ (suid))} spids:[111])] spids: [111] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("https://www.nagios-plugins.org/download/") ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\tcheck_openrc\n") ("\tnagios-openrc.sudoers") ) } spids: [116] ) ] spids: [116] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver"))} spids: [127] ) ] spids: [127] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_plugins_dir) op: Equal rhs: {(DQ (/usr/lib/nagios/plugins))} spids: [137] ) ] spids: [137] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_plugins) op: Equal rhs: { (DQ ("breeze by_ssh cluster dbi dhcp dig disk_smb disk dns dummy file_age\n") ("\tfping hpjd http icmp ide_smart ifoperstatus ifstatus ircd ldap load log\n") ("\tmailq mrtgtraf mrtg mysql nagios ntp nt nwstat overcr pgsql ping\n") ("\tprocs radius real rpc sensors smtp snmp ssh swap time ups uptime users\n") ("\twave") ) } spids: [146] ) ] spids: [146] ) (ForEach iter_name: _sub iter_words: [{($ VSub_Name "$_plugins")}] do_arg_iter: False body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$subpackages") (" ") ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$_sub") (":_plugin") ) } spids: [167] ) ] spids: [167] ) ] spids: [164 177] ) spids: [160 162] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$subpackages") ("\n") ("\t") ($ VSub_Name "$pkgname") ("-openrc:_openrc:noarch\n") ("\t") ($ VSub_Name "$pkgname") ("-tcp\n") ("\t") ($ VSub_Name "$pkgname") ("-all:_all") ) } spids: [179] ) ] spids: [179] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_plugins) op: Equal rhs: {(DQ ($ VSub_Name "$_plugins") (" openrc tcp"))} spids: [197] ) ] spids: [197] ) (FuncDef name: prepare body: (BraceGroup children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(update_config_sub)})] spids: [209] ) spids: [205 208] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--mandir) (Lit_Other "=") (/usr/share/man)} {(--infodir) (Lit_Other "=") (/usr/share/info)} {(--bindir) (Lit_Other "=") (/usr/sbin)} {(--libexecdir) (Lit_Other "=") (DQ (/) ($ VSub_Name "$_plugins_dir"))} {(--localstatedir) (Lit_Other "=") (/var/nagios)} {(--with-ipv6)} {(--with-ps-command) (Lit_Other "=") (DQ ("/bin/ps -o stat,pid,ppid,vsz,rss,comm,args"))} {(--with-ps-format) (Lit_Other "=") (DQ ("%s %d %d %d %d %s %n"))} {(--with-ps-varlist) (Lit_Other "=") (DQ ("procstat,&procpid,&procppid,&procvsz,&procrss,procprog,&pos")) } {(--with-ps-cols) (Lit_Other "=") (7)} {(--with-ping-command) (Lit_Other "=") (DQ ("/bin/ping -c %d %s"))} {(--disable-nls)} ) (C {(make)} {(all)}) ] spids: [228] ) spids: [224 227] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) (Sentence child: (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:name) op:Equal spids:[378])] spids: [376] ) terminator: ) (ForEach iter_name: name iter_words: [{(apt)} {(flexlm)} {(oracle)}] do_arg_iter: False body: (DoGroup children: [ (C {(rm)} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$_plugins_dir")) (/check_) ($ VSub_Name "$name") } ) ] spids: [394 408] ) spids: [386 392] ) (C {(rm)} {(-rf)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/charset.alias)}) (AndOr children: [ (SimpleCommand words: [ {(rmdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/include)} ] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[436])] ) (C {(true)}) ] op_id: Op_DPipe ) ] spids: [350] ) spids: [346 349] ) (FuncDef name: tcp body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:plugins) op: Equal rhs: {(DQ (" clamd ftp imap jabber nntp nntps pop simap spop ssmtp udp"))} spids: [455] ) ] spids: [453] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:destdir) op: Equal rhs: {(DQ ($ VSub_Name "$subpkgdir") (/) ($ VSub_Name "$_plugins_dir"))} spids: [463] ) ] spids: [461] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: { (DQ ("Nagios plugins check_tcp") (BracedVarSub token: suffix_op: (PatSub pat: {(" ")} replace: {(", check_")} do_all: True do_prefix: False do_suffix: False ) spids: [474 481] ) ) } spids: [471] ) ] spids: [471] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:provides) op: Equal rhs: { (DQ (BracedVarSub token: suffix_op: (PatSub pat: {(" ")} replace: {($ VSub_Name "$pkgname") (-)} do_all: True do_prefix: False do_suffix: False ) spids: [487 495] ) ) } spids: [485] ) ] spids: [485] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$destdir"))}) (Sentence child: (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:name) op:Equal spids:[511])] spids: [509] ) terminator: ) (ForEach iter_name: name iter_words: [{(tcp)} {($ VSub_Name "$plugins")}] do_arg_iter: False body: (DoGroup children: [ (C {(mv)} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$_plugins_dir")) (/check_) ($ VSub_Name "$name") } {(DQ ($ VSub_Name "$destdir")) (/)} ) ] spids: [525 544] ) spids: [519 523] ) ] spids: [450] ) spids: [446 449] ) (FuncDef name: _openrc body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Nagios plugin check_openrc"))} spids: [556] ) ] spids: [556] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (" openrc sudo"))} spids: [562] ) ] spids: [562] ) (C {(install)} {(-m)} {(755)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/check_openrc)} {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$_plugins_dir") (/check_openrc)} ) (C {(install)} {(-m)} {(600)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/nagios-openrc.sudoers)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/sudoers.d/nagios-openrc)} ) ] spids: [553] ) spids: [549 552] ) (FuncDef name: _plugin body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:name) op: Equal rhs: { (DQ (BracedVarSub token: suffix_op: (StringUnary op_id: VOp1_Pound arg_word: {($ VSub_Name "$pkgname") (-)} ) spids: [627 632] ) ) } spids: [625] ) ] spids: [623] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:destdir) op: Equal rhs: {(DQ ($ VSub_Name "$subpkgdir") (/) ($ VSub_Name "$_plugins_dir"))} spids: [638] ) ] spids: [636] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Nagios plugin check_") ($ VSub_Name "$name"))} spids: [646] ) ] spids: [646] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (" ") (CommandSubPart command_list: (CommandList children: [ (C {(eval)} { (DQ ("echo ") (EscapedLiteralPart token:) (depends_) ($ VSub_Name "$name") ) } ) ] ) left_token: spids: [657 666] ) ) } spids: [653] ) ] spids: [653] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$destdir"))}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$_plugins_dir")) (/check_) ($ VSub_Name "$name") (Lit_Other "*") } {(DQ ($ VSub_Name "$destdir")) (/)} ) (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (C {(file)} {(-bi)} {(DQ ($ VSub_Name "$destdir")) (/) (Lit_Other "*")}) (C {(grep)} {(-qw)} {(text/x-perl)}) ] negated: False ) terminator: ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name "$depends") (" perl"))} spids: [722] ) ] spids: [722] ) ] spids: [-1 719] ) ] spids: [-1 729] ) ] spids: [620] ) spids: [616 619] ) (FuncDef name: _all body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: { (DQ ( "Metapackage that installs *all* Nagios plugins from the nagios-plugins package" ) ) } spids: [750] ) ] spids: [750] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[757])] spids: [757] ) (Sentence child: (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:plugin) op:Equal spids:[764])] spids: [762] ) terminator: ) (ForEach iter_name: plugin iter_words: [{($ VSub_Name "$_plugins")}] do_arg_iter: False body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: { (DQ ($ VSub_Name "$depends") (" ") ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$plugin") ) } spids: [779] ) ] spids: [779] ) ] spids: [776 789] ) spids: [772 774] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir"))}) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:path) op: Equal rhs: {(SQ )} spids: [813] ) (assign_pair lhs: (LhsName name:retval) op: Equal rhs: {(0)} spids: [815] ) ] spids: [811] ) (ForEach iter_name: path iter_words: [ {(DQ ($ VSub_Name "$pkgdir") (/) ($ VSub_Name "$_plugins_dir")) (/check_) (Lit_Other "*") } ] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(Lit_Other "[")} {(-r)} {(DQ ($ VSub_Name "$path"))} {(Lit_Other "]")}) (ControlFlow token:) ] op_id: Op_DPipe ) (C {(error)} { (DQ ("Please create a subpackage for ") (BracedVarSub token: suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*") (Lit_Slash /)}) spids: [856 861] ) (" or remove it") ) } ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:retval) op:Equal rhs:{(1)} spids:[866])] spids: [866] ) ] spids: [834 870] ) spids: [824 832] ) (ControlFlow token: arg_word: {($ VSub_Name "$retval")} ) ] spids: [747] ) spids: [743 746] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "6ffe313a56a305b382f62abc0f0958d7078f9050e1340f30721d6e6f71944b57b1650e90e6835c35dd7c9f3f4b4cee9f235b8382b0811db30b3729daaafc9bc3 nagios-plugins-2.2.1.tar.gz\n" ) ( "12d87542631494df1c961e547c19107a025829509e174e8208111736141c12e20dbf490c55d487af39d47cefca5507cd98c973b7b20ae3f961dcbfd167195d8e check_openrc\n" ) ( "171c9ad14d1027541b78df76063e6d34483dd536219fb83e0346e191739529d59c8d6be468af7f1c4c93b20baf9a32879510f15ec3d06aa1eefaf5d785ea8546 nagios-openrc.sudoers" ) ) } spids: [880] ) ] spids: [880] ) ] )