diff --git a/platform/marvell-armhf/sonic-platform-nokia/debian/sonic-platform-nokia-7215.install b/platform/marvell-armhf/sonic-platform-nokia/debian/sonic-platform-nokia-7215.install index ea347d79be..1ad633876b 100644 --- a/platform/marvell-armhf/sonic-platform-nokia/debian/sonic-platform-nokia-7215.install +++ b/platform/marvell-armhf/sonic-platform-nokia/debian/sonic-platform-nokia-7215.install @@ -2,5 +2,4 @@ nokia-7215_plt_setup.sh usr/sbin 7215/scripts/nokia-7215init.sh usr/local/bin 7215/service/nokia-7215init.service etc/systemd/system 7215/sonic_platform-1.0-py3-none-any.whl usr/share/sonic/device/armhf-nokia_ixs7215_52x-r0 -entropy.py etc/ inband_mgmt.sh etc/ diff --git a/platform/marvell-armhf/sonic-platform-nokia/entropy.py b/platform/marvell-armhf/sonic-platform-nokia/entropy.py deleted file mode 100644 index a2131cdc17..0000000000 --- a/platform/marvell-armhf/sonic-platform-nokia/entropy.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/python -import fcntl, struct -import time -from os import path - -RNDADDENTROPY=0x40085203 - -def avail(): - if path.exists("/proc/sys/kernel/random/entropy_avail"): - with open("/proc/sys/kernel/random/entropy_avail", mode='r') as avail: - return int(avail.read()) - else: - return int(2048) - -if path.exists("/proc/sys/kernel/random/entropy_avail"): - while 1: - while avail() < 2048: - with open('/dev/urandom', 'rb') as urnd, open("/dev/random", mode='wb') as rnd: - d = urnd.read(512) - t = struct.pack('ii', 4 * len(d), len(d)) + d - fcntl.ioctl(rnd, RNDADDENTROPY, t) - time.sleep(30) diff --git a/platform/marvell-armhf/sonic-platform-nokia/nokia-7215_plt_setup.sh b/platform/marvell-armhf/sonic-platform-nokia/nokia-7215_plt_setup.sh index 0af85d7306..017c7e5153 100755 --- a/platform/marvell-armhf/sonic-platform-nokia/nokia-7215_plt_setup.sh +++ b/platform/marvell-armhf/sonic-platform-nokia/nokia-7215_plt_setup.sh @@ -25,7 +25,6 @@ main() fw_uboot_env_cfg echo "Nokia-IXS7215: /dev/mtd0 FW_ENV_DEFAULT" - python /etc/entropy.py & /bin/sh /etc/inband_mgmt.sh }