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 %}