mrrl

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

logincaps (1041B)


      1 {%- import "package_sets" as ps -%}
      2 {%- set pkg_source="git" -%}
      3 {% extends "scriptsetup" %}
      4 {%- do import_functions.add("check_static") %}
      5 {% block package_deps -%}
      6 #+{{pkg_install_name("execline")}}
      7 {{ ps.toolchain() }}
      8 #+{{pkg_install_name("ccx-utils")}}
      9 {% endblock %}
     10 {% block install -%}
     11 {{ super() -}}
     12 
     13 pthbs_xtrace=1 pthbs-banginstall etc/loginexec "${dest}"
     14 
     15 test -x $dest/deps/{{bindir}}/execlineb
     16 cat >"${dest}/{{bindir}}/login-keepenv" <<EOF
     17 #!$prefix/deps/((bindir}}/execlineb -S0
     18 $prefix/{{bindir}}/login -p \$@
     19 EOF
     20 chmod +x "${dest}/{{bindir}}/login-keepenv"
     21 
     22 cd login
     23 sh build_static.sh -DLOGINEXEC_PATH="\"$prefix/{{bindir}}/loginexec\""
     24 cp -a login "${dest}/{{bindir}}/"
     25 
     26 {% endblock %}
     27 {% block check -%}
     28 check_static command/login
     29 
     30 {% endblock %}
     31 {% block genlinks_begin %}
     32 	x["./{{bindir}}/check-root-password.py"]=1
     33 	x["./{{bindir}}/login"]=1
     34 	x["./{{bindir}}/login-keepenv"]=1
     35 	x["./{{bindir}}/login.capability.brightness"]=1
     36 	x["./{{bindir}}/login.capability.service"]=1
     37 	x["./{{bindir}}/logincaps"]=1
     38 {% endblock %}