summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Iooss2015-11-30 18:40:58 +0100
committerNicolas Iooss2015-11-30 18:40:58 +0100
commit1e37be109a72f09708f6e3420c74dbb44dc3e6f8 (patch)
treea1555755b1763f00cada4587c7796369b031e758
parent2017367982b686362318da548c2c6adecc1bfc27 (diff)
downloadaur-1e37be109a72f09708f6e3420c74dbb44dc3e6f8.tar.gz
systemd-selinux 228-3 update
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD18
2 files changed, 25 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b352ae12a44a..d0519a089845 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = systemd-selinux
- pkgver = 227
- pkgrel = 1
+ pkgver = 228
+ pkgrel = 3
url = http://www.freedesktop.org/wiki/Software/systemd
arch = i686
arch = x86_64
@@ -12,6 +12,7 @@ pkgbase = systemd-selinux
makedepends = lz4
makedepends = xz
makedepends = pam-selinux
+ makedepends = libelf
makedepends = intltool
makedepends = iptables
makedepends = kmod
@@ -30,7 +31,7 @@ pkgbase = systemd-selinux
makedepends = libselinux
options = strip
options = debug
- source = git://github.com/systemd/systemd.git#tag=v227
+ source = git://github.com/systemd/systemd.git#tag=v228
source = initcpio-hook-udev
source = initcpio-install-systemd
source = initcpio-install-udev
@@ -63,6 +64,7 @@ pkgname = systemd-selinux
depends = libidn
depends = lz4
depends = pam-selinux
+ depends = libelf
depends = libseccomp
depends = util-linux-selinux
depends = xz
@@ -74,9 +76,9 @@ pkgname = systemd-selinux
optdepends = systemd-sysvcompat: symlink package to provide sysvinit binaries
optdepends = polkit: allow administration as unprivileged user
provides = nss-myhostname
- provides = systemd-tools=227
- provides = udev=227
- provides = systemd=227-1
+ provides = systemd-tools=228
+ provides = udev=228
+ provides = systemd=228-3
conflicts = nss-myhostname
conflicts = systemd-tools
conflicts = udev
@@ -120,15 +122,15 @@ pkgname = libsystemd-selinux
provides = libsystemd-journal.so
provides = libsystemd-login.so
provides = libudev.so
- provides = libsystemd=227-1
+ provides = libsystemd=228-3
conflicts = libsystemd
pkgname = systemd-sysvcompat-selinux
pkgdesc = sysvinit compat for systemd with SELinux support
license = GPL2
depends = systemd-selinux
- provides = systemd-sysvcompat=227-1
- provides = selinux-systemd-sysvcompat=227-1
+ provides = systemd-sysvcompat=228-3
+ provides = selinux-systemd-sysvcompat=228-3
conflicts = sysvinit
conflicts = systemd-sysvcompat
conflicts = selinux-systemd-sysvcompat
diff --git a/PKGBUILD b/PKGBUILD
index 8e0e76031924..7b240750aa2f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,12 +6,12 @@
pkgbase=systemd-selinux
pkgname=('systemd-selinux' 'libsystemd-selinux' 'systemd-sysvcompat-selinux')
-pkgver=227
-pkgrel=1
+pkgver=228
+pkgrel=3
arch=('i686' 'x86_64')
url="http://www.freedesktop.org/wiki/Software/systemd"
groups=('selinux')
-makedepends=('acl' 'cryptsetup' 'docbook-xsl' 'gperf' 'lz4' 'xz' 'pam-selinux'
+makedepends=('acl' 'cryptsetup' 'docbook-xsl' 'gperf' 'lz4' 'xz' 'pam-selinux' 'libelf'
'intltool' 'iptables' 'kmod' 'libcap' 'libidn' 'libgcrypt'
'libmicrohttpd' 'libxslt' 'util-linux' 'linux-api-headers'
'python-lxml' 'quota-tools' 'shadow-selinux' 'gnu-efi-libs' 'git'
@@ -37,6 +37,16 @@ md5sums=('SKIP'
prepare() {
cd "${pkgbase/-selinux}"
+ # sd-ndisc: drop RA packets from non-link-local addresses
+ # https://github.com/systemd/systemd/commit/3ccd31635353
+ # https://github.com/systemd/systemd/issues/1866
+ git cherry-pick -n 3ccd31635353
+
+ # networkd: link - do not drop config for loopback device
+ # https://github.com/systemd/systemd/commit/e5d44b34cca3
+ # https://github.com/systemd/systemd/issues/2023
+ git cherry-pick -n e5d44b34cca3
+
./autogen.sh
}
@@ -66,7 +76,7 @@ package_systemd-selinux() {
pkgdesc="system and service manager with SELinux support"
license=('GPL2' 'LGPL2.1')
depends=('acl' 'bash' 'dbus' 'iptables' 'kbd' 'kmod' 'hwids' 'libcap'
- 'libgcrypt' 'libsystemd-selinux' 'libidn' 'lz4' 'pam-selinux' 'libseccomp'
+ 'libgcrypt' 'libsystemd-selinux' 'libidn' 'lz4' 'pam-selinux' 'libelf' 'libseccomp'
'util-linux-selinux' 'xz' 'audit' 'libselinux')
provides=('nss-myhostname' "systemd-tools=$pkgver" "udev=$pkgver"
"${pkgname/-selinux}=${pkgver}-${pkgrel}")