mrrl

Minimal Reliable Reproducible Linux
git clone https://ccx.te2000.cz/git/mrrl
Log | Files | Refs | Submodules | README

tinyssh (1110B)


      1 {%- set pkg_version="20250501" -%}
      2 {% extends "genlinks" %}
      3 {%- do import_functions.update(["build_env_static", "check_static"]) %}
      4 {%- block package_deps -%}
      5 #+{{pkg_install_name("musl-cross-make")}}
      6 #+{{pkg_install_name("gnu-make")}}
      7 #+{{pkg_install_name("busybox-diffutils")}}
      8 #@untar:-z:{{downloads["https://github.com/janmojzis/tinyssh/archive/refs/tags/"~pkg_version~".tar.gz"]}}:.
      9 {% endblock package_deps %}
     10 {% block prepare -%}
     11 {{ super() -}}
     12 sed -i 's|/sbin|/command|; s|/share/man/|/man/|' Makefile
     13 
     14 {% endblock prepare %}
     15 {% block build -%}
     16 build_env_static
     17 {{make}}
     18 
     19 {% endblock build %}
     20 {% block install -%}
     21 make PREFIX="$prefix" DESTDIR="$pthbs_destdir" install
     22 
     23 {% endblock install %}
     24 {% block check -%}
     25 check_static command/tinysshd
     26 check_static command/tinysshd-makekey
     27 check_static command/tinysshd-printkey
     28 {% endblock check %}
     29 {% block genlinks_begin %}
     30 	x["./command/tinysshd"]=1
     31 	x["./command/tinysshd-makekey"]=1
     32 	x["./command/tinysshd-printkey"]=1
     33 	x["./man/man8/tinysshd.8"]=1
     34 	x["./man/man8/tinysshd-makekey.8"]=1
     35 	x["./man/man8/tinysshd-printkey.8"]=1
     36 {% endblock genlinks_begin %}