core/systemd to 229-2

This commit is contained in:
Kevin Mihelich 2016-02-18 15:22:48 +00:00
parent e153c3658d
commit 76b8808b25

View file

@ -7,8 +7,8 @@
pkgbase=systemd
pkgname=('systemd' 'libsystemd' 'systemd-sysvcompat')
pkgver=228
pkgrel=4
pkgver=229
pkgrel=2
arch=('i686' 'x86_64')
url="http://www.freedesktop.org/wiki/Software/systemd"
makedepends=('acl' 'cryptsetup' 'docbook-xsl' 'gperf' 'lz4' 'xz' 'pam' 'libelf'
@ -34,20 +34,14 @@ md5sums=('SKIP'
prepare() {
cd "$pkgbase"
# 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: FIONREAD is not reliable on some sockets
git cherry-pick -n 4edc2c9b6b5b921873eb82e58719ed4d9e0d69bf
# 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
# fix assertion failure in src/core/timer.c on bootup (FS#48197)
git cherry-pick -n 6d2353394fc33e923d1ab464c8f88df2a5105ffb
# virt: detect dmi before cpuid
# https://github.com/systemd/systemd/commit/050e65ada2e0
# https://github.com/systemd/systemd/issues/1993
git cherry-pick -n 050e65ada2e0
# fix udevd error checking from cg_unified() (FS#48188)
git cherry-pick -n 6d2353394fc33e923d1ab464c8f88df2a5105ffb
./autogen.sh
}
@ -66,7 +60,6 @@ build() {
--localstatedir=/var \
--sysconfdir=/etc \
--enable-lz4 \
--enable-compat-libs \
--disable-audit \
--disable-ima \
--with-sysvinit-path= \
@ -164,10 +157,9 @@ package_systemd() {
package_libsystemd() {
pkgdesc="systemd client libraries"
depends=('glibc' 'libgcrypt' 'lz4' 'xz')
depends=('glibc' 'libcap' 'libgcrypt' 'lz4' 'xz')
license=('GPL2')
provides=('libsystemd.so' 'libsystemd-daemon.so' 'libsystemd-id128.so'
'libsystemd-journal.so' 'libsystemd-login.so' 'libudev.so')
provides=('libsystemd.so' 'libudev.so')
make -C "$pkgbase" DESTDIR="$pkgdir" install-libLTLIBRARIES
}