Lines 6-39
Link Here
|
6 |
PATH=/bin:/usr/bin:/usr/sbin |
6 |
PATH=/bin:/usr/bin:/usr/sbin |
7 |
|
7 |
|
8 |
case $2 in |
8 |
case $2 in |
9 |
|
|
|
10 |
PRE-INSTALL) |
11 |
echo "---> Starting pre-install script:" |
12 |
|
13 |
if [ -z "%%USER%%" -o \ |
14 |
-z "%%GROUP%%" ]; then |
15 |
echo "ERROR: A required pragma was empty" |
16 |
exit 1 |
17 |
fi |
18 |
|
19 |
if pw showgroup "%%GROUP%%" 2>/dev/null; then |
20 |
echo "---> Using existing group \"%%GROUP%%\"" |
21 |
else |
22 |
echo "---> Adding group \"%%GROUP%%\"" |
23 |
pw addgroup %%GROUP%% -h - || exit 1 |
24 |
fi |
25 |
|
26 |
# Create user if required |
27 |
if pw showuser "%%USER%%" 2>/dev/null; then |
28 |
echo "---> Using existing user \"%%USER%%\"" |
29 |
else |
30 |
echo "---> Adding user \"%%USER%%\"" |
31 |
pw adduser %%USER%% -g %%GROUP%% -h - \ |
32 |
-s "/sbin/nologin" -c "ifGraph User" || exit 1 |
33 |
fi |
34 |
|
35 |
;; |
36 |
|
37 |
POST-INSTALL) |
9 |
POST-INSTALL) |
38 |
echo "---> Starting post-install script:" |
10 |
echo "---> Starting post-install script:" |