mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-31 18:17:00 +00:00
f6d8c2ffbd
Signed-off-by: Alexey Neyman <stilor@att.net>
18 lines
278 B
Bash
Executable File
18 lines
278 B
Bash
Executable File
#!/bin/bash
|
|
|
|
usr=$1
|
|
uid=$2
|
|
grp=$3
|
|
gid=$4
|
|
shift 4
|
|
|
|
groupadd -g ${gid} ${grp}
|
|
useradd -d /home/${usr} -m -g ${gid} -u ${uid} ${usr}
|
|
rm -f /home/${usr}/src
|
|
ln -sf /src /home/${usr}/src
|
|
if [ -z "$*" ]; then
|
|
exec su -l ${usr}
|
|
else
|
|
exec su -l -c "/bin/bash -c '$*'" ${usr}
|
|
fi
|