Private
Server IP : 195.201.23.43  /  Your IP : 18.222.184.40
Web Server : Apache
System : Linux webserver2.vercom.be 5.4.0-192-generic #212-Ubuntu SMP Fri Jul 5 09:47:39 UTC 2024 x86_64
User : kdecoratie ( 1041)
PHP Version : 7.1.33-63+ubuntu20.04.1+deb.sury.org+1
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /proc/self/root/var/lib/dpkg/info/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /proc/self/root/var/lib/dpkg/info/msodbcsql17.preinst
#!/bin/bash -e

. /usr/share/debconf/confmodule

check_eula_acceptance()
{
    db_get msodbcsql/ACCEPT_EULA
    if [ "$RET" != "true" ] && [ "$ACCEPT_EULA" != "y" ] && [ "$ACCEPT_EULA" != "Y" ]; then
        db_set msodbcsql/accept_eula false
        db_fset msodbcsql/accept_eula seen false
        db_input high msodbcsql/accept_eula	|| true
        db_go

        db_get msodbcsql/accept_eula

        if [ "$RET" != "true" ]; then
            echo "ERROR: The EULA was not accepted. Installation aborted." >&2
            exit 1
        fi
    fi
    db_set msodbcsql/accept_eula true
}

# check if Driver 17 is installed 
check_driver()
{
    exit_code=0
    odbcinst -q -d -n "ODBC Driver $1 for SQL Server" &>/dev/null || exit_code=$?
    if (( exit_code == 0 )) ; then
        # Driver 17 found, abort the installation
        echo "Installation failed, ODBC Driver $1 for SQL Server detected!" >&2
        exit 1
    fi
}

case "$1" in
    install)
        # check if Driver 17 is installed 
        check_driver 17

        check_eula_acceptance
    ;;

    upgrade)
        check_eula_acceptance
    ;;

    abort-upgrade)
    ;;

    *)
        echo "preinst called with an unknown argument '$1'" >&2
        exit 1
esac

exit 0
Private