This commit is contained in:
2022-12-30 20:55:14 +08:00
parent 5a9c09d673
commit 118d6a5a1d
53 changed files with 4720 additions and 1 deletions

25
debian/changelog vendored Normal file
View 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
View File

@@ -0,0 +1 @@
12

12
debian/control vendored Normal file
View 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
View File

@@ -0,0 +1,2 @@
Copyright 2018 - Miquel van Smoorenburg
Copyright 2019 - Miquel van Smoorenburg, XS4ALL Internet bv

1
debian/docs vendored Normal file
View File

@@ -0,0 +1 @@
README.md

1
debian/examples vendored Normal file
View File

@@ -0,0 +1 @@
webdav-server.toml

1
debian/install vendored Normal file
View File

@@ -0,0 +1 @@
target/release/webdav-server usr/sbin

19
debian/rules vendored Executable file
View 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
View File

@@ -0,0 +1 @@
3.0 (native)

5
debian/source/options vendored Normal file
View File

@@ -0,0 +1,5 @@
--tar-ignore
--tar-ignore=target
--tar-ignore=TODO.md
--tar-ignore=*/src/*.toml
--tar-ignore=*test*.toml

View 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

View 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