initializing tree with aospdtgen just fr skeleton
This commit is contained in:
46
rootdir/bin/init.mmi.block_perm.sh
Normal file
46
rootdir/bin/init.mmi.block_perm.sh
Normal file
@ -0,0 +1,46 @@
|
||||
#!/vendor/bin/sh
|
||||
|
||||
block_by_name=/dev/block/by-name
|
||||
utags=${block_by_name}/utags
|
||||
utags_backup=${block_by_name}/utagsBackup
|
||||
CHMOD_L_FLAG=-L
|
||||
|
||||
# Set correct permissions for UTAGS
|
||||
/vendor/bin/chown -L root:system $utags
|
||||
/vendor/bin/chown -L root:system $utags_backup
|
||||
/vendor/bin/chmod ${CHMOD_L_FLAG} 0660 $utags
|
||||
if [ $? -ne 0 ]; then
|
||||
CHMOD_L_FLAG=" "
|
||||
/vendor/bin/chmod ${CHMOD_L_FLAG} 0660 $utags
|
||||
fi
|
||||
/vendor/bin/chmod ${CHMOD_L_FLAG} 0660 $utags_backup
|
||||
|
||||
|
||||
# HOB/DHOB
|
||||
hob=${block_by_name}/hob
|
||||
dhob=${block_by_name}/dhob
|
||||
if [ -f $hob ] || [ -L $hob ]; then
|
||||
/vendor/bin/chown -L radio:radio $hob
|
||||
/vendor/bin/chown -L radio:radio $dhob
|
||||
/vendor/bin/chmod ${CHMOD_L_FLAG} 0660 $hob
|
||||
/vendor/bin/chmod ${CHMOD_L_FLAG} 0660 $dhob
|
||||
fi
|
||||
|
||||
# CLOGO
|
||||
clogo=${block_by_name}/clogo
|
||||
if [ -f $clogo ] || [ -L $clogo ]; then
|
||||
/vendor/bin/chown -L root:vendor_tcmd $clogo
|
||||
/vendor/bin/chmod ${CHMOD_L_FLAG} 0660 $clogo
|
||||
fi
|
||||
|
||||
#CID
|
||||
cid=${block_by_name}/cid
|
||||
/vendor/bin/chown -L root:vendor_tcmd $cid
|
||||
/vendor/bin/chmod ${CHMOD_L_FLAG} 0660 $cid
|
||||
|
||||
#BL logs
|
||||
logs=${block_by_name}/logs
|
||||
if [ -f $logs ]; then
|
||||
/vendor/bin/chown -L root:system $logs
|
||||
/vendor/bin/chmod ${CHMOD_L_FLAG} 0640 $logs
|
||||
fi
|
Reference in New Issue
Block a user