[arch-general] Do packages built on libusb need rebuilding on libusbx? upsd won't stay connected over usb.

David C. Rankin drankinatty at suddenlinkmail.com
Sun Jun 10 00:57:42 EDT 2012

On 06/09/2012 07:37 PM, slubman wrote:
> Have you looked to the usb device permission?
> After the latest upgrade I did (kernel, libusbx, systems-tools and a lot of other stuffs), upsd wouldn’t connect.
> But as described on the AUR page, the package must be recompiled, with an addition to the configure command to put the udev rules in the correct directory.
> Cf. http://aur.archlinux.org/packages.php?ID=5379
> Best regards.
> --
> Nicolas D (a.k.a slubman)

Thanks Nicolas,

  Yes, I incorporated that into the PKGBUILD before rebuilding:

build() {
  cd $srcdir/nut-$pkgver
  ./configure --with-user=nut \
    --prefix=/usr \
    --datadir=/usr/share/ups \
    --sysconfdir=/etc/ups \
    --with-group=nut \
    --with-hal \
    --with-usb \
    --with-udev-dir=/etc/udev || return 1

  That looked right, but now doesn't make sense since the rules are in
pkg/lib/udev/rules.d/52-nut-usbups.rules. The new post today to the AUR package
corrects the issue:

"Those udev rules were moved to /usr/lib/udev/rules.d, so
--with-udev-dir=/usr/lib/udev might be a better option."

  That makes sense -- I'll give it a go.

David C. Rankin, J.D.,P.E.

More information about the arch-general mailing list