From dcd3ae8f074dfaeca7021bc4cd99c7124aa1e9c4 Mon Sep 17 00:00:00 2001 From: Minecrell Date: Fri, 1 Jul 2022 18:00:31 +0200 Subject: [PATCH] modem/rmtfs: upgrade to 0.2_git20210809, start before networkmanager (MR 3269) Also include z3ntu's patch fixing a buffer overread issue which sadly has not been merged for several months now. rmtfs should be ideally started and stopped before NetworkManager because otherwise the modem network interface might be removed before NetworkManager can set it down. This has caused kernel issues at some point (although it seems to be fine again at the moment). --- modem/rmtfs/APKBUILD | 10 ++++++---- modem/rmtfs/rmtfs.initd | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/modem/rmtfs/APKBUILD b/modem/rmtfs/APKBUILD index 05ed8e3eb..5ea03d0bc 100644 --- a/modem/rmtfs/APKBUILD +++ b/modem/rmtfs/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Minecrell pkgname=rmtfs -pkgver=0.2_git20210408 -_commit="293ab8babb27ac0f24247bb101fed9420c629c29" +pkgver=0.2_git20210809 +_commit="b08ef6f98ec567876d7d45f15c85c6ed00d7c463" pkgrel=0 pkgdesc="Qualcomm Remote Filesystem Service Implementation" url="https://github.com/andersson/rmtfs" @@ -11,6 +11,7 @@ makedepends="eudev-dev qrtr-dev" subpackages="$pkgname-doc $pkgname-openrc" source=" rmtfs-$_commit.tar.gz::https://github.com/andersson/rmtfs/archive/$_commit.tar.gz + https://github.com/andersson/rmtfs/commit/fc514b00bcd9ad992f3255c5e7a1813df5a4cc86.patch rmtfs.initd udev.rules " @@ -29,7 +30,8 @@ package() { } sha512sums=" -eac13ff0733de1220af55faceae11b4ca63e4a996544c1423c2188dfda34ee2c9870e0611d24b5450f6f2cb3c3b3b23fc9121fdba2b6a3f80e3965204161b173 rmtfs-293ab8babb27ac0f24247bb101fed9420c629c29.tar.gz -6d90a413a6b1a144969228f0b65bfcb5c605c8afd3d7d2837f854a179a38367c7efbafda72fe9e97dcf38ee0685a89d271833670e04f3e6a0c7dc9017e59bbf8 rmtfs.initd +335ab54623ca470f3479e99cd49d7c3e7e606a9c42930f2584e180af1cd4179c5ec8bb9ad7232b0b6bac4c80b716607d9226a5d81aafe61ada4728487f5011d2 rmtfs-b08ef6f98ec567876d7d45f15c85c6ed00d7c463.tar.gz +e38834cf5c6e08a56f0a8a465a8a3aabee2fbb4a80658e416cd70faf551d9e93d1196866b8a8f5656130be6e45ce6deca0acf2e3d2e3bfed86309892599f194c fc514b00bcd9ad992f3255c5e7a1813df5a4cc86.patch +b75a2e051661b6088c3db7071fc2f43b97ecf68a0c35addefd34f6fa11d23429a890313d14791566dfc97230192b999e4cc953797e6e32d07dc8f6c61813f9f3 rmtfs.initd cb2435c159d81d3a40d30e1355c82a3d560dc2df7d05fee95085bc80e492ac93a728258f2f1b463c04a964979760990c8c9176b22cb585cbec19ab285cd45440 udev.rules " diff --git a/modem/rmtfs/rmtfs.initd b/modem/rmtfs/rmtfs.initd index 3d54e845d..995f6be8d 100644 --- a/modem/rmtfs/rmtfs.initd +++ b/modem/rmtfs/rmtfs.initd @@ -22,7 +22,7 @@ else fi depend() { - before ofono modemmanager + before networkmanager ofono modemmanager after udev-settle use qrtr-ns }