package_sets (3950B)
1 {# 2 {% macro foo_environment() -%} 3 {%- endmacro %} 4 #} 5 6 {% macro kernel_environment() -%} 7 {% if kernel is undefined %}{% do skip("kernel variable is undefined") %}{% endif -%} 8 #+{{pkg_install_name(kernel)}} 9 #+{{pkg_install_name("busybox:modutils")}} 10 {%- endmacro %} 11 12 {% macro bootstrap_environment() -%} 13 #+{{pkg_install_name("busybox:bootstrap")}} 14 #+{{pkg_install_name("gnu-make:bootstrap")}} 15 #+{{pkg_install_name("musl-cross-make:bootstrap-1")}} 16 {%- endmacro %} 17 18 {% macro wip_environment() -%}{%- endmacro %} 19 20 {% macro ocaml_environment() -%} 21 #+{{pkg_install_name("ocaml:dynlink")}} 22 #+{{pkg_install_name("dune")}} 23 #+{{pkg_install_name("ocamlbuild")}} 24 #+{{pkg_install_name("ocaml-base")}} 25 #+{{pkg_install_name("opam")}} 26 #+{{pkg_install_name("ocaml-bos")}} 27 #+{{pkg_install_name("ocaml-lun")}} 28 #+{{pkg_install_name("ocaml-ppx_deriving")}} 29 {#- #+{{pkg_install_name("ocaml-findlib")}} #} 30 {%- endmacro %} 31 32 {% macro vm_environment() -%} 33 #+{{pkg_install_name("linux-qemu-guest")}} 34 {%- endmacro %} 35 36 {% macro mdevd_environment() -%} 37 #+{{pkg_install_name("busybox")}} 38 #+{{pkg_install_name("execline")}} 39 #+{{pkg_install_name("s6")}} 40 #+{{pkg_install_name("mdev-scripts")}} 41 #+{{pkg_install_name("mdevd")}} 42 #+{{pkg_install_name(["busybox-modutils", "busybox:modutils"][kernel is defined|int])}} 43 {%- endmacro %} 44 45 {% macro containers_environment() -%} 46 #+{{pkg_install_name("busybox")}} 47 #+{{pkg_install_name("busybox-diffutils")}} 48 #+{{pkg_install_name("execline")}} 49 #+{{pkg_install_name("s6")}} 50 #+{{pkg_install_name("s6-portable-utils")}} 51 #+{{pkg_install_name("s6-linux-utils")}} 52 #+{{pkg_install_name("zsh")}} 53 #+{{pkg_install_name("confz")}} 54 #+{{pkg_install_name("containers")}} 55 #+{{pkg_install_name("xbps")}} 56 #+{{pkg_install_name("zstd")}}{# called by xbps-install #} 57 #+{{pkg_install_name("apk-tools")}} 58 #+{{pkg_install_name("alpine-keys")}} 59 #+{{pkg_install_name("getent")}} 60 #+{{pkg_install_name("fileset")}} 61 #+{{pkg_install_name("ccx-utils")}} 62 #+{{pkg_install_name("easyseccomp")}} 63 #+{{pkg_install_name("findutils")}} 64 #+{{pkg_install_name("nawk")}} 65 {%- endmacro %} 66 67 {% macro userspace_environment() -%} 68 #+{{pkg_install_name("busybox")}} 69 #+{{pkg_install_name("gnu-make")}} 70 #+{{pkg_install_name("musl-cross-make")}} 71 #+{{pkg_install_name("diffutils")}} 72 #+{{pkg_install_name("patch")}} 73 #+{{pkg_install_name("flex")}} 74 #+{{pkg_install_name("bison")}} 75 #+{{pkg_install_name("rsync")}} 76 #+{{pkg_install_name("execline")}} 77 #+{{pkg_install_name("s6")}} 78 #+{{pkg_install_name("s6-rc")}} 79 #+{{pkg_install_name("s6-portable-utils")}} 80 #+{{pkg_install_name("s6-linux-utils")}} 81 #+{{pkg_install_name("s6-linux-init")}} 82 #+{{pkg_install_name("mdevd")}} 83 #+{{pkg_install_name("s6-dns")}} 84 #+{{pkg_install_name("libressl")}} 85 #+{{pkg_install_name("s6-networking")}} 86 #+{{pkg_install_name("zsh")}} 87 #+{{pkg_install_name("pthbs-banginstall")}} 88 #+{{pkg_install_name("aat")}} 89 #+{{pkg_install_name("confz")}} 90 #+{{pkg_install_name("containers")}} 91 #+{{pkg_install_name("fileset")}} 92 #+{{pkg_install_name("logincaps")}} 93 #+{{pkg_install_name("snaprep")}} 94 #+{{pkg_install_name("curl")}} 95 #+{{pkg_install_name("git")}} 96 #+{{pkg_install_name("xbps")}} 97 #+{{pkg_install_name("apk-tools")}} 98 #+{{pkg_install_name("getent")}} 99 #+{{pkg_install_name("getconf")}} 100 #+{{pkg_install_name("iconv")}} 101 #+{{pkg_install_name("libcap")}} 102 #+{{pkg_install_name("applyuidgid-caps")}} 103 #+{{pkg_install_name("ccx-utils")}} 104 #+{{pkg_install_name("user-env")}} 105 #+{{pkg_install_name("strace")}} 106 #+{{pkg_install_name("mlog")}} 107 #+{{pkg_install_name("findutils")}} 108 #+{{pkg_install_name("nawk")}} 109 #+{{pkg_install_name("squashfs-tools")}} 110 {%- endmacro %} 111 112 {% macro default_environment() -%} 113 {{ userspace_environment() }} 114 #+{{pkg_install_name("system-config")}} 115 #+{{pkg_install_name("system-config-rc")}} 116 #+{{pkg_install_name("system-config-scripts")}} 117 #+{{pkg_install_name("system-config-init")}} 118 #+{{pkg_install_name("system-config-zsh")}} 119 #+{{pkg_install_name(["busybox-modutils", "busybox:modutils"][kernel is defined|int])}} 120 {%- endmacro %}