IMPORTANT: `c6_64` (linux base) is completely untested as `i686-linux-android-ar` (elf64) crashes during stub-x86/configure
`poudriere bulk -t` logs: [93i386](http://sprunge.us/WiVO), [93amd64](http://sprunge.us/PFEA), [102amd64](http://sprunge.us/igaJ), [101i386](http://sprunge.us/GPNA)
`poudriere bulk -t` logs with **inverted options**: [93i386](http://sprunge.us/KiSb), [93amd64](http://sprunge.us/YaRO), [102amd64](http://sprunge.us/aEXV), [101i386](http://sprunge.us/jFcL)
```lang=shell
$ portlint -AC
WARN: Makefile: [93]: the options to USES are not sorted. Please consider sorting them.
WARN: Makefile: --build, --mandir, and --infodir are not needed in CONFIGURE_ARGS as they are already set in bsd.port.mk.
WARN: Makefile: CFLAGS/CXXFLAGS are not needed in CONFIGURE_ENV as they are already added there in bsd.port.mk.
FATAL: Makefile: CPPFLAGS is already passed in CONFIGURE_ENV via bsd.port.mk. If you need to override the default value, alter CPPFLAGS in the Makefile instead with CPPFLAGS+=...
FATAL: Makefile: LDFLAGS is already passed in CONFIGURE_ENV via bsd.port.mk. If you need to override the default value, alter LDFLAGS in the Makefile instead with LDFLAGS+=...
FATAL: Makefile: the last line of Makefile has to be .include <bsd.port(.post).mk>
WARN: Makefile: use of DISTFILES with single file discouraged. distribution filename should be set by DISTNAME and EXTRACT_SUFX.
WARN: Makefile: no port directory /usr/ports/shells/${BASH_CMD found, even though it is listed in BUILD_DEPENDS.
WARN: Makefile: wrong dependency value for BUILD_DEPENDS. BUILD_DEPENDS requires 2 or 3 colon-separated tuples.
WARN: Makefile: DISTFILES/DISTNAME affects WRKSRC. take caution when changing them.
3 fatal errors and 7 warnings found.
```
```lang=shell
$ bash
[foo@bar ~]$ eval "$(fb-adb bash-completion)"
[foo@bar ~]$ fb-adb<TAB>
bash-completion fput ps-json start-daemon
ctar getprop rcmd stop-daemon
fcat help rdex xcmd
fget logcat-json readlink
finfo logw shell
```
```lang=shell
$ fb-adb getprop ro.build.version.release
{"ro.build.version.release":"5.1.1"}
$ fb-adb shell
foo@bar:/ $ ^D
$ fb-adb fget /data/data/com.android.providers.media/databases/external.db
fget: open("/data/data/com.android.providers.media/databases/external.db"): Permission denied
$ fb-adb fget --root /data/data/com.android.providers.media/databases/external.db
$ fb-adb fput /entropy /dev/random
$ dd if=/dev/random count=0x10 | fb-adb rcmd dd of=/dev/random
16+0 records in
16+0 records out
8192 bytes transferred in 0.000133 secs (61518128 bytes/sec)
16+0 records in
16+0 records out
8192 bytes transferred in 0.005 secs (1638400 bytes/sec)
$ fb-adb ctar /system/xbin | tar tf - | head
system/xbin/
system/xbin/[
system/xbin/[[
system/xbin/add-property-tag
system/xbin/adjtimex
system/xbin/arp
system/xbin/ash
system/xbin/awk
system/xbin/base64
system/xbin/basename
```
(NOTE) Beware of upstream bugs e.g., [#25](https://github.com/facebook/fb-adb/issues/25), [#32](https://github.com/facebook/fb-adb/issues/32).