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