urandom-seed: use seedrng for seeding the random number generator
[openwrt/staging/mkresin.git] / package / system / urandom-seed / Makefile
index 7c5524a9db89b90045e8fba1acc89529bee28e5e..0c8d77f445eee5bf852b928e39a047c5e58da2bf 100644 (file)
@@ -9,7 +9,6 @@ include $(INCLUDE_DIR)/package.mk
 define Package/urandom-seed
   SECTION:=base
   CATEGORY:=Base system
-  DEPENDS:=+getrandom
   TITLE:=/etc/urandom.seed handling for OpenWrt
   URL:=https://openwrt.org/
 endef
@@ -19,11 +18,15 @@ define Build/Prepare
 endef
 
 define Build/Compile/Default
+       $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_CPPFLAGS) $(TARGET_LDFLAGS) \
+               -std=gnu99 -o $(PKG_BUILD_DIR)/seedrng seedrng.c
 endef
 Build/Compile = $(Build/Compile/Default)
 
 define Package/urandom-seed/install
        $(CP) ./files/* $(1)/
+       $(INSTALL_DIR) $(1)/sbin
+       $(CP) $(PKG_BUILD_DIR)/seedrng $(1)/sbin/
 endef
 
 $(eval $(call BuildPackage,urandom-seed))