Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions scripts/postinstall.sh
Original file line number Diff line number Diff line change
Expand Up @@ -54,16 +54,18 @@ if [ -f $PROD_DB_FILE_BACKUP ]; then
fi

#prev versions migrations
PREV_IOFOG_CONTROLLER_VER=$(grep prev_ver /tmp/iofogcontroller_install_variables | awk '{print $2}')
echo "Prev ver: "${PREV_IOFOG_CONTROLLER_VER}
if [ -f /tmp/iofogcontroller_install_variables ]; then
PREV_IOFOG_CONTROLLER_VER=$(grep prev_ver /tmp/iofogcontroller_install_variables | awk '{print $2}')
fi

if [[ -z "${PREV_IOFOG_CONTROLLER_VER// }" ]]
then
echo "No prev ver"
echo "No previous version"
else
echo "Previous version: "${PREV_IOFOG_CONTROLLER_VER}
if [[ $(vercomp $PREV_IOFOG_CONTROLLER_VER 1.0.0) = '<' ]] || [[ $(vercomp $PREV_IOFOG_CONTROLLER_VER 1.0.0) = '=' ]]
then
echo "Upgrading from ver 1.0.0"
echo "Upgrading from version 1.0.0"
sqlite3 src/sequelize/prod_database.sqlite "insert into SequelizeMeta (name) values ('20180928110125-insert-registry.js');"
sqlite3 src/sequelize/prod_database.sqlite "insert into SequelizeMeta (name) values ('20180928111532-insert-catalog-item.js');"
sqlite3 src/sequelize/prod_database.sqlite "insert into SequelizeMeta (name) values ('20180928112152-insert-iofog-type.js');"
Expand Down
5 changes: 2 additions & 3 deletions scripts/preuninstall.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@ export PREV_IOFOG_CONTROLLER_VER=$(npm list --depth=0 -g --silent | grep iofogco
printf 'prev_ver: '$PREV_IOFOG_CONTROLLER_VER > /tmp/iofogcontroller_install_variables

#backup db
IOFOG_CONTROLLER_BIN_DIR=$(whereis iofog-controller | awk -F " " '{print $2}')
IOFOG_CONTROLLER_BIN_DIR=${IOFOG_CONTROLLER_BIN_DIR%"iofog-controller"}
IOFOG_CONTROLLER_SEQUELIZE_DIR=$IOFOG_CONTROLLER_BIN_DIR'../lib/node_modules/iofogcontroller/src/sequelize'
IOFOG_CONTROLLER_NODE_MODULES=$(npm root -g iofog-controller)
IOFOG_CONTROLLER_SEQUELIZE_DIR=$IOFOG_CONTROLLER_NODE_MODULES'/iofogcontroller/src/sequelize'

DEV_DB_FILE=$IOFOG_CONTROLLER_SEQUELIZE_DIR'/dev_database.sqlite'
if [ -f $DEV_DB_FILE ]; then
Expand Down