Index: chapter08/libcap.xml
===================================================================
--- chapter08/libcap.xml (revision 8850677dc5023e98d6ef97945b6ae01bd0809bfc)
+++ chapter08/libcap.xml (revision 4622193e8e3034bb1647ac05a1074ec61748c20a)
@@ -50,5 +50,5 @@
Compile the package:
-make lib=lib
+make prefix=/usr lib=lib
@@ -59,6 +59,6 @@
This parameter sets the library directory to
- /lib rather than
- /lib64 on x86_64. It has no effect on
+ /usr/lib rather than
+ /usr/lib64 on x86_64. It has no effect on
x86.
@@ -70,11 +70,12 @@
make test
- Install the package and do some cleanup:
+ Install the package and make sure the essential libraries are in
+ the correct directory:
-make lib=lib PKGCONFIGDIR=/usr/lib/pkgconfig install
+make prefix=/usr lib=lib install
for libname in cap psx; do
+ mv -v /usr/lib/lib${libname}.so.* /lib
+ ln -sfv ../../lib/lib${libname}.so.2 /usr/lib/lib${libname}.so
chmod -v 755 /lib/lib${libname}.so.&libcap-version;
- rm -v /lib/lib${libname}.so
- ln -sfv ../../lib/lib${libname}.so.2 /usr/lib/lib${libname}.so
done