postuninstall.txt

来自「firebird源代码」· 文本 代码 · 共 45 行

TXT
45
字号
#! /bin/sh# The post uninstall routine for Firebird Classic.#------------------------------------------------------------------------# remove line from config file if it exists in it.removeLineFromFile() {    FileName=$1    oldLine=$2    if [ ! -z "$oldLine" ]      then        cat $FileName | grep -v "$oldLine" > ${FileName}.tmp        mv ${FileName}.tmp $FileName        echo "Updated."    fi}#= Main PostUn ============================================================    if [ "$1"=0 ]      then        # Lose the gds_db line from /etc/services        FileName=/etc/services        oldLine=`grep "^gds_db" $FileName`        removeLineFromFile "$FileName" "$oldLine"        # Next, lose the gds_db line from /etc/inetd.conf        FileName=/etc/inetd.conf        oldLine=`grep "^gds_db" $FileName`        removeLineFromFile "$FileName" "$oldLine"        # Get inetd to reread new inetd.conf file        if [ -f /var/run/inetd.pid ]          then            kill -HUP `cat /var/run/inetd.pid`        fi    fi

⌨️ 快捷键说明

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