diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 02:57:58 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 02:57:58 +0000 |
commit | be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97 (patch) | |
tree | 9754ff1ca740f6346cf8483ec915d4054bc5da2d /fluent-bit/lib/monkey/debian | |
parent | Initial commit. (diff) | |
download | netdata-be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97.tar.xz netdata-be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97.zip |
Adding upstream version 1.44.3.upstream/1.44.3upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'fluent-bit/lib/monkey/debian')
-rw-r--r-- | fluent-bit/lib/monkey/debian/changelog | 89 | ||||
-rw-r--r-- | fluent-bit/lib/monkey/debian/compat | 1 | ||||
-rw-r--r-- | fluent-bit/lib/monkey/debian/control | 38 | ||||
-rw-r--r-- | fluent-bit/lib/monkey/debian/copyright | 34 | ||||
-rw-r--r-- | fluent-bit/lib/monkey/debian/docs | 1 | ||||
-rw-r--r-- | fluent-bit/lib/monkey/debian/monkey-dev.install | 37 | ||||
-rw-r--r-- | fluent-bit/lib/monkey/debian/monkey-doc.docs | 1 | ||||
-rw-r--r-- | fluent-bit/lib/monkey/debian/monkey-doc.install | 1 | ||||
-rw-r--r-- | fluent-bit/lib/monkey/debian/monkey-polarssl.install | 6 | ||||
-rwxr-xr-x | fluent-bit/lib/monkey/debian/monkey.init | 101 | ||||
-rw-r--r-- | fluent-bit/lib/monkey/debian/monkey.install | 51 | ||||
-rw-r--r-- | fluent-bit/lib/monkey/debian/monkey.postinst | 14 | ||||
-rwxr-xr-x | fluent-bit/lib/monkey/debian/rules | 20 | ||||
-rw-r--r-- | fluent-bit/lib/monkey/debian/source/format | 1 | ||||
-rw-r--r-- | fluent-bit/lib/monkey/debian/watch | 2 |
15 files changed, 397 insertions, 0 deletions
diff --git a/fluent-bit/lib/monkey/debian/changelog b/fluent-bit/lib/monkey/debian/changelog new file mode 100644 index 00000000..9ea0858e --- /dev/null +++ b/fluent-bit/lib/monkey/debian/changelog @@ -0,0 +1,89 @@ +monkey (1.6.0-1) stable; urgency=low + + * Work in process for v1.6.0 + + -- Eduardo Silva <eduardo@monkey.io> Fri, 18 Jul 2014 09:00:00 -0300 + +monkey (1.5.2-1) stable; urgency=low + + * Update Monkey release to v1.5.2 + + -- Eduardo Silva <eduardo@monkey.io> Fri, 18 Jul 2014 09:00:00 -0300 + +monkey (1.5.1-1) stable; urgency=low + + * Fix configure script parameters + + -- Eduardo Silva <edsiper@gmail.com> Thu, 29 May 2014 09:00:00 -0300 + +monkey (1.5.0-1) stable; urgency=low + + * Update Monkey release to v1.5.0 + + -- Eduardo Silva <edsiper@gmail.com> Tue, 29 Apr 2014 09:00:00 -0300 + +monkey (1.4.0-1) stable; urgency=low + + * Update Monkey release to v1.4.0 + + -- Eduardo Silva <edsiper@gmail.com> Mon, 03 Feb 2013 09:00:00 -0300 + +monkey (1.3.0-1) stable; urgency=low + + * Update Monkey release to v1.3.0 + + -- Eduardo Silva <edsiper@gmail.com> Thu, 15 Oct 2013 09:00:00 -0300 + +monkey (1.2.0-1) stable; urgency=low + + * Update Monkey release to v1.2.0 + + -- Eduardo Silva <edsiper@gmail.com> Mon, 29 Apr 2013 10:00:00 -0300 + +monkey (1.1.1-1) stable; urgency=low + + * Update Monkey release to v1.1.1 + + -- Eduardo Silva <edsiper@gmail.com> Sat, 18 Aug 2012 10:00:00 -0300 + +monkey (1.1.0-2) stable; urgency=low + + * Add missing cgi plugin + + -- Eduardo Silva <edsiper@gmail.com> Fri, 17 Aug 2012 12:00:00 -0300 + +monkey (1.1.0-1) stable; urgency=low + + * Update Monkey release to v1.1.0 + + -- Eduardo Silva <edsiper@gmail.com> Fri, 17 Aug 2012 10:00:00 -0300 + +monkey (0.32.0-1) unstable; urgency=low + + * Update Monkey release to v0.32.0 + + -- Eduardo Silva <edsiper@gmail.com> Fri, 09 Feb 2012 12:00:00 -0300 + +monkey (0.31.0-1) unstable; urgency=low + + * Update Monkey release to v0.31.0 + + -- Eduardo Silva <edsiper@gmail.com> Fri, 13 Jan 2012 12:00:00 -0300 + +monkey (0.21.0-1) unstable; urgency=low + + * Update Monkey release to v0.21.0 + + -- Eduardo Silva <edsiper@gmail.com> Thu, 28 Oct 2011 12:00:00 -0300 + +monkey (0.20.4-1) unstable; urgency=low + + * Add new monkey-dev package + + -- Eduardo Silva <edsiper@gmail.com> Thu, 12 Oct 2011 12:00:00 -0300 + +monkey (0.20.3-1) unstable; urgency=low + + * Initial release + + -- Eduardo Silva <edsiper@gmail.com> Mon, 10 Oct 2011 22:33:20 -0300 diff --git a/fluent-bit/lib/monkey/debian/compat b/fluent-bit/lib/monkey/debian/compat new file mode 100644 index 00000000..7f8f011e --- /dev/null +++ b/fluent-bit/lib/monkey/debian/compat @@ -0,0 +1 @@ +7 diff --git a/fluent-bit/lib/monkey/debian/control b/fluent-bit/lib/monkey/debian/control new file mode 100644 index 00000000..54c2e4e3 --- /dev/null +++ b/fluent-bit/lib/monkey/debian/control @@ -0,0 +1,38 @@ +Source: monkey +Section: httpd +Priority: optional +Maintainer: Eduardo Silva <eduardo@monkey.io> +Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libpolarssl-dev +Standards-Version: 3.9.1 +Homepage: http://monkey-project.com +Vcs-Git: https://github.com/monkey/monkey.git +Vcs-Browser: https://github.com/monkey/monkey + +Package: monkey +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Fast and lightweight Web Server for Linux. + Monkey HTTP Server has been designed to be very scalable with low memory + and CPU consumption, the perfect solution for embedded environments. It + also provides a flexible API and plugins interface. + +Package: monkey-polarssl +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, monkey +Description: SSL transport layer for Monkey Web Server based in PolarSSL. + This plugin enable Monkey Web Server with SSL encryption through the third + party PolarSSL library. + +Package: monkey-dev +Architecture: any +Depends: ${misc:Depends}, monkey (= ${binary:Version}) +Description: Monkey HTTP Server development files + This package distributes the C headers files required to perform + the development of a Monkey plugin. This package is not related to the + library version of Monkey. + +Package: monkey-doc +Section: doc +Architecture: all +Description: Monkey documentation + Monkey HTTP Server documentation. diff --git a/fluent-bit/lib/monkey/debian/copyright b/fluent-bit/lib/monkey/debian/copyright new file mode 100644 index 00000000..f17fcf78 --- /dev/null +++ b/fluent-bit/lib/monkey/debian/copyright @@ -0,0 +1,34 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: monkey +Source: http://monkey-project.com + +Files: * +Copyright: 2001-2014 Eduardo Silva <eduardo@monkey.io> + 2010-2011 Jonathan Gonzalez <zeus@gnu.org> + 2009-2011 DavidLorh Bueso <dave@gnu.org> + +License: + +Files: debian/* +Copyright: 2001-2014 Eduardo Silva <eduardo@monkey.io> +License: LGPL-2 + +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/Apache-2.0". diff --git a/fluent-bit/lib/monkey/debian/docs b/fluent-bit/lib/monkey/debian/docs new file mode 100644 index 00000000..b43bf86b --- /dev/null +++ b/fluent-bit/lib/monkey/debian/docs @@ -0,0 +1 @@ +README.md diff --git a/fluent-bit/lib/monkey/debian/monkey-dev.install b/fluent-bit/lib/monkey/debian/monkey-dev.install new file mode 100644 index 00000000..9811dd90 --- /dev/null +++ b/fluent-bit/lib/monkey/debian/monkey-dev.install @@ -0,0 +1,37 @@ +# Monkey headers +debian/tmp/usr/include/monkey +debian/tmp/usr/include/monkey/mk_memory.h +debian/tmp/usr/include/monkey/mk_env.h +debian/tmp/usr/include/monkey/mk_limits.h +debian/tmp/usr/include/monkey/mk_epoll.h +debian/tmp/usr/include/monkey/mk_http.h +debian/tmp/usr/include/monkey/mk_api.h +debian/tmp/usr/include/monkey/mk_header.h +debian/tmp/usr/include/monkey/monkey.h +debian/tmp/usr/include/monkey/mk_string.h +debian/tmp/usr/include/monkey/mk_config.h +debian/tmp/usr/include/monkey/mk_clock.h +debian/tmp/usr/include/monkey/mk_request.h +debian/tmp/usr/include/monkey/mk_http_status.h +debian/tmp/usr/include/monkey/mk_macros.h +debian/tmp/usr/include/monkey/mk_cache.h +debian/tmp/usr/include/monkey/mk_scheduler.h +debian/tmp/usr/include/monkey/mk_info.h +debian/tmp/usr/include/monkey/mk_rbtree.h +debian/tmp/usr/include/monkey/mk_method.h +debian/tmp/usr/include/monkey/mk_user.h +debian/tmp/usr/include/monkey/mk_file.h +debian/tmp/usr/include/monkey/mk_signals.h +debian/tmp/usr/include/monkey/mk_iov.h +debian/tmp/usr/include/monkey/mk_server.h +debian/tmp/usr/include/monkey/mk_mimetype.h +debian/tmp/usr/include/monkey/mk_plugin.h +debian/tmp/usr/include/monkey/mk_list.h +debian/tmp/usr/include/monkey/mk_socket.h +debian/tmp/usr/include/monkey/mk_utils.h +debian/tmp/usr/include/monkey/mk_connection.h + +# Library headers +debian/tmp/usr/include/monkey/mk_lib.h +debian/tmp/usr/include/monkey/libmonkey.h + diff --git a/fluent-bit/lib/monkey/debian/monkey-doc.docs b/fluent-bit/lib/monkey/debian/monkey-doc.docs new file mode 100644 index 00000000..d4f45425 --- /dev/null +++ b/fluent-bit/lib/monkey/debian/monkey-doc.docs @@ -0,0 +1 @@ +#DOCS# diff --git a/fluent-bit/lib/monkey/debian/monkey-doc.install b/fluent-bit/lib/monkey/debian/monkey-doc.install new file mode 100644 index 00000000..d4f45425 --- /dev/null +++ b/fluent-bit/lib/monkey/debian/monkey-doc.install @@ -0,0 +1 @@ +#DOCS# diff --git a/fluent-bit/lib/monkey/debian/monkey-polarssl.install b/fluent-bit/lib/monkey/debian/monkey-polarssl.install new file mode 100644 index 00000000..d4beea06 --- /dev/null +++ b/fluent-bit/lib/monkey/debian/monkey-polarssl.install @@ -0,0 +1,6 @@ +# Plugins setup +debian/tmp/etc/monkey/plugins/polarssl/* + +# Plugins / Libraries +debian/tmp/usr/lib/monkey/monkey-polarssl.so + diff --git a/fluent-bit/lib/monkey/debian/monkey.init b/fluent-bit/lib/monkey/debian/monkey.init new file mode 100755 index 00000000..1fd66258 --- /dev/null +++ b/fluent-bit/lib/monkey/debian/monkey.init @@ -0,0 +1,101 @@ +#!/bin/sh +# +# start/stop Monkey HTTP Daemon + +### BEGIN INIT INFO +# Provides: monkey +# Required-Start: $remote_fs $network $syslog +# Required-Stop: $remote_fs $network $syslog +# Should-Start: $named +# Should-Stop: $named +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Start Monkey HTTP Daemon +# Description: Start Monkey HTTP Daemon +### END INIT INFO + +CONFDIR="/etc/monkey" +BINMONKEY="/usr/sbin/monkey" + +PORT=$(sed -n '/^[ \t]*Port/s/^.* //p' "$CONFDIR/monkey.conf") +PIDFILE=$(sed -n '/^[ \t]*PidFile/s/^.* //p' "$CONFDIR/monkey.conf")."$PORT" + +for arg in $*; do + case "$arg" in + -*=*) optarg=`echo "$arg" | sed 's/[-_a-zA-Z0-9]*=//'` ;; + *) optarg= ;; + esac + + if ! test -f $PIDFILE ; then + STATUS="no" + else + PIDMONKEY=`cat $PIDFILE` + if ! kill -0 $PIDMONKEY 2>/dev/null; then + STATUS="no" + else + STATUS="yes" + fi + fi + + case "$arg" in + start) + if [ "$STATUS" = "yes" ] ; then + echo "Monkey is running... (PID=$PIDMONKEY)" + exit 1 + fi + if ! test -x $BINMONKEY ; then + echo "Error: I can't run binary file" + exit 1 + else + if $BINMONKEY --daemon 2>/dev/null ; then + echo "Running Monkey -> OK" + exit 0 + fi + fi + ;; + stop) + if [ "$STATUS" = "no" ]; then + echo "Monkey is not running." + exit 0 + fi + kill -9 $PIDMONKEY + rm -rf $PIDFILE > /dev/null + echo "Monkey stopped ($PIDMONKEY)" + exit 0 + ;; + force-reload|restart) + if [ "$STATUS" = "yes" ]; then + if ! kill $PIDMONKEY > /dev/null ; then + killall -9 monkey + else + echo -n "Stopping Monkey... " + fi + else + echo -n "Monkey is not running... " + fi + if ! test -x $BINMONKEY ; then + echo "Error: I can't run binary file" + exit 1 + else + $BINMONKEY --daemon > /dev/null + echo "Restarting -> OK" + exit 0 + fi + ;; + status) + if [ "$STATUS" = "yes" ]; then + echo "Monkey is running... (PID=$PIDMONKEY)" + else + echo "Monkey is not running... " + fi + exit 0 + ;; + *) + echo "Usage : monkey [start|stop|restart|status|help]" + exit 1 + ;; + esac +done +echo "Usage : monkey [start|stop|restart|status|help]" + +exit 0 diff --git a/fluent-bit/lib/monkey/debian/monkey.install b/fluent-bit/lib/monkey/debian/monkey.install new file mode 100644 index 00000000..558d1c66 --- /dev/null +++ b/fluent-bit/lib/monkey/debian/monkey.install @@ -0,0 +1,51 @@ +# Binaries +debian/tmp/usr/sbin/monkey + +# Configuration +debian/tmp/etc/monkey/monkey.conf +debian/tmp/etc/monkey/plugins.load +debian/tmp/etc/monkey/monkey.mime +debian/tmp/etc/monkey/sites/* + +# WWW Data +debian/tmp/usr/share/monkey/404.html +debian/tmp/usr/share/monkey/index.html +debian/tmp/usr/share/monkey/favicon.ico +debian/tmp/usr/share/monkey/imgs/monkey_logo.png +debian/tmp/usr/share/monkey/imgs/info_pic.jpg +debian/tmp/usr/share/monkey/css/bootstrap.min.css + +# Manpage +debian/tmp/usr/share/man/man1/monkey.1 + +# Auth Plugin +debian/tmp/etc/monkey/plugins/auth/* +debian/tmp/usr/lib/monkey/monkey-auth.so +debian/tmp/usr/sbin/mk_passwd + +# CGI Plugin +debian/tmp/etc/monkey/plugins/cgi/* +debian/tmp/usr/lib/monkey/monkey-cgi.so + +# Cheetah Plugin +debian/tmp/etc/monkey/plugins/cheetah/* +debian/tmp/usr/lib/monkey/monkey-cheetah.so + +# Dirlisting Plugin +debian/tmp/etc/monkey/plugins/dirlisting/* +debian/tmp/usr/lib/monkey/monkey-dirlisting.so + +# FastCGI Plugin +debian/tmp/etc/monkey/plugins/fastcgi/* +debian/tmp/usr/lib/monkey/monkey-fastcgi.so + +# Liana Plugin +debian/tmp/usr/lib/monkey/monkey-liana.so + +# Logger Plugin +debian/tmp/etc/monkey/plugins/logger/* +debian/tmp/usr/lib/monkey/monkey-logger.so + +# Mandril Plugin +debian/tmp/etc/monkey/plugins/mandril/* +debian/tmp/usr/lib/monkey/monkey-mandril.so diff --git a/fluent-bit/lib/monkey/debian/monkey.postinst b/fluent-bit/lib/monkey/debian/monkey.postinst new file mode 100644 index 00000000..de7fbcde --- /dev/null +++ b/fluent-bit/lib/monkey/debian/monkey.postinst @@ -0,0 +1,14 @@ +#!/bin/sh +set -e + +if [ "$1" = "configure" ]; then + mkdir -p /var/log/monkey + chown www-data:www-data /var/log/monkey + chmod 0750 /var/log/monkey + touch /var/log/monkey/master.log + chown www-data:www-data /var/log/monkey/master.log +fi + +#DEBHELPER# + +exit 0 diff --git a/fluent-bit/lib/monkey/debian/rules b/fluent-bit/lib/monkey/debian/rules new file mode 100755 index 00000000..31775da8 --- /dev/null +++ b/fluent-bit/lib/monkey/debian/rules @@ -0,0 +1,20 @@ +#!/usr/bin/make -f + +%: + dh $@ --with autotools_dev + +override_dh_auto_configure: + dh_auto_configure -- -DCMAKE_INSTALL_PREFIX='/usr' \ + -DCMAKE_INSTALL_SBINDIR='/usr/sbin' \ + -DCMAKE_INSTALL_MANDIR='/usr/share/man' \ + -DINSTALL_SYSCONFDIR='/etc/monkey' \ + -DINSTALL_WEBROOTDIR='/usr/share/monkey' \ + -DINSTALL_LOGDIR='/var/log/monkey' \ + -DINSTALL_INCLUDEDIR='/usr/include/monkey' \ + -DDEFAULT_USER='www-data' \ + -DDEFAULT_PORT='80' \ + -DCMAKE_INSTALL_LIBDIR='/usr/lib/monkey' \ + -DPID_PATH='/var/run/' \ + -DWITH_PLUGIN_TLS=ON \ + -DSTATIC_PLUGINS='tls' \ + -DSYSTEMD_DIR='/lib/systemd/system/' diff --git a/fluent-bit/lib/monkey/debian/source/format b/fluent-bit/lib/monkey/debian/source/format new file mode 100644 index 00000000..163aaf8d --- /dev/null +++ b/fluent-bit/lib/monkey/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/fluent-bit/lib/monkey/debian/watch b/fluent-bit/lib/monkey/debian/watch new file mode 100644 index 00000000..922f0b4d --- /dev/null +++ b/fluent-bit/lib/monkey/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://monkey-project.com/releases/([\d].*)/monkey-(.*)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |