feat: clone from https://github.com/miquels/webdav-server-rs
This commit is contained in:
25
debian/changelog
vendored
Normal file
25
debian/changelog
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
webdav-server-rs (0.4) unreleased; urgency=low
|
||||
|
||||
* update to 0.4 release.
|
||||
|
||||
-- Miquel van Smoorenburg (XS4ALL) <mikevs@xs4all.net> Wed, 12 May 2021 16:49:34 +0200
|
||||
|
||||
webdav-server-rs (0.3) unreleased; urgency=low
|
||||
|
||||
* update to webdav-handler-rs 0.2.0-alpha.1
|
||||
|
||||
-- Miquel van Smoorenburg (XS4ALL) <mikevs@xs4all.net> Thu, 21 Nov 2019 23:44:03 +0100
|
||||
|
||||
webdav-server-rs (0.2) buster; urgency=low
|
||||
|
||||
* update to webdav-handler-rs 0.1.2
|
||||
* update to modern(erder) Rust
|
||||
|
||||
-- Miquel van Smoorenburg (XS4ALL) <mikevs@xs4all.net> Tue, 12 Nov 2019 15:41:53 +0100
|
||||
|
||||
webdav-server-rs (0.1) wheezy jessie stretch; urgency=low
|
||||
|
||||
* initial release
|
||||
|
||||
-- Miquel van Smoorenburg (XS4ALL) <mikevs@xs4all.net> Sun, 17 Mar 2019 23:20:52 +0100
|
||||
|
||||
1
debian/compat
vendored
Normal file
1
debian/compat
vendored
Normal file
@@ -0,0 +1 @@
|
||||
12
|
||||
12
debian/control
vendored
Normal file
12
debian/control
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
Source: webdav-server-rs
|
||||
Section: net
|
||||
Priority: extra
|
||||
Maintainer: Miquel van Smoorenburg <mike@langeraar.net>
|
||||
Uploaders: XS4ALL Unixbeheer <unixbeheer@xs4all.net>, Miquel van Smoorenburg (XS4ALL) <mikevs@xs4all.net>
|
||||
Build-Depends: debhelper (>= 12), gcc, libc-dev, libc-dev-bin, libpam0g-dev
|
||||
Standards-Version: 3.9.1
|
||||
|
||||
Package: webdav-server-rs
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, systemd
|
||||
Description: Webdav server
|
||||
2
debian/copyright
vendored
Normal file
2
debian/copyright
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
Copyright 2018 - Miquel van Smoorenburg
|
||||
Copyright 2019 - Miquel van Smoorenburg, XS4ALL Internet bv
|
||||
1
debian/docs
vendored
Normal file
1
debian/docs
vendored
Normal file
@@ -0,0 +1 @@
|
||||
README.md
|
||||
1
debian/examples
vendored
Normal file
1
debian/examples
vendored
Normal file
@@ -0,0 +1 @@
|
||||
webdav-server.toml
|
||||
1
debian/install
vendored
Normal file
1
debian/install
vendored
Normal file
@@ -0,0 +1 @@
|
||||
target/release/webdav-server usr/sbin
|
||||
19
debian/rules
vendored
Executable file
19
debian/rules
vendored
Executable file
@@ -0,0 +1,19 @@
|
||||
#! /usr/bin/make -f
|
||||
|
||||
%:
|
||||
dh $@
|
||||
|
||||
override_dh_auto_build:
|
||||
@if ! command -v cargo >/dev/null; then \
|
||||
echo "Rust is not installed ("cargo" command not found)" >&2; \
|
||||
exit 1; fi
|
||||
cargo build --release
|
||||
|
||||
override_dh_auto_clean:
|
||||
|
||||
override_dh_installsystemd:
|
||||
|
||||
override_dh_installinit:
|
||||
dh_installinit --name webdav-server
|
||||
dh_installsystemd --name webdav-server
|
||||
|
||||
1
debian/source/format
vendored
Normal file
1
debian/source/format
vendored
Normal file
@@ -0,0 +1 @@
|
||||
3.0 (native)
|
||||
5
debian/source/options
vendored
Normal file
5
debian/source/options
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
--tar-ignore
|
||||
--tar-ignore=target
|
||||
--tar-ignore=TODO.md
|
||||
--tar-ignore=*/src/*.toml
|
||||
--tar-ignore=*test*.toml
|
||||
19
debian/webdav-server-rs.webdav-server.init
vendored
Normal file
19
debian/webdav-server-rs.webdav-server.init
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
#! /bin/sh
|
||||
### BEGIN INIT INFO
|
||||
# Provides: webdav-server
|
||||
# Required-Start: $network $remote_fs $local_fs
|
||||
# Required-Stop: $network $remote_fs $local_fs
|
||||
# Default-Start: 2 3 4 5
|
||||
# Default-Stop: 0 1 6
|
||||
# Short-Description: Stop/start webdav-server
|
||||
### END INIT INFO
|
||||
|
||||
set -e
|
||||
|
||||
test -x /usr/sbin/webdav-server || exit 0
|
||||
|
||||
. /lib/lsb/init-functions
|
||||
|
||||
# If systemd is installed, we never actually get here.
|
||||
exit 1
|
||||
|
||||
12
debian/webdav-server-rs.webdav-server.service
vendored
Normal file
12
debian/webdav-server-rs.webdav-server.service
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
[Unit]
|
||||
Description=Webdav server
|
||||
After=network.target
|
||||
ConditionPathExists=/etc/webdav-server.toml
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/sbin/webdav-server
|
||||
KillMode=process
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
Reference in New Issue
Block a user