亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? preinstall.sh

?? 2000年7月,Borland(即現(xiàn)在的Inprise)公司公布了其數(shù)據(jù)庫產(chǎn)品Interbase的源代碼.Firebird數(shù)據(jù)庫就是從該數(shù)據(jù)庫中派生出來的.當時,Interbase是與客戶/服務器版本
?? SH
?? 第 1 頁 / 共 2 頁
字號:
#  The 'cd' stuff is to avoid the "leading '/' removed message from tar.#  for the same reason the DestFile is specified without the leading "/"archivePriorInstallSystemFiles() {	if [ -z ${ArchiveMainFile} ]	then		echo "Variable ArchiveMainFile not set - exiting"		exit 1	fi    oldPWD=`pwd`    archiveFileList=""    cd /    DestFile=${FBRootDir#/}   # strip off leading /    if [ -e "$DestFile"  ]    then        echo ""        echo ""        echo ""        echo "--- Warning ----------------------------------------------"        echo "    The installation target directory: $FBRootDir"        echo "    Already contains a prior installation of InterBase/Firebird."        echo "    This and files found in /usr/include and /usr/lib will be"        echo "    archived in the file : ${ArchiveMainFile}"        echo ""         if [ ! -z "$InteractiveInstall" ]        then            AskQuestion "Press return to continue or ^C to abort"        fi        if [ -e $DestFile ]        then            archiveFileList="$archiveFileList $DestFile"        fi    fi    for i in ibase.h ib_util.h    do        DestFile=usr/include/$i        if [ -e $DestFile ]        then            archiveFileList="$archiveFileList $DestFile"        fi    done    for i in libib_util.so libfbclient.so*	do		for DestFile in usr/lib/$i	    do        	if [ -e $DestFile ]	        then    	        archiveFileList="$archiveFileList $DestFile"        	fi		done    done#    for i in `cat manifest.txt`#    do#        if [ ! -d /$i ]  # Ignore directories #        then#            if [ -e /$i ]#            then#                archiveFileList="$archiveFileList $i"          #            fi#        fi#    done    for i in usr/sbin/rcfirebird etc/init.d/firebird etc/rc.d/init.d/firebird    do        DestFile=./$i        if [ -e /$DestFile ]        then            archiveFileList="$archiveFileList $DestFile"        fi    done	    if [ ! -z "$archiveFileList" ]    then        displayMessage "Archiving..."        runAndCheckExit "tar -czf $ArchiveMainFile $archiveFileList"        displayMessage "Done."        displayMessage "Deleting..."        for i in $archiveFileList        do            rm -rf $i        done        displayMessage "Done."    fi    cd $oldPWD}#------------------------------------------------------------------------# removeInstalledFiles# removeInstalledFiles() {    manifestFile=$FBRootDir/misc/manifest.txt    if [ ! -f  $manifestFile ]      then        return    fi    origDir=`pwd`        cd /    for i in `cat $manifestFile`      do        if [ -f $i -o -L $i ]          then            rm -f $i            #echo $i        fi    done    cd "$origDir"}#------------------------------------------------------------------------# removeUninstallFiles# Under the install directory remove all the empty directories # If some files remain then removeUninstallFiles() {    # remove the uninstall scripts files.    #echo $FBRootDir/misc/scripts    rm -rf $FBRootDir/misc/scripts    rm -f $FBRootDir/misc/manifest.txt    rm -f $FBRootDir/bin/uninstall.sh}#------------------------------------------------------------------------# removeEmptyDirs# Under the install directory remove all the empty directories # If some files remain then # This routine loops, since deleting a directory possibly makes# the parent empty as wellremoveEmptyDirs() {    dirContentChanged='yes'    while [ ! -z $dirContentChanged ]      do        dirContentChanged=''        for i in `find $FBRootDir -empty -type d -print`          do            rmdir $i            dirContentChanged=$i        done        if [ ! -d $FBRootDir ]  # end loop if the FBRootDir was deleted.          then            dirContentChanged=''        fi      done}# classicLibrary.sh#!/bin/sh#------------------------------------------------------------------------# init defaultsDefaultLibrary=libfbembed#------------------------------------------------------------------------#  fixFilePermissions#  Change the permissions to restrict access to server programs to #  firebird group only.  This is MUCH better from a saftey point of #  view than installing as root user, even if it requires a little #  more work.fixFilePermissions() {	chown -R $RunUser:$RunGroup $FBRootDir    # Turn other access off.    chmod -R o= $FBRootDir    # Now fix up the mess.    # fix up directories     for i in `find $FBRootDir -print`    do        FileName=$i        if [ -d $FileName ]        then            chmod o=rx $FileName        fi    done    # set up the defaults for bin    cd $FBBin    for i in `ls`      do         chmod ug=rx,o=  $i    done    # User can run these programs, they need to talk to server though.    # and they cannot actually create a database.    chmod a=rx isql     chmod a=rx qli        # Root SUID is still needed for group direct access.  	# General users cannot run though.    for i in fb_lock_mgr    do		if [ -f $i ]		then			chown root $i	        chmod ug=rx,o= $i    	    chmod ug+s $i		fi    done		# set up libraries	cd $FBRootDir	cd lib	chmod a=rx lib*	# set up include files	cd $FBRootDir	cd include	chmod a=r *    # Fix lock files    cd $FBRootDir    for i in isc_init1 isc_lock1 isc_event1 isc_monitor1    do        FileName=$i.`hostname`		touch $FileName		chown $RunUser:$RunUser $FileName        chmod ug=rw,o= $FileName    done    # Fix the rest	touch firebird.log    chmod ug=rw,o= firebird.log	chmod a=r aliases.conf	chmod a=r firebird.conf    chmod a=r firebird.msg    chmod a=r help/help.fdb    chmod ug=rw,o= $SecurityDatabase		if [ "$RunUser" = "root" ]	# In that case we must open databases to the world...	# That's a pity, but required if root RunUser choosen.	then    	chmod a=rw $SecurityDatabase	fi	# fix up examples' permissions    cd examples    # set a default of read all files in examples    for i in `find . -name '*' -type f -print`    do         chmod a=r $i    done    # set a default of read&search all dirs in examples    for i in `find . -name '*' -type d -print`    do         chmod a=rx $i    done    # make examples db's writable by group    for i in `find . -name '*.fdb' -print`    do		chown $RunUser:$RunUser $i        chmod ug=rw,o= $i    done		# fix up doc permissions	fixDocPermissions	cd $FBRootDir}#------------------------------------------------------------------------#  changeXinetdServiceUser#  Change the run user of the xinetd servicechangeXinetdServiceUser() {    InitFile=/etc/xinetd.d/firebird    if [ -f $InitFile ]     then        editFile $InitFile user "\tuser\t\t\t= $RunUser"    fi}#------------------------------------------------------------------------#  Update inetd service entry#  This just adds/replaces the service entry lineupdateInetdEntry() {    newLine="gds_db  stream  tcp     nowait.30000      $RunUser $FBBin/fb_inet_server fb_inet_server # Firebird Database Remote Server"    replaceLineInFile /etc/inetd.conf "$newLine" "^gds_db"}#------------------------------------------------------------------------#  Update xinetd service entryupdateXinetdEntry() {    cp $FBRootDir/misc/firebird.xinetd /etc/xinetd.d/firebird    changeXinetdServiceUser}#------------------------------------------------------------------------#  Update inetd service entry #  Check to see if we have xinetd installed or plain inetd.  #  Install differs for each of them.updateInetdServiceEntry() {    if [ -d /etc/xinetd.d ]     then        updateXinetdEntry    else        updateInetdEntry    fi}#------------------------------------------------------------------------#  change init.d RunUserchangeInitRunUser() {	# do nothing for CS	return 0}#------------------------------------------------------------------------#  start init.d servicestartService() {	# do nothing for CS	return 0}# linuxLibrary.sh#!/bin/shRunUser=firebirdexport RunUserRunGroup=firebirdexport RunGroupPidDir=/var/run/firebirdexport PidDir#------------------------------------------------------------------------#  Add new user and groupTryAddGroup() {	AdditionalParameter=$1	testStr=`grep firebird /etc/group`	    if [ -z "$testStr" ]      then        groupadd $AdditionalParameter firebird    fi	}TryAddUser() {	AdditionalParameter=$1	testStr=`grep firebird /etc/passwd`	    if [ -z "$testStr" ]      then        useradd $AdditionalParameter -d $FBRootDir -s /bin/false \            -c "Firebird Database Owner" -g firebird firebird     fi}addFirebirdUser() {	TryAddGroup "-g 84 -r" >/dev/null 2>&1	TryAddGroup "-g 84" >/dev/null 2>&1	TryAddGroup "-r" >/dev/null 2>&1	TryAddGroup " "		TryAddUser "-u 84 -r -M" >/dev/null 2>&1	TryAddUser "-u 84 -M" >/dev/null 2>&1	TryAddUser "-r -M" >/dev/null 2>&1	TryAddUser "-M"	TryAddUser "-u 84 -r" >/dev/null 2>&1	TryAddUser "-u 84" >/dev/null 2>&1	TryAddUser "-r" >/dev/null 2>&1	TryAddUser " "}#------------------------------------------------------------------------#  Detect Distribution.#	AP: very beautiful, but unused. Let's keep alive for a while. (2005)detectDistro() {    # it's not provided...    if [ -z "$linuxDistro"  ]    then	if [ -e /etc/SuSE-release  ]	then	    # SuSE	    linuxDistro="SuSE"	elif [ -e /etc/mandrake-release ]	then	    # Mandrake	    linuxDistro="MDK"	elif [ -e /etc/debian_version ]	then	    # Debian	    linuxDistro="Debian"	elif [ -e /etc/gentoo-release ]	then	    # Debian	    linuxDistro="Gentoo"	elif [ -e /etc/rc.d/init.d/functions ]	then	    # very likely Red Hat	    linuxDistro="RH"	elif [ -d /etc/rc.d/init.d ]	then	    # generic Red Hat	    linuxDistro="G-RH"	elif [ -d /etc/init.d ]	then	    # generic SuSE	    linuxDistro="G-SuSE"	fi    fi}#------------------------------------------------------------------------#  print location of init scriptgetInitScriptLocation() {    if [ -f /etc/rc.d/init.d/firebird ]	then		echo -n /etc/rc.d/init.d/firebird    elif [ -f /etc/rc.d/rc.firebird ]	then		echo -n /etc/rc.d/rc.firebird    elif [ -f /etc/init.d/firebird ]	then		echo -n /etc/init.d/firebird    fi}#------------------------------------------------------------------------#  stop super server if it is runningstopSuperServerIfRunning() {    checkString=`ps -efww| egrep "\b(fbserver|fbguard)\b" |grep -v grep`    if [ ! -z "$checkString" ]    then		init_d=`getInitScriptLocation`        if [ -x "$init_d" ]		then       	    $init_d stop		fi    fi}#!/bin/sh##  This library is part of the FirebirdSQL project##  This library is free software; you can redistribute it and/or#  modify it under the terms of the GNU Lesser General Public#  License as published by the Free Software Foundation; either#  version 2.1 of the License, or (at your option) any later version.#  You may obtain a copy of the Licence at#  http://www.gnu.org/licences/lgpl.html#  #  As a special exception this file can also be included in modules#  with other source code as long as that source code has been #  released under an Open Source Initiative certificed licence.  #  More information about OSI certification can be found at: #  http://www.opensource.org #  #  This module is distributed in the hope that it will be useful,#  but WITHOUT ANY WARRANTY; without even the implied warranty of#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the#  GNU Lesser General Public Licence for more details.#  #  This module was created by members of the firebird development #  team.  All individual contributions remain the Copyright (C) of #  those individuals and all rights are reserved.  Contributors to #  this file are either listed below or can be obtained from a CVS #  history command.# #   Created by:  Mark O'Donohue <mark.odonohue@ludwig.edu.au># #   Contributor(s):#  # #   $Id: preinstall.sh.in,v 1.7 2005/08/16 10:04:11 alexpeshkoff Exp $# # The pre install routine for Firebird Classic#------------------------------------------------------------------------#  Check for installed RPM package# (Pavel I've left this in since originally I could test for other packages,# even if they did not conflict with current ones, ie we can test InterBase# and CS/SS  The package manager does not allow it currently but I've left# this in in case that sort of thing gets allowed again#checkForRPMInstall() {#    PackageName=$1##    rpm -q $PackageName#    STATUS=$? #    if [ $STATUS -eq 0 ]#      then #        echo "Previous version of $PackageName is detected on your system." #        echo "this will conflict with the current install of Firebird"#        echo "Please unistall the previous version `rpm -q $PackageName` and then proceed." #        exit $STATUS #    fi ##}#= Main Pre ================================================================# Ok so any of the following packages are a problem# these don't work at least in the latest rpm manager, since it # has the rpm database locked and it fails.#    checkForRPMInstall InterBase#    checkForRPMInstall FirebirdCS#    checkForRPMInstall FirebirdSS    checkIfServerRunning# Failing that we archive any files we find    archivePriorInstallSystemFiles

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久美女艺术照精彩视频福利播放| 成av人片一区二区| 欧美高清视频一二三区| 亚洲h在线观看| 欧美日韩亚洲不卡| 日韩福利电影在线| 欧美一级高清大全免费观看| 久久精品国产999大香线蕉| 日韩欧美国产一区二区三区| 极品美女销魂一区二区三区| 久久久久久久久久久久久久久99 | 欧美激情一区在线| www..com久久爱| 亚洲人成在线观看一区二区| 欧美性猛交xxxx乱大交退制版| 亚洲午夜电影在线| 在线播放中文字幕一区| 老司机免费视频一区二区 | 99久久精品免费看| 亚洲视频免费在线| 5858s免费视频成人| 韩国三级电影一区二区| 国产精品麻豆久久久| 欧洲av一区二区嗯嗯嗯啊| 婷婷六月综合亚洲| 国产亚洲综合av| 色播五月激情综合网| 日产国产欧美视频一区精品| 久久久精品免费免费| av资源站一区| 丝袜脚交一区二区| 国产亚洲欧美中文| 欧美三级电影精品| 国产一区二三区| 亚洲欧美日本韩国| 日韩精品中午字幕| 99国产精品久久久久久久久久| 亚洲午夜视频在线观看| 精品福利在线导航| 91网站在线播放| 成人国产精品视频| 亚洲国产精品久久久久秋霞影院| 日韩三级av在线播放| 成人av一区二区三区| 一级精品视频在线观看宜春院 | 精品中文字幕一区二区小辣椒| 国产精品美女一区二区三区| 欧美另类z0zxhd电影| 成人午夜免费电影| 免费高清在线一区| 一区二区三区四区在线播放| 久久婷婷国产综合精品青草| 欧美在线短视频| 风间由美一区二区三区在线观看 | 欧美色男人天堂| 福利91精品一区二区三区| 日韩激情在线观看| 亚洲视频在线观看三级| 26uuu另类欧美| 51午夜精品国产| 91蜜桃免费观看视频| 国产精品888| 久久精品国产在热久久| 亚洲国产一区视频| 中文字幕一区二区在线播放| 久久嫩草精品久久久久| 欧美一区二区私人影院日本| 欧美性猛交xxxx黑人交| 色综合久久久久久久| 粉嫩av亚洲一区二区图片| 久久超碰97中文字幕| 日韩国产高清影视| 亚洲一区二区三区四区在线观看 | 91精品国产色综合久久| 在线观看日韩av先锋影音电影院| 国产91在线看| 国产精品 日产精品 欧美精品| 理论片日本一区| 日av在线不卡| 日日夜夜免费精品| 亚洲激情成人在线| 亚洲视频你懂的| 亚洲理论在线观看| 亚洲免费av网站| 一区二区三区成人| 一区二区三区在线视频观看58| 亚洲色图欧美激情| 亚洲色大成网站www久久九九| 国产精品短视频| 亚洲欧美日韩人成在线播放| 亚洲视频电影在线| 夜夜揉揉日日人人青青一国产精品| 亚洲精品综合在线| 亚洲一区二区三区四区不卡| 午夜在线电影亚洲一区| 日韩影院在线观看| 久久精品国产99国产精品| 国产麻豆成人传媒免费观看| 国产一区视频网站| a在线欧美一区| 在线亚洲+欧美+日本专区| 欧美羞羞免费网站| 91精品国产高清一区二区三区| 日韩一级免费一区| 国产欧美一区二区精品婷婷| 中文字幕一区日韩精品欧美| 亚洲一级不卡视频| 美腿丝袜亚洲色图| 国产白丝精品91爽爽久久| 色综合久久久网| 91精品午夜视频| 国产性色一区二区| 一区二区三区不卡在线观看| 麻豆视频观看网址久久| 国产成人精品亚洲日本在线桃色| 91小视频在线免费看| 7777精品伊人久久久大香线蕉经典版下载| 日韩写真欧美这视频| 欧美激情中文字幕| 亚洲6080在线| 国产福利精品导航| 欧美性色欧美a在线播放| 精品日韩成人av| 亚洲婷婷综合色高清在线| 天天综合日日夜夜精品| 高清不卡一二三区| 欧美人伦禁忌dvd放荡欲情| 久久久久久久久久美女| 亚洲电影视频在线| 国产成人一区二区精品非洲| 欧美性videosxxxxx| 国产欧美一区二区三区鸳鸯浴| 亚洲国产精品久久一线不卡| 国内精品伊人久久久久av影院| 91在线免费看| 久久综合色一综合色88| 一级特黄大欧美久久久| 国产91精品久久久久久久网曝门| 欧美视频在线一区| 国产精品全国免费观看高清| 日产国产欧美视频一区精品| 一本一道久久a久久精品 | 亚洲卡通动漫在线| 国产精品中文有码| 欧美精品乱人伦久久久久久| 中文字幕一区二区三区四区不卡| 久久69国产一区二区蜜臀| 欧美伊人久久久久久久久影院 | 日韩欧美综合一区| 亚洲码国产岛国毛片在线| 国产精品一区二区久久不卡 | 日韩精品欧美精品| 色噜噜狠狠成人网p站| 欧美国产精品久久| 国产美女精品一区二区三区| 欧美一级在线免费| 一区二区免费看| 91一区在线观看| 国产精品情趣视频| 国产白丝精品91爽爽久久| 欧美刺激午夜性久久久久久久 | 国产午夜精品久久久久久免费视| 日韩电影在线一区| 欧美群妇大交群的观看方式| 一区二区三区免费观看| 91欧美一区二区| 亚洲图片欧美激情| www.日韩av| 中文字幕一区二区在线播放| 成人精品国产免费网站| 中日韩av电影| 成人丝袜高跟foot| 国产精品午夜在线观看| 国产宾馆实践打屁股91| 欧美国产日本韩| 成人小视频免费在线观看| 国产午夜精品一区二区三区嫩草| 国产裸体歌舞团一区二区| 国产亚洲一区二区在线观看| 国产精品一区二区三区99| 国产欧美日韩在线看| 粉嫩嫩av羞羞动漫久久久| 欧美极品aⅴ影院| 99免费精品视频| 亚洲欧美另类在线| 欧美视频一区二区在线观看| 国产精品亚洲一区二区三区在线| 精品毛片乱码1区2区3区| 韩国v欧美v日本v亚洲v| 久久久久久久久久久黄色| 成人在线视频一区| 亚洲精品老司机| 欧美日韩午夜在线视频| 蜜桃视频在线观看一区| 久久久蜜臀国产一区二区| eeuss鲁片一区二区三区在线观看| 亚洲欧美日韩国产中文在线| 欧美精品亚洲二区| 国产一区二区h| 亚洲精品一二三|