diff --git a/src/condure/debian/condure.1 b/src/condure/debian/condure.1 deleted file mode 100644 index 845991a..0000000 --- a/src/condure/debian/condure.1 +++ /dev/null @@ -1,66 +0,0 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16. -.TH CONDURE "1" "November 2020" "condure 1.1.0" "User Commands" -.SH NAME -condure \- HTTP/WebSocket connection manager -.SH DESCRIPTION -condure 1.1.0 -HTTP/WebSocket connection manager -.SS "USAGE:" -.IP -condure [FLAGS] [OPTIONS] -.SS "FLAGS:" -.TP -\fB\-h\fR, \fB\-\-help\fR -Prints help information -.TP -\fB\-V\fR, \fB\-\-version\fR -Prints version information -.TP -\fB\-\-zclient\-connect\fR -ZeroMQ client sockets should connect instead of bind -.SS "OPTIONS:" -.TP -\fB\-\-body\-buffer\-size\fR -Body buffer size for connections in req mode [default: 100000] -.TP -\fB\-\-buffer\-size\fR -Connection buffer size (two buffers per connection) [default: 8192] -.TP -\fB\-\-id\fR -Instance ID [default: condure] -.TP -\fB\-\-ipc\-file\-mode\fR -Permissions for ZeroMQ IPC binds -.TP -\fB\-\-listen\fR <[addr:]port[,params...]>... -Port to listen on [default: 0.0.0.0:8000,stream] -.TP -\fB\-\-log\-level\fR -Log level [default: 2] -.TP -\fB\-\-messages\-max\fR -Maximum number of queued WebSocket messages per connection [default: 100] -.TP -\fB\-\-req\-maxconn\fR -Maximum number of concurrent connections in req mode [default: 100] -.TP -\fB\-\-req\-timeout\fR -Client timeout in req mode (seconds) [default: 30] -.TP -\fB\-\-stream\-maxconn\fR -Maximum number of concurrent connections in stream mode [default: 10000] -.TP -\fB\-\-stream\-timeout\fR -Client timeout in stream mode (seconds) [default: 1800] -.TP -\fB\-\-tls\-identities\-dir\fR -Directory containing certificates and private keys [default: .] -.TP -\fB\-\-workers\fR -Number of worker threads [default: 2] -.TP -\fB\-\-zclient\-req\fR ... -ZeroMQ client REQ spec [default: ipc://client] -.TP -\fB\-\-zclient\-stream\fR ... -ZeroMQ client PUSH/ROUTER/SUB spec base [default: ipc://client] diff --git a/src/condure/debian/control b/src/condure/debian/control index 35a790f..55b4d4f 100644 --- a/src/condure/debian/control +++ b/src/condure/debian/control @@ -20,7 +20,8 @@ librust-signal-hook-0.1+mio-support-dev, librust-slab-0.4+default-dev, librust-time-0.1+default-dev, - librust-zmq-0.9+default-dev + librust-zmq-0.9+default-dev, + help2man Maintainer: Debian Rust Maintainers Uploaders: Jan Niehusmann diff --git a/src/condure/debian/control.debcargo.hint b/src/condure/debian/control.debcargo.hint index d615828..5cd4ccf 100644 --- a/src/condure/debian/control.debcargo.hint +++ b/src/condure/debian/control.debcargo.hint @@ -20,7 +20,8 @@ librust-signal-hook-0.1+mio-support-dev, librust-slab-0.4+default-dev, librust-time-0.1+default-dev, - librust-zmq-0.9+default-dev + librust-zmq-0.9+default-dev, + help2man Maintainer: Debian Rust Maintainers Uploaders: Jan Niehusmann diff --git a/src/condure/debian/debcargo.toml b/src/condure/debian/debcargo.toml index 67907cc..b59232a 100644 --- a/src/condure/debian/debcargo.toml +++ b/src/condure/debian/debcargo.toml @@ -3,6 +3,7 @@ [source] section = "web" +build_depends = ["help2man"] [packages.bin] summary = "HTTP/WebSocket connection manager" diff --git a/src/condure/debian/rules b/src/condure/debian/rules new file mode 100755 index 0000000..7047850 --- /dev/null +++ b/src/condure/debian/rules @@ -0,0 +1,10 @@ +#!/usr/bin/make -f +%: + dh $@ --buildsystem cargo + +override_dh_installman: + help2man \ + --name "HTTP/WebSocket connection manager" \ + --no-info \ + debian/condure/usr/bin/condure > debian/condure.1 + dh_installman -O--buildsystem=cargo diff --git a/src/condure/debian/rules.debcargo.hint b/src/condure/debian/rules.debcargo.hint new file mode 100755 index 0000000..044c1c2 --- /dev/null +++ b/src/condure/debian/rules.debcargo.hint @@ -0,0 +1,3 @@ +#!/usr/bin/make -f +%: + dh $@ --buildsystem cargo