diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2013-02-08 09:28:46 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2013-02-08 09:28:46 +0000 |
commit | c049572d8164d0a8a4a844673f006e275375033e (patch) | |
tree | 2267429a7147f8f6cd5a67227bdaf86c246b6826 | |
parent | c5dd08b28f84d42f5ab35c7781828df7ba2dcac7 (diff) | |
download | alpine_aports-c049572d8164d0a8a4a844673f006e275375033e.tar.bz2 alpine_aports-c049572d8164d0a8a4a844673f006e275375033e.tar.xz alpine_aports-c049572d8164d0a8a4a844673f006e275375033e.zip |
main/vsftpd: disable seccomp sandbox by default
we currently don't have support for it in our default kernel
fixes #1607
-rw-r--r-- | main/vsftpd/APKBUILD | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/main/vsftpd/APKBUILD b/main/vsftpd/APKBUILD index 03f5cef158..221122b0ff 100644 --- a/main/vsftpd/APKBUILD +++ b/main/vsftpd/APKBUILD | |||
@@ -2,7 +2,7 @@ | |||
2 | # Maintainer: Natanael Copa <ncopa@alpinelinux.org> | 2 | # Maintainer: Natanael Copa <ncopa@alpinelinux.org> |
3 | pkgname=vsftpd | 3 | pkgname=vsftpd |
4 | pkgver=3.0.2 | 4 | pkgver=3.0.2 |
5 | pkgrel=0 | 5 | pkgrel=1 |
6 | pkgdesc="Very secure ftpd" | 6 | pkgdesc="Very secure ftpd" |
7 | url="http://vsftpd.beasts.org" | 7 | url="http://vsftpd.beasts.org" |
8 | arch="all" | 8 | arch="all" |
@@ -33,6 +33,14 @@ prepare() { | |||
33 | build() { | 33 | build() { |
34 | cd $_builddir | 34 | cd $_builddir |
35 | make || return 1 | 35 | make || return 1 |
36 | |||
37 | # disable seccomp by default since we don't have it in kernel | ||
38 | cat >>vsftpd.conf<<EOF | ||
39 | # | ||
40 | # seccomp sandboxing requires kernel support | ||
41 | seccomp_sandbox=0 | ||
42 | EOF | ||
43 | |||
36 | } | 44 | } |
37 | 45 | ||
38 | package() { | 46 | package() { |
@@ -41,6 +49,7 @@ package() { | |||
41 | install -m644 -D vsftpd.8 "$pkgdir"/usr/share/man/man8/vsftpd.8 | 49 | install -m644 -D vsftpd.8 "$pkgdir"/usr/share/man/man8/vsftpd.8 |
42 | install -m644 -D vsftpd.conf.5 "$pkgdir"/usr/share/man/man5/vsftpd.conf.5 | 50 | install -m644 -D vsftpd.conf.5 "$pkgdir"/usr/share/man/man5/vsftpd.conf.5 |
43 | install -m644 -D vsftpd.conf "$pkgdir"/etc/vsftpd.conf | 51 | install -m644 -D vsftpd.conf "$pkgdir"/etc/vsftpd.conf |
52 | |||
44 | install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname | 53 | install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname |
45 | install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname | 54 | install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname |
46 | mkdir -p "$pkgdir"/usr/share/empty | 55 | mkdir -p "$pkgdir"/usr/share/empty |