Previous extension here: http://tinycorelinux.net/10.x/x86_64/tcz/mosh.tcz.info http://tinycorelinux.net/10.x/x86_64/tcz/src/mosh/mosh.tcz.build-dep version 1.3.2+ (commit b1da700) Current release version is still 1.3.2, I won't use the Git commits. From homepage (https://mosh.org): --- Dependencies Name Typical package Perl (5.14 or newer) perl Protocol Buffers protobuf-compiler, libprotobuf-dev ncurses libncurses5-dev zlib zlib1g-dev utempter (optional) libutempter-dev OpenSSL libssl-dev --- * Install extensions: compiletc squashfs-tools perl5 ncursesw-dev zlib_base-dev openssl-1.1.1-dev protobuf-dev * export CFLAGS="-mtune=generic -Os -pipe" CXXFLAGS="-mtune=generic -Os -pipe" LDFLAGS="-Wl,-O1" PKG_CONFIG_PATH=/usr/local/lib/pkgconfig * ./configure --prefix=/usr/local - "--enable-static-protobuf" option used by previous packager not recognised. * make * sudo make DESTDIR=/tmp/mosh install-strip * split /tmp/mosh into directories: mosh mosh-doc * sudo chown -R root:root mosh* * In each dir. run "find usr ! -type d | sed "s/^/\//g" > ../mosh.tcz.list". - for dir in `find -maxdepth 1 -mindepth 1 -type d`; do cd $dir; find usr ! -type d | sed "s/^/\//g" > ../$dir.tcz.list; cd ..; done * Make into extensions using mksquashfs. "mksquashfs mosh mosh.tcz" "md5sum mosh.tcz > mosh.tcz.md5.txt" etc... - for dir in `find -maxdepth 1 -mindepth 1 -type d`; do mksquashfs $dir ${dir#./}.tcz; md5sum ${dir#./}.tcz > ${dir#./}.tcz.md5.txt; done * Make mosh.tcz.dep: Deps: ncursesw.tcz openssl-1.1.1.tcz perl5.tcz protobuf.tcz * tce-load -i mosh.tcz * mosh [user]@[hostname] - If locale not UTF-8, load local ext. (mylocale.sh) and start like: LANG=en_AU.utf8 mosh [user]@[hostname] * Also start ssh server and test connecting from another system.