diff --git a/fish/functions/mkosi_bld.fish b/fish/functions/mkosi_bld.fish index 6ca9ac80..a7695ff1 100644 --- a/fish/functions/mkosi_bld.fish +++ b/fish/functions/mkosi_bld.fish @@ -54,6 +54,8 @@ function mkosi_bld -d "Build a distribution using mkosi" set cache_dir pacman case dev-fedora set cache_dir dnf + case dev-suse + set cache_dir zypper case pgo-llvm-builder set cache_dir apt end diff --git a/mkosi/dev-suse/mkosi.conf b/mkosi/dev-suse/mkosi.conf new file mode 100644 index 00000000..10c9b38d --- /dev/null +++ b/mkosi/dev-suse/mkosi.conf @@ -0,0 +1,98 @@ +[Build] +WithNetwork=true + +[Content] +Bootable=false +# base +Packages=sudo + util-linux + util-linux-systemd +# b4 +Packages=python3-dkimpy + python3-requests +# compression/decompression/extraction +Packages=bzip2 + gzip + lzop + lz4 + pbzip2 + pigz + tar + unzip + xz + zip + zstd +# cvise +Packages=cvise + python3-chardet +# development +Packages=ccache + make + patch + python2 + python3 + texinfo +# email +Packages=cyrus-sasl-plain + mutt +# env +Packages=bat + curl + fd + fish + fzf + jq + less + moreutils + openssh + stow + vim + wget + zoxide +# git +Packages=git + git-delta + git-email +# kernel / tuxmake +Packages=bc + bison + cpio + dwarves + flex + gcc + gcc-c++ + libelf-devel + libopenssl-devel + ncurses-devel + perl + qemu-arm + qemu-extra + qemu-ppc + qemu-s390x + qemu-x86 + rsync + socat + sparse + u-boot-tools +# LLVM / clang +Packages=clang + cmake + lld + llvm + ninja + zlib-devel +# package building +Packages=dpkg-dev + rpmbuild +# spdxcheck.py +Packages=python3-GitPython + python3-ply + +[Distribution] +Distribution=opensuse +Release=tumbleweed + +[Output] +Format=directory +ImageId=dev-suse +OutputDirectory=/var/lib/machines