25 lines
679 B
Bash
Executable File
25 lines
679 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# This script is useful if you have executed the MLL build process
|
|
# with elevated rights. Ths script recursively reverts the ownership
|
|
# of all files back to the original user.
|
|
|
|
set -e
|
|
|
|
echo "*** CLEANUP BEGIN ***"
|
|
|
|
if [ "$(id -u)" = "0" ] ; then
|
|
echo "Applying original ownership to all affected files. This may take a while."
|
|
|
|
# Find the original user. Note that this may not always be correct.
|
|
ORIG_USER=`who | head -n 1 | awk '{print \$1}'`
|
|
echo "Original user is '$ORIG_USER'."
|
|
|
|
# Apply ownership back to original owner for all affected files.
|
|
chown -R $ORIG_USER:$ORIG_USER *
|
|
else
|
|
echo "No need to perform cleanup."
|
|
fi
|
|
|
|
echo "*** CLEANUP END ***"
|