Skip to content
Snippets Groups Projects
Commit 75b2f24d authored by SamwiseFilmore's avatar SamwiseFilmore
Browse files

Do setuid in the userutils recipe

parent 79e8d44a
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