* update vsftpd to 3.0.3-9
This commit is contained in:
parent
bf5aeb9a54
commit
a467efd64d
@ -7,16 +7,16 @@
|
||||
|
||||
pkgname=vsftpd
|
||||
pkgver=3.0.3
|
||||
pkgrel=8
|
||||
pkgrel=9
|
||||
pkgdesc='Very Secure FTP daemon'
|
||||
url='https://security.appspot.com/vsftpd.html'
|
||||
arch=(x86_64 powerpc64le powerpc riscv64)
|
||||
license=('GPL2')
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
license=('GPL-2.0-only')
|
||||
depends=('glibc' 'openssl' 'libcap' 'pam' 'libnsl')
|
||||
optdepends=('logrotate')
|
||||
backup=('etc/vsftpd.conf'
|
||||
'etc/xinetd.d/vsftpd'
|
||||
"etc/logrotate.d/vsftpd")
|
||||
options=(!distcc)
|
||||
source=(https://security.appspot.com/downloads/${pkgname}-${pkgver}.tar.gz{,.asc}
|
||||
vsftpd-ssl.socket
|
||||
vsftpd.socket
|
||||
@ -39,14 +39,12 @@ sha256sums=('9d4d2bf6e6e2884852ba4e69e157a2cecd68c5a7635d66a3a8cf8d898c955ef7'
|
||||
'751715726c4b888d5c96846ac0bd0d64238cceb28ef3c2ef447af85cdc2b79f1'
|
||||
'4baa5a2db122974fa2a9603d335aed59dee5ad4217615fbe247301d129281d20')
|
||||
validpgpkeys=('8660FD3291B184CDBC2F6418AA62EC463C0E751C') # Chris Evans
|
||||
options=(!ccache !distcc)
|
||||
|
||||
prepare() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
# build-time config
|
||||
sed -e 's|^#undef VSF_BUILD_SSL$|#define VSF_BUILD_SSL|' -i builddefs.h
|
||||
sed -e 's|/usr/share/empty|/var/empty|g' -i tunables.c vsftpd.conf.5 INSTALL
|
||||
sed -e 's|/usr/local/sbin/vsftpd|/usr/bin/vsftpd|' -i EXAMPLE/INTERNET_SITE/${pkgname}.xinetd
|
||||
|
||||
# fix linking to openssl 1.1
|
||||
sed -e 's|SSL_library_init|SSL_CTX_new|' -i vsf_findlibs.sh
|
||||
@ -69,7 +67,6 @@ package() {
|
||||
install -Dm 644 "${srcdir}"/{*.service,*.socket} -t "${pkgdir}/usr/lib/systemd/system"
|
||||
|
||||
install -Dm 644 ${pkgname}.conf -t "${pkgdir}/etc"
|
||||
install -Dm 644 EXAMPLE/INTERNET_SITE/${pkgname}.xinetd "${pkgdir}/etc/xinetd.d/${pkgname}"
|
||||
install -Dm 644 RedHat/vsftpd.log "${pkgdir}/etc/logrotate.d/${pkgname}"
|
||||
install -Dm 644 RedHat/vsftpd.pam "${pkgdir}/etc/pam.d/${pkgname}"
|
||||
# TODO: check pam /etc/ftpusers files from debian and redhat, its linked
|
||||
|
Loading…
x
Reference in New Issue
Block a user