Skip to content
Snippets Groups Projects
Commit be89cd2d authored by Jeremy Soller's avatar Jeremy Soller
Browse files

Merge branch 'mggmuggins/userutils' into 'master'

Do setuid in the userutils recipe

See merge request !169
parents 905e8f60 75b2f24d
No related branches found
No related tags found
1 merge request!169Do setuid in the userutils recipe
GIT=https://gitlab.redox-os.org/redox-os/userutils.git
BINS=(
id
getty
groupadd
groupmod
groupdel
login
passwd
su
sudo
useradd
usermod
userdel
)
function recipe_stage {
cp -Rv res "$1/etc"
# Reimplement the entire copy bc of suid
if [ "$DEBUG" == 1 ]
then
build=debug
else
build=release
fi
mkdir -p "$1/bin"
for bin in "${BINS[@]}"
do
cp -v "target/x86_64-unknown-redox/$build/$bin" "$1/bin"
done
cp -Rv "res" "$1/etc"
ln -s id "$1/bin/whoami"
chmod +s "$1/bin/passwd"
chmod +s "$1/bin/sudo"
chmod +s "$1/bin/su"
docgen ../source ../stage/ref
skip=1
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment