Signed-off-by: Caleb Boylan <calebboylan@gmail.com>
-d $SERVER_HOME \
-g $SERVER_GROUP \
$SERVER_USER
+ # Unlock $SERVER_USER in case it is locked from an uninstall
+ if [ -f /etc/shadow ]; then
+ usermod -U -e '' $SERVER_USER
+ else
+ usermod -U $SERVER_USER
+ fi
echo "..done"
# 5. adjust file and directory permissions
;;
purge)
- rm -rf /var/log/ceph
- rm -rf /etc/ceph
+ [ -f "/etc/default/ceph" ] && . /etc/default/ceph
+ [ -z "$SERVER_USER" ] && SERVER_USER=ceph
+
+ rm -rf /var/log/ceph
+ rm -rf /etc/ceph
+
+ if [ -f /etc/shadow ]; then
+ usermod -L -e 1 $SERVER_USER
+ else
+ usermod -L $SERVER_USER
+ fi
;;
upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)