mcreboot: Change umask for /proc and /sys files
This commit is contained in:
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
Reference in New Issue
Block a user