logincaps (958B)
1 {% extends "scriptsetup" %} 2 {%- block extra_deps %} 3 #+{{pkg_install_name("execline")}} 4 #+{{pkg_install_name("musl-cross-make")}} 5 #+{{pkg_install_name("safelink")}} 6 {%- endblock %} 7 {%- block extra_script %} 8 9 pthbs-banginstall etc/loginexec "$pkgdir" 10 11 mv -v home/loginexec ./user_loginexec 12 pthbs-banginstall ./user_loginexec "$pkgdir" 13 14 cat >"$pkgdir/command/login-keepenv" <<EOF 15 #!$(which execlineb) -S0 16 $prefix/command/login -p \$@ 17 EOF 18 chmod +x "$pkgdir/command/login-keepenv" 19 20 cd login 21 sh build_static.sh -DLOGINEXEC_PATH="\"$prefix/command/loginexec\"" 22 cp -a login "$pkgdir/command/" 23 24 safelink_executable=$(command which safelink) 25 safelink_executable=$(realpath "$safelink_executable") 26 sed -i "s|^safelink_executable=.*|safelink_executable='$safelink_executable'|" "$pkgdir/command/link-to-container-inbox" 27 28 {%- endblock %} 29 {% block genlinks_begin %} 30 x["./command/zshaskpass_lock"]=1 31 x["./command/service.X.run"]=1 32 x["./command/login"]=1 33 {%- endblock %}