wok-next rev 16740
Add nagisk
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Jun 08 15:15:22 2014 +0200 (2014-06-08) |
parents | fd5cd41b18aa |
children | 47c328c464d3 |
files | hp15c/receipt nagisk/receipt |
line diff
1.1 --- a/hp15c/receipt Fri Jun 06 02:03:24 2014 +0300 1.2 +++ b/hp15c/receipt Sun Jun 08 15:15:22 2014 +0200 1.3 @@ -32,11 +32,13 @@ 1.4 cat > $fs/usr/share/applications/hp15c.desktop <<EOT 1.5 [Desktop Entry] 1.6 Encoding=UTF-8 1.7 -Name=HP-15C emulator 1.8 +Name=HP-15C Calculator 1.9 +Name[fr]=Calculatrice HP-15C 1.10 +Name[pt]=Calculadora HP-15C 1.11 Exec=/usr/share/hp15c/HP-15C.sh 1.12 Icon=/usr/share/hp15c/HP-15C.gif 1.13 Terminal=false 1.14 Type=Application 1.15 -Categories=Office; 1.16 +Categories=Application;Utility; 1.17 EOT 1.18 }
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/nagisk/receipt Sun Jun 08 15:15:22 2014 +0200 2.3 @@ -0,0 +1,49 @@ 2.4 +# SliTaz package receipt. 2.5 + 2.6 +PACKAGE="nagisk" 2.7 +VERSION="1.2.5" 2.8 +CATEGORY="network" 2.9 +SHORT_DESC="Simple tool to monitor Asterisk from a Nagios server." 2.10 +MAINTAINER="pascal.bellard@slitaz.org" 2.11 +LICENSE="GPL3" 2.12 +TARBALL="$PACKAGE-$VERSION.tar.gz" 2.13 +WEB_SITE="https://github.com/nicolargo/nagisk" 2.14 +WGET_URL="https://codeload.github.com/nicolargo/nagisk/tar.gz/v$VERSION" 2.15 + 2.16 +DEPENDS="nagios-nrpe perl sudo" 2.17 +BUILD_DEPENDS="wget" 2.18 + 2.19 +# Rules to gen a SliTaz package suitable for Tazpkg. 2.20 +genpkg_rules() 2.21 +{ 2.22 + mkdir -p $fs/usr/share/nagios/libexec 2.23 + cp -a $src/nagisk.pl $fs/usr/share/nagios/libexec 2.24 + sed -i 's/^elsif/} &/' $fs/usr/share/nagios/libexec/nagisk.pl 2.25 +} 2.26 + 2.27 +# Pre and post install commands for Tazpkg. 2.28 +post_install() 2.29 +{ 2.30 + grep -qs check_asterisk_version $1/etc/nagios/nrpe.cfg || 2.31 + cat >> $1/etc/nagios/nrpe.cfg <<EOT 2.32 +command[check_asterisk_version]=/usr/share/nagios/libexec/nagisk.pl -c version 2.33 +command[check_asterisk_peers]=/usr/share/nagios/libexec/nagisk.pl -c peers -w \$ARG1\$ -x \$ARG2\$ 2.34 +command[check_asterisk_peer]=/usr/share/nagios/libexec/nagisk.pl -c peer -p \$ARG1\$ -w \$ARG2\$ -x \$ARG3\$ 2.35 +command[check_asterisk_channels]=/usr/share/nagios/libexec/nagisk.pl -c channels -w \$ARG1\$ -x \$ARG2\$ 2.36 +command[check_asterisk_konference]=/usr/share/nagios/libexec/nagisk.pl -c konference -w \$ARG1\$ -x \$ARG2\$ 2.37 +command[check_asterisk_jabber]=/usr/share/nagios/libexec/nagisk.pl -c jabber -b \$ARG1\$ 2.38 +#command[check_asterisk_zaptel]=/usr/share/nagios/libexec/nagisk.pl -c zaptel 2.39 +#command[check_asterisk_span]=/usr/share/nagios/libexec/nagisk.pl -c span -s \$ARG1\$ 2.40 +#command[check_asterisk_dahdi]=/usr/share/nagios/libexec/nagisk.pl -c dahdi 2.41 +#command[check_asterisk_dahdi_span]=/usr/share/nagios/libexec/nagisk.pl -c dahdi_span -s \$ARG1\$ 2.42 +#command[check_asterisk_pri_span]=/usr/share/nagios/libexec/nagisk.pl -c pri_span -s \$ARG1\$ 2.43 +#command[check_asterisk_pri_spans]=/usr/share/nagios/libexec/nagisk.pl -c pri_spans 2.44 +command[check_asterisk_registry]=/usr/share/nagios/libexec/nagisk.pl -c registry 2.45 +EOT 2.46 + grep '^nagios ALL= NOPASSWD' $1/etc/sudoers | grep -q asterisk || 2.47 + cat >> $1/etc/sudoers <<EOT 2.48 +www ALL= NOPASSWD: /usr/sbin/asterisk 2.49 +EOT 2.50 + chown nagios:nagios $1/usr/share/nagios/libexec 2.51 + chown nagios:nagios $1/usr/share/nagios/libexec/nagisk.pl 2.52 +}