Skip to content

Commit 46b9876

Browse files
committed
Merge pull request #272 from ei82/master
Fixed user deletion issue in rpm postuninstall scriptlet.
2 parents 299c81e + 8c0877d commit 46b9876

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
11
# Removing system user/group : ${{daemon_user}} and ${{daemon_group}}
2-
echo "Try deleting system user and group [${{daemon_user}}:${{daemon_group}}]"
3-
if getent passwd | grep -q "^${{daemon_user}}:";
2+
3+
# Scriptlet syntax: http://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Syntax
4+
# $1 == 1 is upgrade and $1 == 0 is uninstall
5+
if [[ $1 == 0 ]]
46
then
5-
echo "Deleting system user: ${{daemon_user}}"
6-
userdel ${{daemon_user}}
7-
fi
8-
if getent group | grep -q "^${{daemon_group}}:" ;
9-
then
10-
echo "Deleting system group: ${{daemon_group}}"
11-
groupdel ${{daemon_group}}
7+
echo "Try deleting system user and group [${{daemon_user}}:${{daemon_group}}]"
8+
if getent passwd | grep -q "^${{daemon_user}}:";
9+
then
10+
echo "Deleting system user: ${{daemon_user}}"
11+
userdel ${{daemon_user}}
12+
fi
13+
if getent group | grep -q "^${{daemon_group}}:" ;
14+
then
15+
echo "Deleting system group: ${{daemon_group}}"
16+
groupdel ${{daemon_group}}
17+
fi
1218
fi
19+

0 commit comments

Comments
 (0)