diff options
Diffstat (limited to 'config-fs-gen/README.md')
-rw-r--r-- | config-fs-gen/README.md | 164 |
1 files changed, 164 insertions, 0 deletions
diff --git a/config-fs-gen/README.md b/config-fs-gen/README.md new file mode 100644 index 0000000..71f8859 --- /dev/null +++ b/config-fs-gen/README.md @@ -0,0 +1,164 @@ +# config-fs-gen + +``` +usage: config-fs-gen.py [-h] + capability_header_path + android_filesystem_config_header_path + vendor_group_path fs_config_paths + [fs_config_paths ...] + +Convert /vendor/etc/group × +/(system|vendor)/etc/(fs_config_dirs|fs_config_files) to config.fs + +positional arguments: + capability_header_path + path to + {android}/bionic/libc/kernel/uapi/linux/capability.h + android_filesystem_config_header_path + path to {android}/system/core/libcutils/include/privat + e/android_filesystem_config.h + vendor_group_path path to {rom}/vendor/etc/group + fs_config_paths paths to + {rom}/(system|vendor)/etc/fs_config_(dirs|files) + +optional arguments: + -h, --help show this help message and exit +``` +``` + Example usage: + $ ./config-fs-gen.py ~/lineage-16.0/bionic/libc/kernel/uapi/linux/capability.h \ + ~/lineage-16.0/system/core/libcutils/include/private/android_filesystem_config.h \ + ~/lineage-16.0/out/target/product/guacamole/vendor/etc/group \ + ~/lineage-16.0/out/target/product/guacamole/{system,vendor}/etc/{fs_config_dirs,fs_config_files} + [AID_VENDOR_QTI_DIAG] + value:2901 + + [AID_VENDOR_QDSS] + value:2902 + + [AID_VENDOR_RFS] + value:2903 + + [AID_VENDOR_RFS_SHARED] + value:2904 + + [AID_VENDOR_ADPL_ODL] + value:2905 + + [AID_VENDOR_QRTR] + value:2906 + + [bt_firmware/] + mode: 0771 + user: AID_SYSTEM + group: AID_SYSTEM + caps: 0 + + [dsp/] + mode: 0771 + user: AID_MEDIA + group: AID_MEDIA + caps: 0 + + [firmware/] + mode: 0771 + user: AID_SYSTEM + group: AID_SYSTEM + caps: 0 + + [firmware/image/*] + mode: 0771 + user: AID_SYSTEM + group: AID_SYSTEM + caps: 0 + + [persist/] + mode: 0771 + user: AID_SYSTEM + group: AID_SYSTEM + caps: 0 + + [vendor/bin/cnd] + mode: 0755 + user: AID_SYSTEM + group: AID_SYSTEM + caps: NET_BIND_SERVICE NET_ADMIN BLOCK_SUSPEND + + [vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti] + mode: 0755 + user: AID_BLUETOOTH + group: AID_BLUETOOTH + caps: NET_ADMIN BLOCK_SUSPEND + + [vendor/bin/ims_rtp_daemon] + mode: 0755 + user: AID_SYSTEM + group: AID_RADIO + caps: NET_BIND_SERVICE + + [vendor/bin/imsdatadaemon] + mode: 0755 + user: AID_SYSTEM + group: AID_SYSTEM + caps: NET_BIND_SERVICE + + [vendor/bin/imsrcsd] + mode: 0755 + user: AID_SYSTEM + group: AID_RADIO + caps: NET_BIND_SERVICE WAKE_ALARM BLOCK_SUSPEND + + [vendor/bin/loc_launcher] + mode: 0755 + user: AID_GPS + group: AID_GPS + caps: SETGID SETUID + + [vendor/bin/pd-mapper] + mode: 0755 + user: AID_SYSTEM + group: AID_SYSTEM + caps: NET_BIND_SERVICE + + [vendor/bin/pm-service] + mode: 0755 + user: AID_SYSTEM + group: AID_SYSTEM + caps: NET_BIND_SERVICE + + [vendor/bin/sensors.qti] + mode: 0755 + user: AID_SYSTEM + group: AID_SYSTEM + caps: NET_BIND_SERVICE + + [vendor/bin/slim_daemon] + mode: 0755 + user: AID_GPS + group: AID_GPS + caps: NET_BIND_SERVICE + + [vendor/bin/wcnss_filter] + mode: 0755 + user: AID_BLUETOOTH + group: AID_BLUETOOTH + caps: BLOCK_SUSPEND + + [vendor/bin/xtwifi-client] + mode: 0755 + user: AID_GPS + group: AID_GPS + caps: NET_BIND_SERVICE WAKE_ALARM BLOCK_SUSPEND + + [vendor/firmware_mnt/image/*] + mode: 0771 + user: AID_ROOT + group: AID_SYSTEM + caps: 0 + + [vendor/lib/modules-aging/*] + mode: 0644 + user: AID_ROOT + group: AID_ROOT + caps: 0 +``` |