⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vsf_findlibs.sh

📁 文件传输协议linux 下vsftpd2.1.0.tar.gz
💻 SH
字号:
#!/bin/sh# Cheesy hacky location of additional link libraries.locate_library() { [ ! "$1*" = "`echo $1*`" ]; }find_func() { egrep $1 $2 >/dev/null; }if find_func hosts_access tcpwrap.o; then  echo "-lwrap";  locate_library /lib/libnsl.so && echo "-lnsl";fi# Look for PAM (done weirdly due to distribution bugs (e.g. Debian) or the# crypt library.if find_func pam_start sysdeputil.o; then  locate_library /lib/libpam.so.0 && echo "/lib/libpam.so.0";  locate_library /usr/lib/libpam.so && echo "-lpam";  # HP-UX ends shared libraries with .sl  locate_library /usr/lib/libpam.sl && echo "-lpam";  # AIX ends shared libraries with .a  locate_library /usr/lib/libpam.a && echo "-lpam";else  locate_library /lib/libcrypt.so && echo "-lcrypt";  locate_library /usr/lib/libcrypt.so && echo "-lcrypt";fi# Look for the dynamic linker library. Needed by older RedHat when# you link in PAMlocate_library /lib/libdl.so && echo "-ldl";# Look for libsocket. Solaris needs this.locate_library /lib/libsocket.so && echo "-lsocket";# Look for libnsl. Solaris needs this.locate_library /lib/libnsl.so && echo "-lnsl";# Look for libresolv. Solaris needs this.locate_library /lib/libresolv.so && echo "-lresolv";# Look for libutil. Older FreeBSD need this for setproctitle().locate_library /usr/lib/libutil.so && echo "-lutil";# For older HP-UX...locate_library /usr/lib/libsec.sl && echo "-lsec";# Look for libcap (capabilities)if locate_library /lib/libcap.so.1; then  echo "/lib/libcap.so.1";else  locate_library /usr/lib/libcap.so && echo "-lcap";  locate_library /lib/libcap.so && echo "-lcap";fi# Solaris needs this for nanosleep()..locate_library /lib/libposix4.so && echo "-lposix4";locate_library /usr/lib/libposix4.so && echo "-lposix4";# Tru64 (nanosleep)locate_library /usr/shlib/librt.so && echo "-lrt";# Solaris sendfilelocate_library /usr/lib/libsendfile.so && echo "-lsendfile";# OpenSSLif find_func SSL_library_init ssl.o; then  echo "-lssl -lcrypto";fiexit 0;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -