5 echo "$0 [unpriv] [restore] <DESTDIR>" >&2
6 echo " create/remove conveniece symlinks for base private" >&2
7 echo " libraries and headers:" >&2
8 echo " libedit ncurses openssl" >&2
9 echo " if new software package needs runtime for tests or does" >&2
10 echo " not respect -rpath /lib/priv -rpath /usr/lib/priv flags" >&2
11 echo " use export LD_LIBRARY_PATH=/lib/priv:/usr/lib/priv"
19 if [ "$1" == "unpriv" ]
21 echo "Creating symlinks:"
22 ln -sv priv/ncurses "$DESTDIR"/usr/include/ncurses
23 ln -sv priv/openssl "$DESTDIR"/usr/include/openssl
24 ln -sv priv/readline "$DESTDIR"/usr/include/readline
26 ln -sv priv/libprivate_ncurses.a "$DESTDIR"/usr/lib/libncurses.a
27 ln -sv priv/libprivate_ncurses.so "$DESTDIR"/usr/lib/libncurses.so
28 ln -sv priv/libprivate_ncursesw.a "$DESTDIR"/usr/lib/libncursesw.a
29 ln -sv priv/libprivate_ncursesw.so "$DESTDIR"/usr/lib/libncursesw.so
31 ln -sv priv/libprivate_crypto.a "$DESTDIR"/usr/lib/libcrypto.a
32 ln -sv priv/libprivate_crypto.so "$DESTDIR"/usr/lib/libcrypto.so
33 ln -sv priv/libprivate_ssl.a "$DESTDIR"/usr/lib/libssl.a
34 ln -sv priv/libprivate_ssl.so "$DESTDIR"/usr/lib/libssl.so
36 ln -sv priv/libprivate_edit.a "$DESTDIR"/usr/lib/libedit.a
37 ln -sv priv/libprivate_edit.so "$DESTDIR"/usr/lib/libedit.so
39 echo "Done. Later DO NOT forget to run '$0 restore'"
42 if [ "$1" == "restore" ]
44 echo "Cleaning symlinks:"
45 rm -fv "$DESTDIR"/usr/include/ncurses
46 rm -fv "$DESTDIR"/usr/include/openssl
47 rm -fv "$DESTDIR"/usr/include/readline
49 rm -fv "$DESTDIR"/usr/lib/libncurses.a
50 rm -fv "$DESTDIR"/usr/lib/libncurses.so
51 rm -fv "$DESTDIR"/usr/lib/libncursesw.a
52 rm -fv "$DESTDIR"/usr/lib/libncursesw.so
54 rm -fv "$DESTDIR"/usr/lib/libcrypto.a
55 rm -fv "$DESTDIR"/usr/lib/libcrypto.so
56 rm -fv "$DESTDIR"/usr/lib/libssl.a
57 rm -fv "$DESTDIR"/usr/lib/libssl.so
59 rm -fv "$DESTDIR"/usr/lib/libedit.a
60 rm -fv "$DESTDIR"/usr/lib/libedit.so