summaryrefslogtreecommitdiff
path: root/net-ftp/uftpd/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-02 21:10:25 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-02 21:10:25 +0000
commitd05150f06fa67b115a83f822b1e285dca011e1b7 (patch)
tree86d728b5108b361faf2f421e2d4f3b03a85b7837 /net-ftp/uftpd/files
parentbe524496e3171d5eab8c56570dd4342a880c3264 (diff)
gentoo auto-resync : 02:11:2022 - 21:10:25
Diffstat (limited to 'net-ftp/uftpd/files')
-rw-r--r--net-ftp/uftpd/files/uftpd.confd5
-rw-r--r--net-ftp/uftpd/files/uftpd.init27
2 files changed, 32 insertions, 0 deletions
diff --git a/net-ftp/uftpd/files/uftpd.confd b/net-ftp/uftpd/files/uftpd.confd
new file mode 100644
index 000000000000..356ad42f59aa
--- /dev/null
+++ b/net-ftp/uftpd/files/uftpd.confd
@@ -0,0 +1,5 @@
+# Config file for uftpd server
+
+# make sure you create the root directory
+UFTPD_ROOT="/uftpdroot"
+UFTDP_OPTS=""
diff --git a/net-ftp/uftpd/files/uftpd.init b/net-ftp/uftpd/files/uftpd.init
new file mode 100644
index 000000000000..8a2c7c659a49
--- /dev/null
+++ b/net-ftp/uftpd/files/uftpd.init
@@ -0,0 +1,27 @@
+#!/sbin/openrc-run
+
+depend() {
+ use logger
+ need net
+}
+
+checkconfig() {
+ if [ ! -d ${UFTPD_ROOT} ]
+ then
+ eerror "You need a UFTPD root directory"
+ return 1
+ fi
+}
+
+start() {
+ checkconfig || return 1
+ ebegin "Starting uftpd"
+ start-stop-daemon --start --exec /usr/sbin/uftpd ${UFTPD_ROOT} ${UFTPD_OPTS}
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping uftpd"
+ start-stop-daemon --stop --quiet --exec /usr/sbin/uftpd
+ eend $?
+}