blob: 442d1e273892e0f0685493609247c164c0de41de (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/bin/sh -e
export PATH=/bin:/usr/bin:/sbin:/usr/sbin
. /etc/tizen-platform.conf
policy_version_file=$TZ_SYS_VAR/security-manager/policy-version
updates_dir=$TZ_SYS_RO_SHARE/security-manager/policy/updates
current_version=`cat $policy_version_file`
for file in `ls -v $updates_dir/update-policy-to-v*.sh`
do
version=`echo $file | sed -r 's/.*-v([0-9]+)\.sh$/\1/'`
if [ -z $current_version ]
then
### No need to for an update
echo $version >$policy_version_file
else
if [ $version -gt $current_version ]
then
echo Updating policy to v$version
$file
current_version=$version
echo $current_version >$policy_version_file
fi
fi
done
|