diff options
Diffstat (limited to 'libre/systemd')
-rw-r--r-- | libre/systemd/PKGBUILD | 11 | ||||
-rw-r--r-- | libre/systemd/systemd.install | 10 |
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 |