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

📄 hsqlhsqldb.postinstall

📁 hsqldb是100%java实现的数据库,是一个开放源代码的JAVA数据库 l 具有标准的SQL语法和JAVA接口 l HSQLDB可以自由使用和分发 l 非常简洁和快速的
💻 POSTINSTALL
字号:
# Bourne shell Solaris packaging script (no interpreter line on purpose)# $Id: HSQLhsqldb.postinstall,v 1.3 2005/07/25 02:42:10 unsaved Exp $# N.b.  If $BASEDIR/hsqldb exists before installing this package, this# stuff will set up for that to be the default hsqldb home.  The # newly installed hsqldb branch will be a non-default baseline.# Do not set path.  Pkgadd sets a safe path, it does not use any inherited path#set -xFailout() {    echo "Aborting.  $@" 1>&2    exit 1}safecd() {    # Failure of the built-in "cd" command can completely kill the shell,    # thereby aborting this script with no error-handling at all.    # Therefore, we need to try to see if the cd will work first.    `cd "$@"` || return $?    cd "$@"}BASE=hsqldb-1.8.0.1aLINK=$BASEDIR/hsqldb[ -L $LINK ] && {    rm $LINK || Failout "Failed to remove link $LINK"}safecd $BASEDIR 2> /dev/null || Failout "Failed to cd to '$BASEDIR'"# Existence tests do not work with Solaris Bourne (bullshit if you ask me).# Since this is run by root, every existing fs node is readable.[ -r hsqldb ] || {    ln -s $BASE hsqldb || Failout "Failed to create sym link '$LINK'"}# Assertions.  If these fail, then the following usermod will fail.[ -d $LINK ] || Failout "Postscript assertion failed.  '$LINK' is not a directory."# This method preserves perms/ownership & preserves both hard and sym linksXTMPFILE=hsqldb.expand.$$cp /etc/hsqldb.conf $XTMPFILEsed -e "s:/opt:$BASEDIR:g;" $XTMPFILE > /etc/hsqldb.confrm -f $XTMPFILEusermod -d $LINK hsqldb || Failout "Failed to set home directory for user 'hsqldb'"exit 0

⌨️ 快捷键说明

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