sysvinit: load random seed from dom0 provided data

QubesOS/qubes-issues#1311
这个提交包含在:
Marek Marczykowski-Górecki 2015-10-10 02:33:44 +02:00
父节点 7963fb91c7
当前提交 13fb6e2fc3
找不到此签名对应的密钥
GPG 密钥 ID: 063938BA42CFA724
共有 2 个文件被更改,包括 9 次插入0 次删除

查看文件

@ -20,6 +20,10 @@ start()
chgrp qubes /var/run/qubes chgrp qubes /var/run/qubes
chmod 0775 /var/run/qubes chmod 0775 /var/run/qubes
# Load random seed from dom0
qubesdb-read /qubes-random-seed | base64 -d > /dev/urandom
qubesdb-rm /qubes-random-seed
# Location of files which contains list of protected files # Location of files which contains list of protected files
PROTECTED_FILE_LIST='/etc/qubes/protected-files.d' PROTECTED_FILE_LIST='/etc/qubes/protected-files.d'

查看文件

@ -64,6 +64,11 @@ start()
# the service will start only after successful restore # the service will start only after successful restore
systemctl start qubes-db.service systemctl start qubes-db.service
echo Back to life. echo Back to life.
# Reload random seed
qubesdb-read /qubes-random-seed | base64 -d > /dev/urandom
qubesdb-rm /qubes-random-seed
fi fi
start_meminfo_writer=$(/usr/bin/qubesdb-read /qubes-service/meminfo-writer 2>/dev/null) start_meminfo_writer=$(/usr/bin/qubesdb-read /qubes-service/meminfo-writer 2>/dev/null)