containers (1577B)
1 {% extends "scriptsetup" %} 2 {%- block extra_deps %} 3 #+{{pkg_install_name("execline")}} 4 {%- endblock %} 5 {%- block extra_script %} 6 mkdir "$pkgdir/data" 7 mv -v service_scripts container_template "$pkgdir/data/" 8 printf '%s\n' >"$pkgdir/zsh/site-functions/confz_containers_pthbs_init" \ 9 "typeset -g container_template_dir='$prefix/data/container_template'" \ 10 "typeset -g container_service_script_dir='$prefix/data/service_scripts'" \ 11 "typeset -g container_alpine_keys_dir='$prefix/deps/keys/alpine/x86_64'" \ 12 "typeset -g container_apk_executable='$prefix/deps/command/apk.static'" \ 13 "typeset -g container_void_keys_dir='$prefix/deps/keys/void'" \ 14 "typeset -g container_xbps_install_executable='$prefix/deps/command/xbps-install.static'" 15 16 mkdir -p "$pkgdir/deps/command" 17 ln -sf '{{pkg_install_dir("apk-tools")}}/command/apk.static' "$pkgdir/deps/command/" 18 ln -sf '{{pkg_install_dir("xbps")}}/command/xbps-install.static' "$pkgdir/deps/command/" 19 20 for f in '{{pkg_install_dir("alpine-keys")}}'/keys/alpine/*/*; do 21 test -f "$f" 22 d=$(basename "${f%/*}") 23 mkdir -p "$pkgdir/deps/keys/alpine/$d" 24 ln -sf "$f" "$pkgdir/deps/keys/alpine/$d/" 25 done 26 27 mkdir -p "$pkgdir/deps/keys/void" 28 for f in '{{pkg_install_dir("xbps")}}'/keys/void/*; do 29 ln -sf "$f" "$pkgdir/deps/keys/void/" 30 done 31 32 {%- endblock %} 33 {% block genlinks_begin %} 34 x["./command/container_sysroot_run"]=1 35 x["./command/ns_run"]=1 36 x["./command/ns_umount_script.awk"]=1 37 x["./command/pidns_run.py"]=1 38 x["./zsh/site-functions/confz_containers_init"]=1 39 x["./zsh/site-functions/confz_site_containers_init"]=1 40 {%- endblock %}