summaryrefslogtreecommitdiff
path: root/libre/systemd
diff options
context:
space:
mode:
Diffstat (limited to 'libre/systemd')
-rw-r--r--libre/systemd/PKGBUILD11
-rw-r--r--libre/systemd/systemd.install10
2 files changed, 19 insertions, 2 deletions
diff --git a/libre/systemd/PKGBUILD b/libre/systemd/PKGBUILD
index d2abd82ae..bb6f907d7 100644
--- a/libre/systemd/PKGBUILD
+++ b/libre/systemd/PKGBUILD
@@ -12,8 +12,8 @@ pkgname+=('systemd-common' 'systemd-udev')
_systemd_libs=('libsystemd' 'libudev' 'nss-systemd' 'nss-myhostname' 'nss-mymachines' 'nss-resolve')
pkgname+=("${_systemd_libs[@]/#/systemd-}")
# Can be from either systemd or systemd-stable
-_commit='1e5d2d656420d0e755dbcf72aeba3c3aba54e956'
-pkgver=242.0
+_commit='db2e367bfc3b119609f837eb973d915f6c550b2f'
+pkgver=242.19
pkgrel=1
pkgrel+=.par1
arch=('x86_64')
@@ -89,6 +89,11 @@ sha512sums=('SKIP'
'28a5b3fc9e2c5cec9267bb96725c73ee77788514f140c0cf8df765af64bc8130dd02f4863d9128ac45d54256b2ab4f2b06d1a3f65660ce1dfba5727618cd1839')
_backports=(
+ # basic/socket-util: put a limit on the loop to flush connections
+ '67962036f6c6cfd34828c1f1f1fbdc0018fb9898'
+
+ # network: logs link state change
+ '0beb9542e90ab1c5d1507a1046a326fbcf73861c'
)
_reverts=(
@@ -105,9 +110,11 @@ prepare() {
local _c
for _c in "${_backports[@]}"; do
+ git log --oneline -1 "${_c}"
git cherry-pick -n "${_c}"
done
for _c in "${_reverts[@]}"; do
+ git log --oneline -1 "${_c}"
git revert -n "${_c}"
done
diff --git a/libre/systemd/systemd.install b/libre/systemd/systemd.install
index fedc747ea..417110181 100644
--- a/libre/systemd/systemd.install
+++ b/libre/systemd/systemd.install
@@ -53,6 +53,15 @@ _233_75_3_changes() {
fi
}
+_242_0_2_changes() {
+ if [[ -L var/lib/systemd/timesync ]]; then
+ rm var/lib/systemd/timesync
+ if [[ -d var/lib/private/systemd/timesync ]]; then
+ mv var/lib/{private/,}systemd/timesync
+ fi
+ fi
+}
+
post_install() {
systemd-machine-id-setup
@@ -87,6 +96,7 @@ post_upgrade() {
230-1
232-8
233.75-3
+ 242.0-2
)
for v in "${upgrades[@]}"; do