019f4d9e73- Create new subpackage mkosi-initrd-tukit. * This package adds a special mkosi-initrd wrapper to support creating initrds on transactional systems. I.e., with transactional-update, a transaction runs on a chroot, but mkosi requires bubblewrap, which uses pivot_root, and that is known to fail on a chroot environment. - Do not install 50-mkosi.install kernel-install script. * Although kernel-install is provided in openSUSE, it is not run when a kernel is installed or removed (this work is done by suse-module-tools). Also, even calling it manually, it does not support the custom systemd-boot integration in openSUSE.
devel
Sebastian Wagner
2024-08-21 06:34:30 +00:00
ca8be1476d- remove env-shebang from /usr/lib/kernel/install.d/50-mkosi.install - Create new subpackage mkosi-initrd - Add file %{_prefix}/lib/mkosi-initrd/mkosi.conf
Sebastian Wagner
2024-08-01 13:30:31 +00:00
79af1b9cc8Accepting request 1190521 from home:flonnegren:branches:Virtualization
Sebastian Wagner
2024-08-01 13:20:42 +00:00
a9a98c5b9bAccepting request 1190476 from home:afeijoo:branches:Virtualization
Sebastian Wagner
2024-08-01 13:19:06 +00:00
1392418cddAccepting request 1181901 from VirtualizationAna Guerrero2024-06-20 14:48:45 +00:00
45731ec593Accepting request 1180397 from home:afeijoo:branches:Virtualization
Sebastian Wagner
2024-06-13 13:56:32 +00:00
f2714bbf60Accepting request 1180269 from VirtualizationAna Guerrero2024-06-13 13:39:58 +00:00
0bc4bdef65- Removed obsolete patch opensuse-dont-install-distribution-release-by-default.patch
Sebastian Wagner
2024-06-12 20:28:04 +00:00
1a98bb2670Update to v23.1
Sebastian Wagner
2024-06-12 20:26:01 +00:00
b235445233Accepting request 1178506 from VirtualizationAna Guerrero2024-06-05 15:39:52 +00:00
4abf1c3196Accepting request 1178505 from home:fbui:branches:Virtualization
Sebastian Wagner
2024-06-04 14:05:03 +00:00
3b0db0b276Accepting request 1177944 from VirtualizationAna Guerrero2024-06-03 15:41:36 +00:00
73ca3569e8Accepting request 1177171 from home:aplanas:branches:Virtualization
Sebastian Wagner
2024-05-31 13:25:17 +00:00
8b74b2ca3bAccepting request 1162366 from VirtualizationAna Guerrero2024-03-27 19:42:27 +00:00
3dd7b41a52Accepting request 1162297 from home:RBrownSUSE:branches:Virtualization
Sebastian Wagner
2024-03-26 21:08:55 +00:00
a67f00377eAccepting request 1158169 from VirtualizationAna Guerrero2024-03-15 19:31:16 +00:00
5bf478bb4bAccepting request 1158165 from home:flonnegren:branches:Virtualization
Sebastian Wagner
2024-03-15 08:58:32 +00:00
f75bc32025Accepting request 1156965 from VirtualizationAna Guerrero2024-03-13 21:17:22 +00:00
a1cb76e145Accepting request 1156961 from home:smolsheep:upgrades
Sebastian Wagner
2024-03-11 15:04:18 +00:00
5e5b2e127bAccepting request 1140616 from VirtualizationAna Guerrero2024-01-22 19:38:22 +00:00
843f3c4363Accepting request 1140611 from home:dirkmueller:Factory
Sebastian Wagner
2024-01-22 14:36:01 +00:00
4c6a047711Accepting request 1140555 from home:dirkmueller:Factory
Sebastian Wagner
2024-01-22 10:21:14 +00:00
ce73c664efAccepting request 1127787 from VirtualizationAna Guerrero2023-11-21 20:32:05 +00:00
d6fc0d972dAccepting request 1127786 from home:flonnegren:branches:Virtualization
Sebastian Wagner
2023-11-20 21:18:07 +00:00
2e8d9b2b5bAccepting request 1127433 from VirtualizationAna Guerrero2023-11-19 19:15:33 +00:00
7f95769ee9- set singlepython version to python3 instead of python311 to allow build on Leap and not require changes on every Python change in Tumbleweed
Sebastian Wagner
2023-11-18 13:17:59 +00:00
1f0f01d564Accepting request 1125848 from home:flonnegren:branches:openSUSE:Factory
Sebastian Wagner
2023-11-17 20:29:31 +00:00
c527c510eb- update to version 13: - The --network-veth option has been renamed to --netdev. The old name made sense with virtual ethernet devices, but when booting images with qemu a TUN/TAP device is used instead. - The network config file installed by mkosi when the --netdev (previously --network-veth) option is used (formerly /etc/systemd/network/80-mkosi-network-veth.network in the image) now only matches network interfaces using the virtio_net driver. Please make sure you weren't relying on this file to configure any network interfaces other than the tun/tap virtio-net interface created by mkosi when booting the image in QEMU with the --netdev option. If you were relying on this config file to configure other interfaces, you'll have to re-create it with the correct match and a lower initial number in the filename to make sure systemd-networkd will keep configuring your interface, e.g. via the mkosi.skeleton or mkosi.extra trees or a mkosi.postinst script. - The kernel-install script for building unified kernel images has been removed. From v13 onwards, on systems using kernel-install, mkosi won't automatically build new unified kernel images when a kernel is updated or installed. To keep the old behavior, you can install the kernel-install script manually via a skeleton tree; a copy can be found [here](3798eb0c2e/mkosi/resources/dracut_unified_kernel_install.sh). - New QemuKvm option configures whether to use KVM when running mkosi qemu. - mkosi will not default to the same OS release as the host system anymore when the host system uses the same distribution as the image that's being built. Instead, when no release is specified, mkosi will now always default to the default version embedded in mkosi itself. - mkosi will now use the pacman keyring from the host when building Arch images. This means that users will, on top of installing archlinux-keyring, also have to run pacman-key --init and pacman-key --populate archlinux on the host system to be able to build Arch images. Also, unless the package
Sebastian Wagner
2022-09-26 06:11:31 +00:00
5fb05484dd- update to version 11: - Support for Rocky Linux, Alma Linux, and Gentoo has been added! - A new ManifestFormat= option can be used to generate "manifest" files that describe what packages were installed. With json, a JSON file that shows the names and versions of all installed packages will be created. With changelog, a longer human-readable file that shows package descriptions and changelogs will be generated. This latter format should be considered experimental and likely to change in later versions. - A new RemovePackages= option can be used to uninstall packages after the build and finalize scripts have been done. This is useful for the case where packages are required by the build scripts, or pulled in as dependencies for scriptlets of other packages, but are not necessary in the final image. - A new BaseImage= option can be used to build "system extensions" a.k.a. "sysexts" — partial images which are mounted on top of an existing system to provide additional files under /usr/. See the [systemd-sysext man page](https://www.freedesktop.org/software/systemd/man/systemd-sysext.html) for more information. - A new CleanPackageMetadata= option can be used to force or disable the removal of package manager files. When this option is not used, they are removed when the package manager is not installed in the final image. - A new UseHostRepositories= option instructs mkosi to use repository configuration from the host system, instead of the internal list. - A new SshAgent= option configures the path to the ssh agent. - A new SshPort= option overrides the port used for ssh. - The Verity= setting supports a new value signed. When set, verity data will be signed and the result inserted as an additional partition in the image. See https://systemd.io/DISCOVERABLE_PARTITIONS for details about signed disk images. This information is used by systemd-nspawn, systemd-dissect, systemd-sysext, systemd-portabled and systemd's RootImage= setting (among others) to cryptographically validate the image
Sebastian Wagner
2021-11-25 20:30:13 +00:00