Fixed post-install script and added post-install
This commit is contained in:
@@ -14,7 +14,8 @@ depends="
|
|||||||
openssh-client"
|
openssh-client"
|
||||||
|
|
||||||
install="
|
install="
|
||||||
${pkgname}.post-install"
|
${pkgname}.post-install
|
||||||
|
${pkgname}.post-deinstall"
|
||||||
|
|
||||||
source="
|
source="
|
||||||
ssh-config"
|
ssh-config"
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ create_cloudgroup() {
|
|||||||
|
|
||||||
create_oneuser() {
|
create_oneuser() {
|
||||||
if ! getent passwd $ONE_USER > /dev/null 2>&1; then
|
if ! getent passwd $ONE_USER > /dev/null 2>&1; then
|
||||||
adduser --system --gecos $ONE_COMMENT --uid $ONE_UID --ingroup $ONE_GROUP --home $ONEHOME --shell /bin/ash $ONE_USER
|
adduser --system --gecos "$ONE_COMMENT" --uid $ONE_UID --ingroup $ONE_GROUP --home $ONEHOME --shell /bin/ash $ONE_USER
|
||||||
else
|
else
|
||||||
ONEHOME=`getent passwd $ONE_USER | cut -f6 -d:`
|
ONEHOME=`getent passwd $ONE_USER | cut -f6 -d:`
|
||||||
# Renable user (give him a shell)
|
# Renable user (give him a shell)
|
||||||
|
|||||||
10
opennebula-common/opennebula.post-deinstall
Normal file
10
opennebula-common/opennebula.post-deinstall
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
rm -rf /var/lib/one /var/run/one /var/log/one /var/lock/one
|
||||||
|
|
||||||
|
userdel -r oneadmin && echo ">> User 'oneadmin' has been removed."
|
||||||
|
groupdel cloud && echo ">> Group 'cloud' has been removed."
|
||||||
|
|
||||||
|
exit 0
|
||||||
Reference in New Issue
Block a user