summaryrefslogtreecommitdiff
path: root/trusty/utils/rpmb_dev/rpmb_dev.rc
blob: 9e203b89c407328d9c393c029b4842c62798e3a8 (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
28
29
# RPMB Mock
on post-fs-data
    mkdir /data/vendor/ss
    chown root system /data/vendor/ss
    chmod 0770 /data/vendor/ss
    rm /data/vendor/ss/rpmb_sock
    start rpmb_mock_init
    start rpmb_mock

    # Storage proxy
    start storageproxyd

service storageproxyd /vendor/bin/storageproxyd -d /dev/trusty-ipc-dev0 \
        -r /data/vendor/ss/rpmb_sock -p /data/vendor/ss -t sock
    class main
    disabled
    user root

service rpmb_mock_init /vendor/bin/rpmb_dev --dev /data/vendor/ss/RPMB_DATA --init --size 2048
    disabled
    user system
    group system
    oneshot

service rpmb_mock /vendor/bin/rpmb_dev --dev /data/vendor/ss/RPMB_DATA --sock /data/vendor/ss/rpmb_sock
    class main
    disabled
    user system
    group system