1*4882a593Smuzhiyuncomment "mosh needs a toolchain w/ C++, threads, dynamic library, wchar, gcc >= 4.8" 2*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \ 3*4882a593Smuzhiyun || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ 4*4882a593Smuzhiyun || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 5*4882a593Smuzhiyun depends on BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunconfig BR2_PACKAGE_MOSH 8*4882a593Smuzhiyun bool "mosh" 9*4882a593Smuzhiyun depends on BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS 10*4882a593Smuzhiyun depends on BR2_INSTALL_LIBSTDCPP # protobuf 11*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS # protobuf 12*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # protobuf 13*4882a593Smuzhiyun depends on !BR2_STATIC_LIBS # protobuf 14*4882a593Smuzhiyun depends on BR2_USE_WCHAR 15*4882a593Smuzhiyun select BR2_PACKAGE_PROTOBUF 16*4882a593Smuzhiyun select BR2_PACKAGE_NCURSES 17*4882a593Smuzhiyun select BR2_PACKAGE_NETTLE if !BR2_PACKAGE_OPENSSL 18*4882a593Smuzhiyun select BR2_PACKAGE_ZLIB 19*4882a593Smuzhiyun # runtime dependency 20*4882a593Smuzhiyun select BR2_PACKAGE_OPENSSH if !BR2_PACKAGE_DROPBEAR_CLIENT 21*4882a593Smuzhiyun help 22*4882a593Smuzhiyun Remote terminal application that supports intermittent 23*4882a593Smuzhiyun connectivity, allows roaming, and provides speculative local 24*4882a593Smuzhiyun echo and line editing of user keystrokes. 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun Mosh requires that the remote machine has a locale setting 27*4882a593Smuzhiyun matching the one on the client. 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun When using mosh with dropbear on a remote machine, the 30*4882a593Smuzhiyun client needs mosh with a version above 1.3.0 and the 31*4882a593Smuzhiyun --no-ssh-pty option needs to be passed when starting the 32*4882a593Smuzhiyun connection. 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun https://mosh.org 35