Tin 2.6.4 * Install extensions: compiletc squashfs-tools gnutls38-dev ncursesw-dev * export CFLAGS=" -I/usr/local/include/ncursesw/ -mtune=generic -Os -fno-asynchronous-unwind-tables -flto -fuse-linker-plugin -pipe" PKG_CONFIG_PATH=/usr/local/lib/pkgconfig * ./configure --prefix=/usr/local --with-nntps=gnutls --with-zlib --with-defaults-dir=/usr/local/etc/tin --with-iso-to-ascii=0 --disable-pgp-gpg --disable-ispell --with-screen=ncursesw * make build * src/tin -r * sudo make DESTDIR=/tmp/tin install install_sysdefs * split /tmp/tin into directories: tin tin-doc tin-locale * sudo strip tin/usr/local/bin/tin * sudo chown -R root:root tin* * In each dir. run "find usr ! -type d | sed "s/^/\//g" > ../tin.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 tin tin.tcz "md5sum tin.tcz > tin.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 tin.tcz.dep: $ ldd /tmp/tin/usr/local/bin/tin linux-vdso.so.1 (0x00007f20ed329000) libidn2.so.0 => /usr/local/lib/libidn2.so.0 (0x00007f20eca00000) libgnutls.so.30 => /usr/local/lib/libgnutls.so.30 (0x00007f20ecc46000) libncursesw.so.6 => /usr/local/lib/libncursesw.so.6 (0x00007f20ed2ba000) libz.so.1 => /usr/lib/libz.so.1 (0x00007f20ed2a5000) libunistring.so.2 => /usr/local/lib/libunistring.so.2 (0x00007f20ec600000) libc.so.6 => /lib/libc.so.6 (0x00007f20ec46b000) libp11-kit.so.0 => /usr/local/lib/libp11-kit.so.0 (0x00007f20ec35d000) libzstd.so.1 => /usr/local/lib/libzstd.so.1 (0x00007f20ec2c6000) libtasn1.so.6 => /usr/local/lib/libtasn1.so.6 (0x00007f20ec000000) libnettle.so.8 => /usr/local/lib/libnettle.so.8 (0x00007f20ec9b0000) libhogweed.so.6 => /usr/local/lib/libhogweed.so.6 (0x00007f20ec27f000) libgmp.so.10 => /usr/local/lib/libgmp.so.10 (0x00007f20ec215000) /lib/ld-linux-x86-64.so.2 (0x00007f20ed32b000) libffi.so.7 => /usr/local/lib/../lib/libffi.so.7 (0x00007f20ed298000) libdl.so.2 => /lib/libdl.so.2 (0x00007f20ed293000) libpthread.so.0 => /lib/libpthread.so.0 (0x00007f20ed28e000) Deps: gnutls38.tcz ca-certificates.tcz * Copy tin.tcz (+ dep, md5) to "tce/optional". * tce-load -i tin * rtin