From 852b24fd1b59a54cd761c2bc861cacc951f69bd0 Mon Sep 17 00:00:00 2001
From: Elliott Hughes The following are already in the tree and will be used directly:bc dd diff expr gzip lsof tar tr
),
that leaves:
-bash fuser getopt git hexdump openssl perl pstree rsync runalarm sh todos -unzip xmllint zip zipinfo +bash fuser getopt git hexdump openssl pstree rsync sh todos unzip zip zipinfo-
For AOSP, zip/zipinfo/unzip are likely to be libziparchive based. The only -use of perl is building the kernel, runalarm is just for the Mac, all todos -callers will use unix2dos instead if it's available. git/openssl/xmllint seem -like they should just be brought in to the tree. That leaves:
+For AOSP, zip/zipinfo/unzip are likely to be libziparchive based. The
+todos callers will use unix2dos instead if it's available. git/openssl
+seem like they should just be brought in to the tree. rsync is used to
+work around a Mac cp -Rf
bug with broken symbolic links. That
+leaves:
-bash fuser getopt hexdump pstree rsync +bash fuser getopt hexdump pstree
(Why are fuser and pstree used during the AOSP build? They're used for -diagnostics if something goes wrong.)
+diagnostics if something goes wrong. So it's really just bash, getopt, +and hexdump that are actually used to build.)