android_build/tools
William Roberts 5f059a7691 fs_config: limit characters for AID_<name> sections
When generating files restrict the characters allowed in
AID_<name> to upercase, numbers, and underscores.

This detects errors ahead of time for generated C files as
well as handles seperation characters for passwd/group files.

This also lends itself to automatic detection of collisions
on friendly names, since freindly names are the lowercase
version of <name>.

Test: That invalid aid values result in a build failure.
Test: That the output files are consistent with ones before
this change (hash and diff checks)
Change-Id: Ie8ec44c1157ba9c22100e9169d9187f615e71280
Signed-off-by: William Roberts <william.c.roberts@intel.com>
2016-11-29 16:21:17 -08:00
..
acp
apicheck
atree Fix clang-tidy performance warnings. 2016-07-27 10:28:33 -07:00
droiddoc Creates a css nowrap class for non-breaking elements 2016-11-09 21:17:41 +00:00
fs_config fs_config: limit characters for AID_<name> sections 2016-11-29 16:21:17 -08:00
fs_get_stats
ijar
libhost
makeparallel Propagate signals through makeparallel 2016-10-03 15:33:11 -07:00
releasetools releasetools: Use java_path in sign_target_files_apks.py. 2016-11-08 12:48:43 -08:00
signapk "SignApk" in Created-By header 2016-09-07 13:21:00 -07:00
signtos
zipalign zipalign missing header 2016-10-17 12:22:44 -07:00
ziptime
Android.mk
adbs
brillo-clang-format
buildinfo.sh
check_builds.sh
check_link_type.py Fix link_type checking 2016-09-15 14:40:39 -07:00
check_radio_versions.py
compare_fileslist.py
dump-package-stats
event_log_tags.py
fat16copy.py fat16copy: Fix allocation logic when extending directories. 2016-09-23 14:21:43 -07:00
fileslist.py build: tools: Add json collection of installed files with hashes. 2016-10-14 16:29:16 -07:00
fileslist_util.py build: tools: Add json collection of installed files with hashes. 2016-10-14 16:29:16 -07:00
filter-product-graph.py
findleaves.py findleaves.py: prevent recursion into symlink loops 2016-11-03 14:29:40 -07:00
fixlinebreaks.sh
generate-notice-files.py
java-event-log-tags.py
java-layers.py
kati_all_products.sh Add tool to run kati for all products 2016-10-05 14:04:21 -07:00
merge-event-log-tags.py
mktarball.sh
normalize_path.py
parsedeps.py
post_process_props.py
print_module_licenses.sh
product_debug.py
soong_to_convert.py Identify modules ready to be converted to Soong 2016-08-26 13:33:31 -07:00
warn.py Update warn.py for new Error Prone diagnostics 2016-11-22 10:35:07 -08:00