From 18feb29b29a034d0e3a04ffb5e13ae6ec33f9163 Mon Sep 17 00:00:00 2001
From: Matthias Schiffer <mschiffer@universe-factory.net>
Date: Wed, 17 Jan 2018 00:42:02 +0100
Subject: [PATCH] gluon-autoupdater: don't reference old autoupdater util
 library

Fixes #1310
---
 .../luasrc/lib/gluon/upgrade/500-autoupdater               | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/package/gluon-autoupdater/luasrc/lib/gluon/upgrade/500-autoupdater b/package/gluon-autoupdater/luasrc/lib/gluon/upgrade/500-autoupdater
index a4e042a95..88214a863 100755
--- a/package/gluon-autoupdater/luasrc/lib/gluon/upgrade/500-autoupdater
+++ b/package/gluon-autoupdater/luasrc/lib/gluon/upgrade/500-autoupdater
@@ -36,9 +36,10 @@ uci:set('autoupdater', 'settings', 'version_file', '/lib/gluon/release')
 uci:save('autoupdater')
 
 
-local autoupdater_util = require 'autoupdater.util'
-autoupdater_util.randomseed()
-
+local urandom = io.open('/dev/urandom', 'r')
+local seed1, seed2 = urandom:read(2):byte(1, 2)
+math.randomseed(seed1*0x100 + seed2)
+urandom:close()
 
 -- Perform updates at a random time between 04:00 and 05:00, and once an hour
 -- a fallback update (used after the regular updates haven't worked for
-- 
GitLab