Commit 6b1c75cb authored by Thomas Petazzoni's avatar Thomas Petazzoni Committed by Peter Korsgaard
Browse files

vsftpd: use <pkg>_INSTALL_INIT_SYSV and rename init script



This commit changes the vsftpd package to use the
<pkg>_INSTALL_INIT_SYSV mechanism to install its init script, and
renames the init script in the Buildroot source tree to match how it's
named on the target.

Also, the init script is now installed unconditionally, as is done in
most packages.

Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 1d627b36
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -43,15 +43,16 @@ define VSFTPD_BUILD_CMDS
		LDFLAGS="$(TARGET_LDFLAGS)" LIBS="$(VSFTPD_LIBS)" -C $(@D)
endef

define VSFTPD_INSTALL_INIT_SYSV
	$(INSTALL) -D -m 755 package/vsftpd/S70vsftpd $(TARGET_DIR)/etc/init.d/S70vsftpd
endef

define VSFTPD_INSTALL_TARGET_CMDS
	$(INSTALL) -D -m 755 $(@D)/vsftpd $(TARGET_DIR)/usr/sbin/vsftpd
	$(INSTALL) -D -m 644 $(@D)/vsftpd.8 \
		$(TARGET_DIR)/usr/share/man/man8/vsftpd.8
	$(INSTALL) -D -m 644 $(@D)/vsftpd.conf.5 \
		$(TARGET_DIR)/usr/share/man/man5/vsftpd.conf.5
	test -f $(TARGET_DIR)/etc/init.d/S70vsftpd || \
		$(INSTALL) -D -m 755 package/vsftpd/vsftpd-init \
			$(TARGET_DIR)/etc/init.d/S70vsftpd
	test -f $(TARGET_DIR)/etc/vsftpd.conf || \
		$(INSTALL) -D -m 644 $(@D)/vsftpd.conf \
			$(TARGET_DIR)/etc/vsftpd.conf