parent
515ed38a2c
commit
bdf782c068
@ -1,35 +0,0 @@ |
|||||||
pre-install() { |
|
||||||
groupadd cloud |
|
||||||
useradd -m -g cloud -c "OpenNebula administrator account" -s /bin/ash oneadmin |
|
||||||
} |
|
||||||
|
|
||||||
post-install() { |
|
||||||
# Append the oneadmin credentials to one_auth to avoid overwriting a file |
|
||||||
# that may already exist |
|
||||||
usermod -m -d /var/lib/one oneadmin |
|
||||||
if [ ! -f /var/lib/one/.one/one_auth ]; then |
|
||||||
mkdir -p /var/lib/one/.one/ |
|
||||||
echo 'oneadmin:0neadm1n' >> /var/lib/one/.one/one_auth |
|
||||||
echo ">> You must edit the password in /var/lib/one/.one/one_auth" |
|
||||||
fi |
|
||||||
chown oneadmin:cloud -R /var/log/one /var/lib/one /run/one /run/lock/one |
|
||||||
echo ">> To install required gems run as a local user:" |
|
||||||
echo ">> bundler install --gemfile /usr/share/one/Gemfile" |
|
||||||
} |
|
||||||
|
|
||||||
post-upgrade(){ |
|
||||||
chown oneadmin:cloud -R /var/lib/one/sunstone |
|
||||||
printf "NOTE: This is may be an major upgrade! If you are not installing from scratch, check the compatibility guide at:\n\n\thttp://docs.opennebula.org/5.10/intro_release_notes/release_notes/compatibility.html\n\thttp://docs.opennebula.org/5.10/intro_release_notes/upgrades/index.html\n" |
|
||||||
echo ">> To install required gems run as a local user:" |
|
||||||
echo ">> bundler install --gemfile /usr/share/one/Gemfile" |
|
||||||
} |
|
||||||
|
|
||||||
pre-deinstall() { |
|
||||||
userdel -r oneadmin && echo ">> User 'oneadmin' has been removed." |
|
||||||
groupdel cloud && echo ">> Group 'cloud' has been removed." |
|
||||||
} |
|
||||||
|
|
||||||
post-deinstall() { |
|
||||||
echo ">> You can uninstall the Ruby gems if no other packages require them." |
|
||||||
echo ">> For example, 'gem uninstall sequel' would uninstall the 'sequel' Ruby gem." |
|
||||||
} |
|
Loading…
Reference in new issue