File: install.sh

package info (click to toggle)
eclipse-linuxtools 8.1.0%2Bdfsg.1-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid, trixie
  • size: 42,888 kB
  • sloc: java: 149,148; xml: 22,186; ansic: 15,426; cpp: 326; makefile: 42; javascript: 29; sh: 19; python: 10
file content (21 lines) | stat: -rwxr-xr-x 511 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FILE=/etc/group
USER=`whoami`
num=1

#CREATE A BACKUP FILE WITHOUT OVERWRITING ANYTHING
while [ -e "${FILE}.bak${num}" ]; do
	num=$[ ${num} + 1 ]
done

USEREXISTS=`grep stapdev ${FILE}| grep ${USER}`

if [ -z "${USEREXISTS}" ]; then

echo -e "Creating backup of ${FILE} \nat : ${FILE}.bak${num}"


#BACKUP THE FILE AND THEN WRITE THE CURRENT USER TO THE STAPDEV GROUP
echo "Root password required to add your username to the stapdev group."
su -c "cp ${FILE} ${FILE}.bak${num}; gpasswd -a `whoami` stapdev"

fi