File tree 2 files changed +10
-6
lines changed
2 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -13,9 +13,11 @@ setup_user () {
13
13
chmod 700 " ${home_dir} /tokens"
14
14
15
15
# Add stork-agent user.
16
- adduser --quiet --system --group --home $home_dir \
17
- --no-create-home --disabled-password --disabled-login \
18
- --gecos " Stork Agent User" stork-agent > /dev/null
16
+ if ! getent passwd stork-agent > /dev/null; then
17
+ adduser --quiet --system --group --home $home_dir \
18
+ --no-create-home --disabled-password --disabled-login \
19
+ --gecos " Stork Agent User" stork-agent > /dev/null
20
+ fi
19
21
20
22
# Add stork-agent user to bind so it can read its config files.
21
23
if getent group bind > /dev/null; then
Original file line number Diff line number Diff line change 4
4
5
5
setup_user () {
6
6
# Sets up the stork-server user and its home directory.
7
- adduser --quiet --system --group --home /var/lib/stork-server \
8
- --no-create-home --disabled-password --disabled-login \
9
- --gecos " Stork Server User" stork-server > /dev/null
7
+ if ! getent passwd stork-server > /dev/null; then
8
+ adduser --quiet --system --group --home /var/lib/stork-server \
9
+ --no-create-home --disabled-password --disabled-login \
10
+ --gecos " Stork Server User" stork-server > /dev/null
11
+ fi
10
12
}
11
13
12
14
after_install () {
You can’t perform that action at this time.
0 commit comments