diff options
author | kyechou | 2017-08-01 15:32:13 +0800 |
---|---|---|
committer | kyechou | 2017-08-01 15:32:13 +0800 |
commit | cfb872c0ee5e9982574954d8bb22e43b76797a47 (patch) | |
tree | 6f4986718522a30bb8e7c066e022688c75d23744 /shifter-slurm-imagegw-git.install | |
download | aur-cfb872c0ee5e9982574954d8bb22e43b76797a47.tar.gz |
shifter-slurm-git aur files
Diffstat (limited to 'shifter-slurm-imagegw-git.install')
-rw-r--r-- | shifter-slurm-imagegw-git.install | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/shifter-slurm-imagegw-git.install b/shifter-slurm-imagegw-git.install new file mode 100644 index 000000000000..537b7744386d --- /dev/null +++ b/shifter-slurm-imagegw-git.install @@ -0,0 +1,32 @@ +post_install() { + post_upgrade + + echo -e "\e[39;1m- Please make sure that the Shifter runtimes and the image gateway has the same munge key.\e[0m" + echo -e "\e[39;1m- Check the configuration file (/etc/shifter/imagemanager.json) before starting the shifter-imagegw.service.\e[0m" +} + +post_upgrade() { + systemctl daemon-reload + + echo -e "\e[34;1m==>\e[39;1m Enabling mongodb.service... \e[0m" + systemctl is-enabled mongodb.service >/dev/null || systemctl enable mongodb.service + + echo -e "\e[34;1m==>\e[39;1m Starting mongodb.service... \e[0m" + systemctl is-active mongodb.service >/dev/null || systemctl start mongodb.service + + echo -e "\e[34;1m==>\e[39;1m Enabling redis.service... \e[0m" + systemctl is-enabled redis.service >/dev/null || systemctl enable redis.service + + echo -e "\e[34;1m==>\e[39;1m Starting redis.service... \e[0m" + systemctl is-active redis.service >/dev/null || systemctl start redis.service + + echo -e "\e[34;1m==>\e[39;1m Enabling munge.service... \e[0m" + systemctl is-enabled munge.service >/dev/null || systemctl enable munge.service + + echo -e "\e[34;1m==>\e[39;1m Starting munge.service... \e[0m" + systemctl is-active munge.service >/dev/null || systemctl start munge.service + + echo -e "\e[34;1m==>\e[39;1m Loading kernel modules... \e[0m" + [ -z "$(lsmod | grep ^squashfs)" ] && modprobe squashfs + [ -n "$(lsmod | grep ^squashfs)" ] && echo -e " \e[34;1m==>\e[39;1m squashfs... loaded\e[0m" +} |