diff options
-rw-r--r-- | chapter06/psmisc-exp.xml | 13 | ||||
-rw-r--r-- | chapter06/psmisc-inst.xml | 21 | ||||
-rw-r--r-- | chapter06/psmisc.xml | 1 | ||||
-rw-r--r-- | index.xml | 1 |
4 files changed, 35 insertions, 1 deletions
diff --git a/chapter06/psmisc-exp.xml b/chapter06/psmisc-exp.xml new file mode 100644 index 000000000..bfeb54064 --- /dev/null +++ b/chapter06/psmisc-exp.xml @@ -0,0 +1,13 @@ +<sect2> +<title>Command explanations</title> + +<para><userinput>--exec-prefix=/:</userinput> This will cause the +programs to be installed in <filename class="directory">/bin</filename> +rather than in <filename class="directory">/usr/bin</filename>. The +programs in this package are often used in bootscripts, so they should +be in the <filename class="directory">/bin</filename> directory so they +can be used when the <filename class="directory">/usr</filename> +partition isn't mounted yet.</para> + +</sect2> + diff --git a/chapter06/psmisc-inst.xml b/chapter06/psmisc-inst.xml index 100817235..7fd1f51d5 100644 --- a/chapter06/psmisc-inst.xml +++ b/chapter06/psmisc-inst.xml @@ -3,9 +3,28 @@ <para>Install Psmisc by running the following commands:</para> -<para><screen><userinput>./configure --prefix=/usr &&</userinput> +<para><screen><userinput>./configure --prefix=/usr --exec-prefix=/ &&</userinput> <userinput>make &&</userinput> <userinput>make install</userinput></screen></para> +<para>psmisc installs the +<filename>/usr/share/man/man1/pidof.1</filename> man page, but psmisc's +pidof program isn't installed by default. Generally that isn't a problem +because we install the sysvinit package later on which provides us with +a better pidof program.</para> + +<para>It's up to you now to decide if you are going to use the sysvinit +package which provides a pidof program, or not. If you are going to, you +should remove psmisc's pidof man page by running:</para> + +<para><screen><userinput>rm /usr/share/man/man1/pidof.1</userinput></screen></para> + +<para>If you're not going to use sysvinit, you should complete this +package's installation by creating the <filename>/bin/pidof</filename> +symlink by running:</para> + +<para><screen><userinput>cd /bin</userinput> +<userinput>ln -s killall pidof</userinput></screen></para> + </sect2> diff --git a/chapter06/psmisc.xml b/chapter06/psmisc.xml index e4dc33831..d1804ece7 100644 --- a/chapter06/psmisc.xml +++ b/chapter06/psmisc.xml @@ -5,6 +5,7 @@ Estimated required disk space: &psmisc-compsize;</screen> &c6-psmisc-inst; +&c6-psmisc-exp; &aa-psmisc-desc; &ab-psmisc-dep; @@ -280,6 +280,7 @@ <!ENTITY c6-procps-exp SYSTEM "chapter6/procps-exp.xml"> <!ENTITY c6-psmisc SYSTEM "chapter6/psmisc.xml"> <!ENTITY c6-psmisc-inst SYSTEM "chapter6/psmisc-inst.xml"> +<!ENTITY c6-psmisc-exp SYSTEM "chapter6/psmisc-exp.xml"> <!ENTITY c6-sed SYSTEM "chapter6/sed.xml"> <!ENTITY c6-sed-inst SYSTEM "chapter6/sed-inst.xml"> <!ENTITY c6-sysklogd SYSTEM "chapter6/sysklogd.xml"> |