aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06/udev.xml
blob: 2c3453bf888c3471e91d0883d00f15cc235f872f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
  <!ENTITY % general-entities SYSTEM "../general.ent">
  %general-entities;
]>
<sect1 id="ch-system-udev" role="wrap">
<title>Udev-&udev-version;</title>
<?dbhtml filename="udev.html"?>

<indexterm zone="ch-system-udev"><primary sortas="a-Udev">Udev</primary></indexterm>

<sect2 role="package"><title/>

<segmentedlist>
<segtitle>&buildtime;</segtitle>
<segtitle>&diskspace;</segtitle>
<seglistitem><seg>0.2 SBU</seg><seg>5.2 MB</seg></seglistitem>
</segmentedlist>

</sect2>

<sect2 role="installation">
<title>Installation of Udev</title>

<para>By default, the permissions udev assigns to nodes are all uniform,
being owned by user root, group root, and only accessible to root. As you
can easily imagine, this isn't ideal. Give it a much better configuration
by applying the following patch:</para>

<screen><userinput>patch -Np1 -i ../udev-&udev-version;-config-1.patch
</userinput></screen>

<para>Now compile Udev:</para>

<screen><userinput>make udevdir=/dev</userinput></screen>

<para>And install finally install it:</para>

<screen><userinput>make udevdir=/dev install</userinput></screen>

<para>And since we aren't going to be using the udev daemon, but instead the
udev binary itself, we correct it's hotplug configuration:</para>

<screen><userinput>ln -sf /sbin/udev /etc/hotplug.d/default/udev.hotplug</userinput></screen>

</sect2>


<sect2 id="contents-udev" role="content"><title>Contents of Udev</title>
<para>Who knows?</para>
</sect2>


</sect1>