Files
scripts/config-fs-gen
LuK1337 544bf38665 config-fs-gen: Fix "is" with a literal syntax warning
Change-Id: Ifd94916c88710ed3743e7cb58da4e50c23e3b9d3
2020-05-11 15:52:52 +02:00
..
2019-07-15 13:15:30 +02:00

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