summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/hurd.postinst6
1 files changed, 6 insertions, 0 deletions
diff --git a/debian/hurd.postinst b/debian/hurd.postinst
index 965f8ab9..4c3fc2c2 100644
--- a/debian/hurd.postinst
+++ b/debian/hurd.postinst
@@ -57,6 +57,12 @@ fi
if [ "$1" = configure ] && [ "$2" ]; then
# Upgrade: create the missing device and server nodes
+ if showtrans /dev/random 2> /dev/null | grep -q /tmp/entropy.sock
+ then
+ # old random-egd translator, remove
+ settrans -g /dev/random
+ settrans -g /dev/urandom
+ fi
/usr/lib/hurd/setup-translators -K
fi