Uname: Linux server.saraya-global.com 4.18.0-553.77.1.el8_10.x86_64 #1 SMP Tue Sep 30 05:56:43 EDT 2025 x86_64
User: 1003 (sarayaglobal)
Group: 1004 (sarayaglobal)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//usr/bin      ( Reset | Go to )
File Name: bind9-config
#!/bin/sh
#
# Copyright (C) Internet Systems Consortium, Inc. ("ISC")
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, you can obtain one at https://mozilla.org/MPL/2.0/.
#
# See the COPYRIGHT file distributed with this work for additional
# information regarding copyright ownership.

prefix=/usr
exec_prefix=/usr
exec_prefix_set=
includedir=/usr/include/bind9
libdir_suffix=
arch=$(uname -m)

case $arch in
    x86_64 | amd64 | sparc64 | s390x | ppc64)
        libdir=/usr/lib64${libdir_suffix}
        sec_libdir=/usr/lib${libdir_suffix}
        ;;
    * )
        libdir=/usr/lib${libdir_suffix}
        sec_libdir=/usr/lib64${libdir_suffix}
        ;;
esac

usage()
{
    cat << EOF
Usage: isc-config [OPTIONS] [LIBRARIES]
Options:
    [--prefix[=DIR]]
    [--exec-prefix[=DIR]]
    [--version]
    [--libs]
    [--cflags]
Libraries:
    isc
    isccc
    isccfg
    dns
    lwres
    bind9
    irs
EOF
    exit $1
}

if test $# -eq 0; then
    usage 1 1>&2
fi

while test $# -gt 0; do
    case "$1" in
    -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
    *) optarg= ;;
    esac

    case "$1" in
    --prefix=*)
        prefix=$optarg
        if test "x$exec_prefix_set" = x ; then
            exec_prefix=$prefix
            exec_prefix_set=true
        fi
        ;;
    --prefix)
        echo_prefix=true
        ;;
    --exec-prefix=*)
        exec_prefix=$optarg
        exec_prefix_set=true
        ;;
    --exec-prefix)
        echo_exec_prefix=true
        ;;
    --version)
        echo VERSION=9.11.36-RedHat-9.11.36-16.el8_10.6
        exit 0
        ;;
    --cflags)
        echo_cflags=true
        ;;
    --libs)
        echo_libs=true;
        ;;
    irs)
        libirs=true;
        libdns=true;
        libisccfg=true;
        libisc=true;
        ;;
    isc) 
        libisc=true;
        ;;
    isccc)
        libisccc=true;
        libisc=true;
        ;;
    isccfg)
        libisccfg=true;
        libisc=true;
        ;;
    dns)
        libdns=true;
        libisc=true;
        ;;
    lwres)
        liblwres=true;
        ;;
    bind9)
        libdns=true;
        libisc=true;
        libisccfg=true;
        libbind9=true;
        ;;
    *)
        usage 1 1>&2
    esac
    shift
done

if test x"$echo_prefix" = x"true" ; then
    echo $prefix
fi
if test x"$echo_exec_prefix" = x"true" ; then
    echo $exec_prefix
fi
if test x"$echo_cflags" = x"true"; then
    if test x"${exec_prefix_set}" = x"true"; then
        includes="-I${exec_prefix}/include"
    else
        includes="-I${includedir}"
    fi
    if test x"$libisc" = x"true"; then
        includes="$includes -D_REENTRANT   -DDIG_SIGCHASE -D_GNU_SOURCE "
    fi
    echo $includes
fi
if test x"$echo_libs" = x"true"; then
    if test x"${exec_prefix_set}" = x"true"; then
        libs="-L${exec_prefix}/lib"
    else
        if [ ! -x $libdir/libisc.so ] ; then
            if [ ! -x $sec_libdir/libisc.so ] ; then
                echo "Error: ISC libs not found in $libdir"
                if [ -d $sec_libdir ] ; then
                    echo "Error: ISC libs not found in $sec_libdir"
                fi
                exit 1
            fi
            libdir=$sec_libdir
        fi
        libs="-L${libdir}"
    fi
    if test x"$libirs" = x"true" ; then
        libs="$libs -lirs"
    fi
    if test x"$liblwres" = x"true" ; then
        libs="$libs -llwres"
    fi
    if test x"$libbind9" = x"true" ; then
        libs="$libs -lbind9"
    fi
    if test x"$libdns" = x"true" ; then
        libs="$libs -ldns  -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcrypto"
    fi
    if test x"$libisccfg" = x"true" ; then
        libs="$libs -lisccfg"
    fi
    if test x"$libisccc" = x"true" ; then
        libs="$libs -lisccc"
    fi
    if test x"$libisc" = x"true" ; then
        libs="$libs -lisc  -lcrypto"
        needothers=true
    fi
    if test x"$needothers" = x"true" ; then
        libs="$libs  -ldl -lprotobuf-c -lfstrm -lcap -lz -ljson-c -lpthread  -lxml2  "
    fi
    echo $libs
fi

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL