mcreboot: Change umask for /proc and /sys files

This commit is contained in:
Masamichi Takagi
2017-10-03 05:26:44 +09:00
parent 9c25eb8ef2
commit 823b222af9
2 changed files with 12 additions and 1 deletions

View File

@ -35,6 +35,7 @@ error_exit() {
;&
tmp_mcos_created)
if [ "$enable_mcoverlay" == "yes" ]; then
umask $umask_old
rm -rf /tmp/mcos
fi
;&
@ -45,9 +46,12 @@ error_exit() {
exit 1
}
fi
# Change umask for /proc and /sys files
umask_dec=$(( 8#${umask_old} & 8#0002 ))
umask 0`printf "%o" ${umask_dec}`
if [ ! -e /tmp/mcos ]; then
mkdir -p /tmp/mcos;
fi

View File

@ -43,6 +43,7 @@ fi
turbo=""
ihk_irq=""
umask_old=`umask`
while getopts :tk:c:m:o:f:r:q:i:d: OPT
do
@ -114,6 +115,7 @@ error_exit() {
;&
tmp_mcos_created)
if [ "$enable_mcoverlay" == "yes" ]; then
umask $umask_old
rm -rf /tmp/mcos
fi
;&
@ -421,3 +423,8 @@ if [ "${irqbalance_used}" == "yes" ]; then
fi
# echo cpus=$cpus ncpus=$ncpus banirq=$banirq
fi
# Restore umask
umask ${umask_old}
exit 0