Bug 2012

Summary: build for Android platform
Product: Portable OpenSSH Reporter: Roumen Petrov <bugtrack>
Component: Build systemAssignee: Assigned to nobody <unassigned-bugs>
Status: NEW ---    
Severity: enhancement CC: mindrot-bugs
Priority: P2    
Version: 6.0p1   
Hardware: ARM   
OS: Other   
Attachments:
Description Flags
android: basic support
none
use fake&NULL for passwords none

Description Roumen Petrov 2012-05-26 05:33:06 AEST
Created attachment 2156 [details]
android: basic support

Android platform use linux kernel but bionic C-library.
This is an enhancement request to import portable to support this platform.
Comment 1 Roumen Petrov 2012-05-26 05:38:11 AEST
Created attachment 2157 [details]
use fake&NULL for passwords

By default Android device is without password database and this is an additional patch for "fake" passwords. Users could use public key authentication methods to connect to device.
Comment 2 Roumen Petrov 2012-05-26 05:40:38 AEST
Since in proposed patches some functionality are not detected you could use following extra configure flags to build:
       .../configure \
        ... \
        --without-sandbox \
        --with-default-path=/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin \
        --without-tcp-wrappers \
        --without-xauth \
        --with-ldns \
        --disable-strip \
        \
        --build=...-pc-linux \
        --host=arm-linux-androideabi