Use CHARM_DIR
This commit is contained in:
@@ -5,11 +5,12 @@ CHARM="openstack-dashboard"
|
||||
|
||||
PACKAGES="openstack-dashboard python-keystoneclient python-memcache memcached haproxy"
|
||||
LOCAL_SETTINGS="/etc/openstack-dashboard/local_settings.py"
|
||||
HOOKS_DIR="$CHARM_DIR/hooks"
|
||||
|
||||
if [[ -e "$CHARM_DIR/lib/openstack-common" ]] ; then
|
||||
. $CHARM_DIR/lib/openstack-common
|
||||
if [[ -e "$HOOKS_DIR/lib/openstack-common" ]] ; then
|
||||
. $HOOKS_DIR/lib/openstack-common
|
||||
else
|
||||
juju-log "ERROR: Couldn't load $CHARM_DIR/lib/openstack-common." && exit 1
|
||||
juju-log "ERROR: Couldn't load $HOOKS_DIR/lib/openstack-common." && exit 1
|
||||
fi
|
||||
|
||||
set_or_update() {
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
CHARM_DIR=$(dirname $0)
|
||||
HOOKS_DIR="$CHARM_DIR/hooks"
|
||||
ARG0=${0##*/}
|
||||
|
||||
if [[ -e $CHARM_DIR/horizon-common ]] ; then
|
||||
. $CHARM_DIR/horizon-common
|
||||
if [[ -e $HOOKS_DIR/horizon-common ]] ; then
|
||||
. $HOOKS_DIR/horizon-common
|
||||
else
|
||||
echo "ERROR: Could not load horizon-common from $CHARM_DIR"
|
||||
echo "ERROR: Could not load horizon-common from $HOOKS_DIR"
|
||||
fi
|
||||
|
||||
function install_hook {
|
||||
|
||||
@@ -750,7 +750,7 @@ function save_script_rc {
|
||||
exit 1
|
||||
fi
|
||||
# our default unit_path
|
||||
unit_path="/var/lib/juju/units/${JUJU_UNIT_NAME/\//-}/charm/scripts/scriptrc"
|
||||
unit_path="$CHARM_DIR/scripts/scriptrc"
|
||||
echo $unit_path
|
||||
tmp_rc="/tmp/${JUJU_UNIT_NAME/\//-}rc"
|
||||
|
||||
@@ -759,7 +759,7 @@ function save_script_rc {
|
||||
do
|
||||
if `echo $env_var | grep -q script_path`; then
|
||||
# well then we need to reset the new unit-local script path
|
||||
unit_path="/var/lib/juju/units/${JUJU_UNIT_NAME/\//-}/charm/${env_var/script_path=/}"
|
||||
unit_path="$CHARM_DIR/${env_var/script_path=/}"
|
||||
else
|
||||
echo "export $env_var" >> $tmp_rc
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user