Skip to content

Commit fa8fa27

Browse files
author
Alex Paliarush
committed
Fixed problems after vagrant suspend #81
1 parent 0f68095 commit fa8fa27

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

scripts/provision/configure_environment_recurring.sh

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,20 +50,15 @@ incrementNestingLevel
5050

5151
status "Removing configs from host in case of force stop of virtual machine before linking restored ones"
5252
cd "${vagrant_dir}/etc" && mv guest/.gitignore guest_gitignore.back && rm -rf guest && mkdir guest && mv guest_gitignore.back guest/.gitignore
53-
bash "${vagrant_dir}/scripts/guest/link_configs"
5453

5554
status "Making sure configs are restored on system halt and during reboot"
55+
# Unlink here helps in case when Virtual Machine was suspended
56+
bash "${vagrant_dir}/scripts/guest/unlink_configs"
57+
bash "${vagrant_dir}/scripts/guest/link_configs"
58+
5659
rm -f /etc/init.d/unlink-configs
5760
cp "${vagrant_dir}/scripts/guest/unlink_configs" /etc/init.d/unlink-configs
58-
if [[ ! -f /etc/rc0.d/K04-unlink-configs ]]; then
59-
ln -s /etc/init.d/unlink-configs /etc/rc0.d/K04-unlink-configs
60-
ln -s /etc/init.d/unlink-configs /etc/rc1.d/S04-unlink-configs
61-
ln -s /etc/init.d/unlink-configs /etc/rc2.d/S04-unlink-configs
62-
ln -s /etc/init.d/unlink-configs /etc/rc3.d/S04-unlink-configs
63-
ln -s /etc/init.d/unlink-configs /etc/rc4.d/S04-unlink-configs
64-
ln -s /etc/init.d/unlink-configs /etc/rc5.d/S04-unlink-configs
65-
ln -s /etc/init.d/unlink-configs /etc/rc6.d/K04-unlink-configs
66-
fi
61+
update-rc.d unlink-configs defaults 04 2> >(log) > >(log)
6762

6863
status "Upgrading existing environment"
6964
if [[ -f "${vagrant_dir}/.idea/deployment.xml" ]]; then

0 commit comments

Comments
 (0)