Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

executable file 36 lines (31 sloc) 1.097 kb
#! /bin/bash
#=========================================================================
# Copyright (C) GemStone Systems, Inc. 2011.
#
# Name - setupLocks.sh
#
# Purpose - Make sure MagLev and GemStone are both using the same locks directory
#
# $Id:$
#
# Description:
# GemStone expects locks to be in /opt/gemstone/locks
# MagLev expects locks to be in $MAGLEV_HOME/locks
# Ditto for log directory
# This script links them together
# Your need to rerun this script anytime you change $MAGLEV_HOME
# Use at your own risk!
#
# Actions:
# Stop MagLev first if it is running
# Create /opt/gemstone/locks and /opt/gemstone/log
# Remove existing $MAGLEV_HOME/locks and $MAGLEV_HOME/log
# Soft link respective directories to equivalent ones in /opt/gemstone
cd $MAGLEV_HOME
maglev stop
sudo mkdir -p /opt/gemstone /opt/gemstone/log /opt/gemstone/locks
sudo chown $USER:${GROUPS[0]} /opt/gemstone /opt/gemstone/log /opt/gemstone/locks
sudo chmod 775 /opt/gemstone /opt/gemstone/log /opt/gemstone/locks
rm -rf locks log
ln -s /opt/gemstone/log
ln -s /opt/gemstone/locks
Jump to Line
Something went wrong with that request. Please try again.