summaryrefslogtreecommitdiffstats
path: root/fluent-bit/lib/monkey/debian
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 02:57:58 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 02:57:58 +0000
commitbe1c7e50e1e8809ea56f2c9d472eccd8ffd73a97 (patch)
tree9754ff1ca740f6346cf8483ec915d4054bc5da2d /fluent-bit/lib/monkey/debian
parentInitial commit. (diff)
downloadnetdata-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/changelog89
-rw-r--r--fluent-bit/lib/monkey/debian/compat1
-rw-r--r--fluent-bit/lib/monkey/debian/control38
-rw-r--r--fluent-bit/lib/monkey/debian/copyright34
-rw-r--r--fluent-bit/lib/monkey/debian/docs1
-rw-r--r--fluent-bit/lib/monkey/debian/monkey-dev.install37
-rw-r--r--fluent-bit/lib/monkey/debian/monkey-doc.docs1
-rw-r--r--fluent-bit/lib/monkey/debian/monkey-doc.install1
-rw-r--r--fluent-bit/lib/monkey/debian/monkey-polarssl.install6
-rwxr-xr-xfluent-bit/lib/monkey/debian/monkey.init101
-rw-r--r--fluent-bit/lib/monkey/debian/monkey.install51
-rw-r--r--fluent-bit/lib/monkey/debian/monkey.postinst14
-rwxr-xr-xfluent-bit/lib/monkey/debian/rules20
-rw-r--r--fluent-bit/lib/monkey/debian/source/format1
-rw-r--r--fluent-bit/lib/monkey/debian/watch2
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)))