blob: b3dee9e6059974b6a55eb9ff4d51e8be65be12d1 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#!/bin/sh /etc/rc.common
2# Copyright (C) 2006-2011 OpenWrt.org
3
4START=50
5
xf.lid8106362025-06-18 18:54:41 -07006USE_PROCD=1
7PROG=/usr/sbin/vsftpd
8
9start_service() {
10 mkdir -m 0755 -p /var/run/vsftpd
xf.li22747b32025-07-24 02:36:50 -070011 mkdir -m 0755 -p /media/ftp
12
xf.lid8106362025-06-18 18:54:41 -070013 procd_open_instance
14 procd_set_param command "$PROG"
15 procd_set_param respawn
16 procd_set_param pidfile /var/run/vsftpd.pid
17 procd_set_param term_timeout 5
18 procd_set_param kill_timeout 2
19 procd_close_instance
b.liue9582032025-04-17 19:18:16 +080020}
21
xf.lid8106362025-06-18 18:54:41 -070022stop_service() {
23 rm -f /var/run/vsftpd.pid
b.liue9582032025-04-17 19:18:16 +080024}