LIC_FILES_CHKSUM = "file://COPYING;md5=a6067ad950b28336613aed9dd47b1271"
DEPENDS = "libcap openssl"
DEPENDS += "${@base_contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
-PR = "r3"
+PR = "r5"
SRC_URI = " \
https://security.appspot.com/downloads/${BP}.tar.gz \
- file://vsftpd@.service \
- file://vsftpd.socket \
- file://vsftpd.xinetd.in \
file://01-builddefs.patch \
file://02-config.patch \
file://03-db-doc.patch \
S = "${WORKDIR}/${BP}"
-inherit systemd useradd xinetd
+inherit useradd
CFLAGS = "${TARGET_CFLAGS}"
CFLAGS += "-DVSF_BUILD_SSL=1"
set_default ls_recurse_enable YES
set_default secure_chroot_dir "${SECURE_CHROOT_DIR}"
set_default rsa_cert_file "${RSA_CERT_FILE}"
+ set_default local_root "/"
}
do_compile() {
oe_runmake 'CFLAGS=${CFLAGS}' 'LIBS=${LIBS}' 'LINK=${LINK}'
install -d ${D}${mandir}/man5
install -m 644 vsftpd.conf.5 ${D}${mandir}/man5/vsftpd.conf.5
install -d ${D}${SECURE_CHROOT_DIR}
- install -d ${D}${systemd_unitdir}/system
- ln -sf /dev/null ${D}${systemd_unitdir}/system/vsftpd.service
}
-SYSTEMD_PACKAGES = "${PN}-systemd"
-SYSTEMD_SERVICE_${PN}-systemd = "vsftpd.socket"
-
USERADD_PACKAGES = "${PN}"
USERADD_PARAM_${PN} = "--home-dir ${SECURE_CHROOT_DIR} --no-create-home --system --shell /bin/false --user-group vsftpd"
-
-XINETD_PACKAGES = "${PN}-xinetd"
-XINETD_SERVICE_${PN}-xinetd = "vsftpd"