Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/bash
- main() {
- for version in "9.3" "9.4" "9.5" "9.6" "10" ; do
- check "${version}"
- done
- }
- check() {
- local version="$1"
- local short_ver="${version/./}"
- local pkg="postgresql${short_ver}-server"
- yum -y --enablerepo=kaos-testing install "$pkg"
- echo "Version $version init..."
- service "pg${short_ver}" initdb
- if uname -r | grep -qE '^3' ; then
- echo "Starting $version through systemd..."
- systemctl start "postgresql-${version}.service"
- sleep 3
- systemctl status "postgresql-${version}.service"
- sleep 1
- systemctl stop "postgresql-${version}.service"
- else
- echo "Starting $version through sysv..."
- service "postgresql-${version}" start
- sleep 3
- service "postgresql-${version}" status
- sleep 1
- service "postgresql-${version}" stop
- fi
- sleep 1
- }
- main "$@"
Add Comment
Please, Sign In to add comment