version 1.1, 2025/05/06 13:21:20
|
version 1.2, 2025/05/06 13:28:16
|
Line 26
|
Line 26
|
# along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
# along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
# |
# |
# $Log$ |
# $Log$ |
|
# Revision 1.2 2025/05/06 13:28:16 snw |
|
# Finish Linux branch of install script |
|
# |
# Revision 1.1 2025/05/06 13:21:20 snw |
# Revision 1.1 2025/05/06 13:21:20 snw |
# Add installer script |
# Add installer script |
# |
# |
Line 66 if [[ $EUID != 0 ]]
|
Line 69 if [[ $EUID != 0 ]]
|
then |
then |
yorn "Does your account have sudo privileges?" |
yorn "Does your account have sudo privileges?" |
if [[ "${YN}" != "y" ]] |
if [[ "${YN}" != "y" ]] |
then |
then |
|
echo "${PGM}: must have sudo privileges to install FreeM" |
exit 1 |
exit 1 |
fi |
fi |
|
else |
|
echo "${PGM}: cannot install from superuser account; use your normal user account" |
|
exit 1 |
fi |
fi |
|
|
|
|
Line 81 case ${OS} in
|
Line 88 case ${OS} in
|
FM_MAKEINST="sudo make install" |
FM_MAKEINST="sudo make install" |
FM_ADDGRP="sudo groupadd freem" |
FM_ADDGRP="sudo groupadd freem" |
FM_ADDUSER="sudo useradd -r -g freem freem" |
FM_ADDUSER="sudo useradd -r -g freem freem" |
FM_CHKGRP="id -Gn | grep freem | wc -l" |
FM_CHKGRP=$(id -Gn | grep freem | wc -l) |
FM_FIXGRP="sudo usermod -aG freem ${LOGNAME}" |
FM_FIXGRP="sudo usermod -aG freem ${LOGNAME}" |
;; |
;; |
|
|
Line 115 else
|
Line 122 else
|
$FM_ADDUSER |
$FM_ADDUSER |
fi |
fi |
|
|
INGROUP=$($FM_CHKGRP) |
if [[ $FM_CHKGRP > 0 ]] |
if [[ $INGROUP > 0 ]] |
|
then |
then |
GRPMSG="${PGM}: type 'freem' to run FreeM" |
GRPMSG="${PGM}: type 'freem' to run FreeM" |
echo "${PGM}: ${LOGNAME} is already in the 'freem' group" |
echo "${PGM}: ${LOGNAME} is already in the 'freem' group" |