xref: /aosp_15_r20/system/gsid/gsid.rc (revision 4e2b41f188908a2ae9d9a2089f1f10779d080021)
1*4e2b41f1SAndroid Build Coastguard Workerservice gsid /system/bin/gsid
2*4e2b41f1SAndroid Build Coastguard Worker    interface aidl gsiservice
3*4e2b41f1SAndroid Build Coastguard Worker    oneshot
4*4e2b41f1SAndroid Build Coastguard Worker    disabled
5*4e2b41f1SAndroid Build Coastguard Worker    user root
6*4e2b41f1SAndroid Build Coastguard Worker    group root system media_rw
7*4e2b41f1SAndroid Build Coastguard Worker
8*4e2b41f1SAndroid Build Coastguard Workeron post-fs
9*4e2b41f1SAndroid Build Coastguard Worker    mkdir /metadata/gsi 0771 root system
10*4e2b41f1SAndroid Build Coastguard Worker    mkdir /metadata/gsi/dsu 0771 root system
11*4e2b41f1SAndroid Build Coastguard Worker    mkdir /metadata/gsi/ota 0771 root system
12*4e2b41f1SAndroid Build Coastguard Worker    mkdir /metadata/gsi/remount 0771 root system
13*4e2b41f1SAndroid Build Coastguard Worker    chmod 0664 /metadata/gsi/dsu/active
14*4e2b41f1SAndroid Build Coastguard Worker    chmod 0664 /metadata/gsi/dsu/booted
15*4e2b41f1SAndroid Build Coastguard Worker    chmod 0664 /metadata/gsi/dsu/lp_names
16*4e2b41f1SAndroid Build Coastguard Worker
17*4e2b41f1SAndroid Build Coastguard Workeron post-fs-data
18*4e2b41f1SAndroid Build Coastguard Worker    write /data/gsi_persistent_data 0
19*4e2b41f1SAndroid Build Coastguard Worker    chown system system /data/gsi_persistent_data
20*4e2b41f1SAndroid Build Coastguard Worker    mkdir /data/gsi 0700 root root encryption=None
21*4e2b41f1SAndroid Build Coastguard Worker    mkdir /data/gsi/dsu 0700 root root
22*4e2b41f1SAndroid Build Coastguard Worker    mkdir /data/gsi/ota 0700 root root
23*4e2b41f1SAndroid Build Coastguard Worker    mkdir /data/gsi/remount 0700 root root
24*4e2b41f1SAndroid Build Coastguard Worker
25*4e2b41f1SAndroid Build Coastguard Workeron boot
26*4e2b41f1SAndroid Build Coastguard Worker    exec_background - root root -- /system/bin/gsid run-startup-tasks
27