source: postlfs/security/haveged.xml@ 4b1b99e8

elogind
Last change on this file since 4b1b99e8 was 4b1b99e8, checked in by DJ Lucas <dj@…>, 5 years ago

Merge to HEAD 21160.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/BOOK-elogind@21161 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 5.1 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY haveged-download-http "&sourceforge-dl;/haveged/haveged-&haveged-version;.tar.gz">
8 <!ENTITY haveged-download-ftp " ">
9 <!ENTITY haveged-md5sum "fb1d8b3dcbb9d06b30eccd8aa500fd31">
10 <!ENTITY haveged-size "484 KB">
11 <!ENTITY haveged-buildsize "20 MB (with tests)">
12 <!ENTITY haveged-time "0.1 SBU (with tests)">
13]>
14
15<sect1 id="haveged" xreflabel="Haveged-&haveged-version;">
16 <?dbhtml filename="haveged.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Haveged-&haveged-version;</title>
24
25 <indexterm zone="haveged">
26 <primary sortas="a-Haveged">Haveged</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to Haveged</title>
31
32 <para>
33 The <application>Haveged</application> package contains a daemon
34 that generates an unpredictable stream of random numbers
35 and feeds the /dev/random device.
36 </para>
37
38 &lfs84_checked;
39
40 <bridgehead renderas="sect3">Package Information</bridgehead>
41 <itemizedlist spacing="compact">
42 <listitem>
43 <para>
44 Download (HTTP): <ulink url="&haveged-download-http;"/>
45 </para>
46 </listitem>
47 <listitem>
48 <para>
49 Download (FTP): <ulink url="&haveged-download-ftp;"/>
50 </para>
51 </listitem>
52 <listitem>
53 <para>
54 Download MD5 sum: &haveged-md5sum;
55 </para>
56 </listitem>
57 <listitem>
58 <para>
59 Download size: &haveged-size;
60 </para>
61 </listitem>
62 <listitem>
63 <para>
64 Estimated disk space required: &haveged-buildsize;
65 </para>
66 </listitem>
67 <listitem>
68 <para>
69 Estimated build time: &haveged-time;
70 </para>
71 </listitem>
72 </itemizedlist>
73
74 <para condition="html" role="usernotes">User Notes:
75 <ulink url="&blfs-wiki;/haveged"/>
76 </para>
77 </sect2>
78
79 <sect2 role="installation">
80 <title>Installation of Haveged</title>
81
82 <para>Install <application>Haveged</application> by running the following
83 commands:</para>
84
85<screen><userinput>./configure --prefix=/usr &amp;&amp;
86make</userinput></screen>
87
88 <para>
89 To test the results, issue: <command>make check</command>.
90 </para>
91
92 <para>
93 Now, as the <systemitem class="username">root</systemitem> user:
94 </para>
95
96<screen role="root"><userinput>make install &amp;&amp;
97mkdir -pv /usr/share/doc/haveged-&haveged-version; &amp;&amp;
98cp -v README /usr/share/doc/haveged-&haveged-version;</userinput></screen>
99
100 </sect2>
101
102 <sect2 role="configuration">
103 <title>Configuring haveged</title>
104
105 <sect3 id="haveged-init">
106 <title><phrase revision="sysv">Boot Script</phrase>
107 <phrase revision="systemd">Systemd Unit</phrase></title>
108
109 <para revision="sysv">
110 If you want the <application>Haveged</application> daemon to
111 start automatically when the system is booted, install the
112 <filename>/etc/rc.d/init.d/haveged</filename> init script included
113 in the <xref linkend="bootscripts"/> package (as the
114 <systemitem class="username">root</systemitem> user):
115 </para>
116
117 <para revision="systemd">
118 If you want the <application>Haveged</application> daemon to
119 start automatically when the system is booted, install the
120 <filename>haveged.service</filename> unit included in the
121 <xref linkend="systemd-units"/> package (as the
122 <systemitem class="username">root</systemitem> user):
123 </para>
124
125 <indexterm zone="haveged haveged-init">
126 <primary sortas="f-haveged">haveged</primary>
127 </indexterm>
128
129<screen role="root"><userinput>make install-haveged</userinput></screen>
130
131 </sect3>
132
133 </sect2>
134
135 <sect2 role="content">
136 <title>Contents</title>
137
138 <segmentedlist>
139 <segtitle>Installed Programs</segtitle>
140 <segtitle>Installed Libraries</segtitle>
141 <segtitle>Installed Directory</segtitle>
142
143 <seglistitem>
144 <seg>
145 haveged
146 </seg>
147 <seg>
148 libhavege.so
149 </seg>
150 <seg>
151 /usr/include/haveged
152 </seg>
153 </seglistitem>
154 </segmentedlist>
155
156 <variablelist>
157 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
158 <?dbfo list-presentation="list"?>
159 <?dbhtml list-presentation="table"?>
160
161 <varlistentry id="haveged-prog">
162 <term><command>haveged</command></term>
163 <listitem>
164 <para>
165 is a daemon that generates an unpredictable stream of random
166 numbers harvested from the indirect effects of hardware events
167 based on hidden processor states (caches, branch predictors, memory
168 translation tables, etc).
169 </para>
170 <indexterm zone="haveged haveged-prog">
171 <primary sortas="b-haveged-prog">haveged</primary>
172 </indexterm>
173 </listitem>
174 </varlistentry>
175
176 </variablelist>
177
178 </sect2>
179
180</sect1>
Note: See TracBrowser for help on using the repository browser.