Просмотр исходного кода

eudev: depend on libkmod and fix installation to avoid warnings in log

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
BALATON Zoltan 10 лет назад
Родитель
Сommit
9af3bf5e16
2 измененных файлов с 14 добавлено и 2 удалено
  1. 2 2
      package/eudev/Makefile
  2. 12 0
      package/eudev/files/udev.postinst

+ 2 - 2
package/eudev/Makefile

@@ -5,12 +5,12 @@ include $(ADK_TOPDIR)/rules.mk
 
 
 PKG_NAME:=		eudev
 PKG_NAME:=		eudev
 PKG_VERSION:=		3.1.5
 PKG_VERSION:=		3.1.5
-PKG_RELEASE:=		2
+PKG_RELEASE:=		3
 PKG_HASH:=		f75885a430cd50fe4b31732f808ba7f9b2adf0f26b53b8ba2957b0c1d84b6f2a
 PKG_HASH:=		f75885a430cd50fe4b31732f808ba7f9b2adf0f26b53b8ba2957b0c1d84b6f2a
 PKG_DESCR:=		device manager (udev clone)
 PKG_DESCR:=		device manager (udev clone)
 PKG_SECTION:=		sys/utils
 PKG_SECTION:=		sys/utils
 PKG_BUILDDEP:=		gperf-host glib
 PKG_BUILDDEP:=		gperf-host glib
-PKG_DEPENDS:=		glib kmod
+PKG_DEPENDS:=		glib libkmod
 PKG_URL:=		http://wiki.gentoo.org/wiki/Project:Eudev
 PKG_URL:=		http://wiki.gentoo.org/wiki/Project:Eudev
 PKG_SITES:=		http://dev.gentoo.org/~blueness/eudev/
 PKG_SITES:=		http://dev.gentoo.org/~blueness/eudev/
 PKG_LIBNAME:=		libudev
 PKG_LIBNAME:=		libudev

+ 12 - 0
package/eudev/files/udev.postinst

@@ -0,0 +1,12 @@
+#!/bin/sh
+. "$IPKG_INSTROOT/etc/functions.sh"
+add_group cdrom $(get_next_gid)
+add_group dialout $(get_next_gid)
+add_group disk $(get_next_gid)
+add_group input $(get_next_gid)
+add_group kmem $(get_next_gid)
+add_group lp $(get_next_gid)
+add_group tape $(get_next_gid)
+echo Generating hwdb
+udevadm hwdb --update --root="$IPKG_INSTROOT"
+rm -rf "$IPKG_INSTROOT/etc/udev/hwdb.d"