diff options
author | Xi Ruoyao <xry111@mengyan1223.wang> | 2021-05-17 23:09:39 +0800 |
---|---|---|
committer | Xi Ruoyao <xry111@mengyan1223.wang> | 2021-05-17 23:09:39 +0800 |
commit | 0389538132fee341f978a21150daa420f6bafb8b (patch) | |
tree | 08d64fbf0445090304624fd8749cafc9045c40e9 | |
parent | 7fbfed56688ea26852ae1562619b08612cc1ca21 (diff) |
bzip2: replace copies of bzip2 executable with symlinks
-rw-r--r-- | chapter08/bzip2.xml | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/chapter08/bzip2.xml b/chapter08/bzip2.xml index 5d1e53469..68f567fcd 100644 --- a/chapter08/bzip2.xml +++ b/chapter08/bzip2.xml @@ -89,9 +89,13 @@ make clean</userinput></screen> ln -sv libbz2.so.&bzip2-version; /usr/lib/libbz2.so</userinput></screen> <para>Install the shared <command>bzip2</command> binary into the - <filename class="directory">/usr/bin</filename> directory:</para> + <filename class="directory">/usr/bin</filename> directory, and replace + two copies of <command>bzip2</command> with symlinks:</para> -<screen><userinput remap="install">cp -v bzip2-shared /usr/bin/bzip2</userinput></screen> +<screen><userinput remap="install">cp -v bzip2-shared /usr/bin/bzip2 +for i in /usr/bin/{bzcat,bunzip2}; do + ln -sfv bzip2 $i +done</userinput></screen> <para>Remove an useless static library:</para> |