Lines 5-33
Link Here
|
5 |
|
5 |
|
6 |
case $2 in |
6 |
case $2 in |
7 |
PRE-INSTALL) |
7 |
PRE-INSTALL) |
8 |
if ! pw groupshow %%WWW_GROUP%% 2>/dev/null 1>&2; then |
|
|
9 |
if pw groupadd %%WWW_GROUP%% -g %%WWW_GID%%; then |
10 |
echo 'Added group "%%WWW_GROUP%%".' |
11 |
else |
12 |
echo 'Adding group "%%WWW_GROUP%%" failed...' |
13 |
exit 1 |
14 |
fi |
15 |
fi |
16 |
|
17 |
if ! pw usershow %%WWW_USER%% 2>/dev/null 1>&2; then |
18 |
if pw useradd %%WWW_USER%% -u %%WWW_UID%% -g %%WWW_GROUP%% -h - \ |
19 |
-s /sbin/nologin -d /nonexistent \ |
20 |
-c "World Wide Web Owner"; \ |
21 |
then |
22 |
echo 'Added user "%%WWW_USER%%".' |
23 |
else |
24 |
echo 'Adding user "%%WWW_USER%%" failed...' |
25 |
exit 1 |
26 |
fi |
27 |
fi |
28 |
|
29 |
if ! pw groupshow %%GROUP%% 2>/dev/null 1>&2; then |
8 |
if ! pw groupshow %%GROUP%% 2>/dev/null 1>&2; then |
30 |
if pw groupadd %%GROUP%%; then |
9 |
if pw groupadd %%GROUP%% -g %%GID%% ; then |
31 |
echo 'Added group "%%GROUP%%".' |
10 |
echo 'Added group "%%GROUP%%".' |
32 |
else |
11 |
else |
33 |
echo 'Adding group "%%GROUP%%" failed...' |
12 |
echo 'Adding group "%%GROUP%%" failed...' |
Lines 36-42
Link Here
|
36 |
fi |
15 |
fi |
37 |
|
16 |
|
38 |
if ! pw usershow %%USER%% 2>/dev/null 1>&2; then |
17 |
if ! pw usershow %%USER%% 2>/dev/null 1>&2; then |
39 |
if pw useradd %%USER%% -g %%GROUP%% -h - \ |
18 |
if pw useradd %%USER%% -u %%UID%% -g %%GROUP%% -h - \ |
40 |
-s /nonexistent -c "SmokePing Daemon"; \ |
19 |
-s /nonexistent -c "SmokePing Daemon"; \ |
41 |
then |
20 |
then |
42 |
echo 'Added user "%%USER%%".' |
21 |
echo 'Added user "%%USER%%".' |