--- freem/freem-install.sh 2025/05/06 13:21:20 1.1 +++ freem/freem-install.sh 2025/05/06 13:28:16 1.2 @@ -1,7 +1,7 @@ #!/usr/bin/env bash # -# $Id: freem-install.sh,v 1.1 2025/05/06 13:21:20 snw Exp $ +# $Id: freem-install.sh,v 1.2 2025/05/06 13:28:16 snw Exp $ # FreeM source installer # # @@ -26,6 +26,9 @@ # along with FreeM. If not, see . # # $Log: freem-install.sh,v $ +# 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 # Add installer script # @@ -66,9 +69,13 @@ if [[ $EUID != 0 ]] then yorn "Does your account have sudo privileges?" if [[ "${YN}" != "y" ]] - then + then + echo "${PGM}: must have sudo privileges to install FreeM" exit 1 fi +else + echo "${PGM}: cannot install from superuser account; use your normal user account" + exit 1 fi @@ -81,7 +88,7 @@ case ${OS} in FM_MAKEINST="sudo make install" FM_ADDGRP="sudo groupadd 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}" ;; @@ -115,8 +122,7 @@ else $FM_ADDUSER fi -INGROUP=$($FM_CHKGRP) -if [[ $INGROUP > 0 ]] +if [[ $FM_CHKGRP > 0 ]] then GRPMSG="${PGM}: type 'freem' to run FreeM" echo "${PGM}: ${LOGNAME} is already in the 'freem' group"