Closed nanonyme closed 1 year ago
@gasinvein any clue what's going on here? Are we writing hwdb into wrong place?
Looks to me like the path comes from here https://github.com/eudev-project/eudev/blob/master/configure.ac#L175C27-L175C38
prefix: /app
exec_prefix: ${prefix}
sysconfdir: ${prefix}/etc
datadir: ${datarootdir}
includedir: ${prefix}/include
bindir: ${exec_prefix}/bin
libdir: ${exec_prefix}/lib
rootprefix: ${prefix}
rootlibdir: ${exec_prefix}/lib
rootlibexecdir: ${exec_prefix}/lib/udev
datarootdir: ${prefix}/share
rootrundir: /run
udevconfdir: ${prefix}/etc/udev
udevconffile: ${prefix}/etc/udev/udev.conf
udevhwdbdir: ${prefix}/etc/udev/hwdb.d
udevhwdbbin: ${prefix}/etc/udev/hwdb.bin
This looks to me like a bug in hwdb? Expected path is /app/etc/udev/hwdb.bin after string combining operations.
I think we might be able to trick it to write to right place by using --usr which in our case writes to /app.
Creating issue here so we have trail outside various failing PR's