1
0

205 Commits

Author SHA256 Message Date
db3d659387 Accepting request 1250745 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1250745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=86
2025-03-07 15:39:16 +00:00
a2739f2a8f - Switch away from patterns-base-bootloader for grub-bls, not suitable
- Switch away from kiwi's support for grub-bls, does not match sdbootutil

OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=77
2025-03-06 16:21:39 +00:00
af18eb037b Accepting request 1247690 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1247690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=85
2025-02-21 20:35:45 +00:00
9c35836452 Hotfix
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=75
2025-02-21 16:12:11 +00:00
1db9d0b754 - config.sh: Do not rely on $kiwi_btrfs_root_is_snapshot (boo#1237466)
- Clean up config.sh and disk.sh

OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=74
2025-02-21 13:39:55 +00:00
54725740e8 Accepting request 1228557 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1228557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=84
2024-12-06 13:25:19 +00:00
5b4e7a9359 disable jeos-firstboot.service for Vagrant boxes
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=72
2024-12-05 15:50:49 +00:00
e6ba37c4a4 Accepting request 1223703 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1223703
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=83
2024-11-14 15:07:25 +00:00
e7cc0b195c - Use the enrollment packages from sdbootutil
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=70
2024-11-12 14:02:06 +00:00
d7d432fc8f Accepting request 1206526 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1206526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=82
2024-10-17 16:38:37 +00:00
2149c744ba - Added package systemd-repart-dracut to kvm-and-xen-sdboot and
kvm-and-xen-grub-bls

OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=68
2024-10-09 12:40:57 +00:00
11ca5bb268 Accepting request 1205711 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1205711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=81
2024-10-06 15:51:37 +00:00
ab4247e544 Minimal changes
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=66
2024-10-04 13:23:38 +00:00
887e959063 Minor update
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=65
2024-10-04 13:13:39 +00:00
6bba9a1a3d - Move /etc/sysconfig/bootloader creation to disk.sh, as KIWI can
replace the one generated in config.sh (bsc#1231271)

OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=64
2024-10-04 12:25:56 +00:00
239eed0368 Accepting request 1205083 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1205083
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=80
2024-10-02 19:32:55 +00:00
9b5c0cb9fd - Requires systemd-boot in the sdboot flavor
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=62
2024-10-02 07:44:44 +00:00
38e4201a84 - Remove root from /etc/kernel/cmdline during image creation
- Grub package is grub2-arm64-efi, not grub2-arm-efi
- Use the new grub2-bls subpackage
- Enable disk-encryption-tool-enroll.service
- Fix LOADER_TYPE population
- Rename *-grub image to *-grub-bls
- Comment techpreview feature
- Add /etc/sysconfig/bootloader LOADER_TYPE for grub2-bls and sd-boot
- Add grub2 FDE image 
- Remove custom bootloader for the grub2 image, and use bls="true"
- Remove sdbootutil-scriptlets
- Refactor config.sh and disk.sh
- Add ignition to fde images
- Enable installpxe for SelfInstall
- Add systemd-experimental for systemd-pcrlock support
- don't add snapshot to /etc/kernel/cmdline. Will change anyway
- call sdbootutil --no-random-seed to avoid shipping random seed in the ESP
- add dracut-pcr-signature to sdboot flavor
- Switch all images from vmx to oem to let kiwi resize / on boot
  (boo#1217448)
- Add disk-encryption-tool to sdboot image
- Drop 'cputype-armv7' requirement for armv7
- ... and remove it again. Confirmed to work, but (for now) we want
  to avoid it.
- Install ignition on the sdboot image as well
- Set systemd-boot's default timeout to 5s
- Fix aarch64 for real
- remove onie
- fix aarch64 build
- Replace reference to the obsoleted ignition-dracut-grub2 package
- add kvm-and-xen-sdboot flavor
- Use ignition platform autodection for the SelfInstall flavor
- Drop $ignition_firstboot and selfinstallreboot.service, no longer
  needed with the new firstboot detection mechanism in combustion 1.2
- The SelfInstall flavor is targeted at physical hardware, so add
  patterns-microos-hardware
- Enable kvm-and-xen for armv7l
- Add patterns-base-bootloader explicitly
- Don't use separate /var partition. SLE Micro doesn't have it either
- add cryptsetup and device-mapper to allow adding image encryption externally
- Enable Hyper-V image for aarch64
- Removed patterns-base-bootloader in order to not install grub
  packages if other bootloaders are used.
- Relabel /etc in fstab.script to work around kiwi doing it
  too early (boo#1210604) 
- config.sh: No longer use the btrfs storage driver, was changed in
  libcontainers-common
- Include wireless-regdb on RPi images
- editbootinstall_*.sh: fix loopdev to work with new kiwi.
- Add SelfInstall flavor without container runtime
- Stop building Kubic and k3s flavours 
- Remove k3s flavours (boo#1199285)
- Rock64 board perfectly works with GPT
- Fix console for Rock64 (boo#1198784)
- SelfInstall - remove swap partition to be consistent with other
  image flavours and suitable for k8s hosting 
- config.sh: Enable jeos-firstboot iff installed
- Install image configuration tools on SelfInstall as well
- Add jeos-firstboot
- Run wicked specific code only if wicked is installed
- Don't delete the DBus machine-id, it's a symlink
- Add arm-trusted-firmware-rpi4 (bsc#1173489)
- Correct SelfInstall ignition_platform to 'metal'
- Force a full reboot on firstboot of SelfInstall to ensure ignition
  doesn't get skipped by kiwi's regular kexec after OEM imaging
- Move kernelcmdline computation into config.sh
- Drop use of namedCollection completely
- Switch to SELinux
- Support new location of the snapper config templates
- Introduce k3s flavour to match SLE Micro 5.1 
- Fix match of Pine64 in config.sh
- Set the libcontainers storage driver to btrfs
- Force network-legacy, network-wicked is not usable (boo#1182227)
- Introduce ignition based DigitalOcean image. 
- Add hostname explicitly to avoid busybox-hostname
- Use new kiwi feature to have arch specific preferences and 
  therefore reduce the number of profiles / preferences.
- Enable openstack images for aarch64.
- Add an onie flavor including various scripts for installing it.
  See README.onie for details
- Use patterns-microos-base-zypper to pull Zypper in
- Update kiwi schemaversion to 7.2
- Some cleanup of config.sh
- Add support for Rock64 board.
- Add patterns-microos-hardware to provide irqbalance for SBCs.
- Fixes for building with kiwi outside of OBS:
  * Include ca-certificates-mozilla during bootstrap
  * Add several packages to bootstrap to force zypper to pick the
    right alternative
  * Drop use of namedCollection, it's redundant anyway
  * Drop udev from bootstrap, not needed
- Restore DHCLIENT_SET_HOSTNAME=yes from Apr 2019 as we no longer
  have cloud-init taking care of the hostname 
- Re-enable compress=lzo for Raspberry Pi 
- Use 'systemd.show_status=yes' to ensure users see clear status
  during image boots 
- Drop rd.neednet=0, the dracut bug is fixed and network is opt-in now
- Fix whitespace
- Drop grub2-x86_64-xen and xen-libs, not needed
- Switch to kernel-firmware-all everywhere
- Add Controller-SelfInstall flavour for self installation on
  Bare Metal 
- Replace openSUSE-MicroOS-release-dvd with MicroOS-release-dvd:
  the product has been renamed.
- Drop the /tmp subvolume in favor of tmpfs (boo#1173461)
- Sync config.sh with kiwi-templates-JeOS
- Drop bootsplash-theme, not used
- use/rely on systemd presets for default enabled services
- Add combustion
- Use firmware="efi" for RPi2 (boo#1172473)
- Use console=ttyAMA0 for RPi2 (boo#1172417)
- No microos_apparmor on plain MicroOS anymore (boo#1171747)
- explicitly require bootloader pattern. Required due to cleanup of
  the microos base pattern.
- Make check for kubelet in config.sh more generic to work after
  the package rename
- Use new kiwi feature to set /var partition noCoW
- Move kernel-default to the common section
- Only use cloud-init on OpenStack-Cloud, it's still needed there
  for meta-data like public ssh keys
- Drop ignition on OpenStack-Cloud, conflicts with ignition
- Drop drivers section, obsolete with dracut
- Enable back ignition using qemu fw_cfg on kvm images on aarch64.
- Set rd.neednet=0 on all bare metal images as it's broken in
  dracut currently (boo#1161438) and especially on RPi4 it can't be
  worked around manually at all (no USB keyboard support in GRUB)
- Remove plymouth.enable=0, plymouth is not part of image.
- Remove explicit addition of cloud-init on openStack image, it
  is already pulled by cloud pattern.
- Build kvm-and-xen, ContainerHost-kvm-and-xen and
  kubeadm-kvm-and-xenon aarch64 in addition to x86_64.
- Create a volume for grub2 for aarch64.
- Disable ignition using qemu fw_cfg on kvm images on aarch64 until
  kernel is fixed.
- Force inclusion of pcie-brcmstb on RPi (boo#1162669)
- Use u-boot-rpiarm64
- Use net.ifnames=0 everywhere
- Remove explicit swiotlb and cma assignments from RPi cmdline
  as the defaults are better meanwhile (bsc#1160308)
- Do the same for Pine64 as likely the same
- "console=tty" has to be "console=tty0"
- Re-enable lzo compression for armv7, which was disabled by
  mistake in previous commit
- remove lzo compression for aarch64 (temporary workaround for kernel 5.4) 
- Add "quiet" to kernelcmdline
- Build vagrant images for aarch64 too
- Set the locale to en_US explicitly (.UTF-8 is added by kiwi)
- Make editbootinstall_{rpi,pine64}.sh more robust
- New kiwi uses grub2-mkconfig now, so drop the hack in replacebootconfig.sh
  and editbootinstall_*.sh
- Now the kernel cmdline can be escaped properly as well
- Add VirtualBox flavor
- Make /var a separate autoexpanding partition for VMX flavors:
  * Allows enabling qgroups on / again
  * On OEM this would result in >15GiB images, so skip those
- Drop hardware flavor, meanwhile there's no difference anymore
- Todo:
  * Make /var no-COW once
    https://github.com/OSInside/kiwi/issues/1233 is implemented
- Use grub2-x86_64-xen instead of just grub2-xen
- Drop "rd.neednet=0" as dracut bug fixed now
- Add RaspberryPi2 platform, only built with plain MicroOS flavor
- Add kernel-firmware for RPi
- Regain sanity: Add replacebootconfig.sh to use the actual GRUB
  config the system would generate itself
- Mount by-uuid
- Add rd.neednet=0 to work around dracut bug
- Set ignition.platform.id in the cmdline
- Remove swap for Pine64 and RPi3 and the pointless swapaccount
  parameter from all flavours (boo#1149663)
- Use creative kiwi approach for modifying /etc/fstab (boo#1129566)
- Use ignition-dracut
- Add /boot/writable subvolume
- Enable chronyd instead of systemd-timesyncd, that's what the DVD
  install uses
- Add kubic_admin, kubic_loadbalancer and kubic_worker patterns to
  the Kubic-kubeadm flavor.
- Rename to MicroOS:
- New flavors: bare, ContainerHost and Kubic-kubeadm
- Remove workaround for kiwi bug
- Merge XEN into kvm-and-xen
- Remove unneeded sections in config.sh:
  * cloud.cfg change was a noop
  * RPi HDMI hotplug is implemented now
- Bump version to 16.0.0
- Remove -x86_64 suffixes, arch is part of the filename already
- Don't set DHCLIENT_SET_HOSTNAME to yes, cloud-init takes care of the hostname
- Workaround gh#SUSE/kiwi#1053 by adding grub2-*-efi explicitly
- Use the new microos and containers patterns and release pkg
- Remove xfsprogs from OpenStack - leftover from JeOS
- Merge bootstrap package sections
- Remove unpartitioned space, no longer needed
- Use more kiwi-friendly container-runtime and container-runtime-kubernetes patterns
  [boo#1125949]
- Drop the data partition, disable quotas entirely instead
  (we'd need a seperate /var partition, but kiwi can't do it)
- Change profile configuration: MicroOS+podman and MicroOS+cri-o+kubeadm
- Use glibc-locale-base instead of glibc-locale
- Fix etc overlay with new transactional-update and read-only-root-fs
- Add cloud-init and cloud-init-config-casp directly
- VMware image was apparently not read-only, fixed
- Add apparmor pattern to cri-o profile directly
- correct owner for vagrant home directory
  
- unpredictable kernel-native ethX naming for Vagrant box to come up for 
  ssh config
- Remove docker profiles
- Only install cri-o-kubeadm-criconfig on kubeadm
- Enable systemd-timesyncd
- Enable kubelet service for images
- Rename from kubic-images to openSUSE-Tumbleweed-Kubic
- Use the net.ifnames=0 in the kernel cmdline args for KVM/Xen
- Don't install kernel-firmware for the Vagrant flavour
- Add Vagrant flavour (from jan.fajerski@suse.com)
- Resolve criconfig dependency choice 
- Avoid kernel-default-base:
  * Missing important kernel modules for kubernetes
- Remove cloud-init-config subvolume (boo#1107283)
- Replace CaaSP-Stack flavour with kubeadm flavour
- Introduce seperate crio and docker profiles
- Decouple from CaaSP: It goes a separate path from now
- Enable btrfs_quota_groups (bsc#1093518) (still broken in kiwi as of now)
- Don't remove /etc/localtime in config.sh
- Set bootloader_console="gfxterm" unless tty is on serial console
- Remove systemd.show_status=0 from the kernel cmdline (bsc#1089826)
- Fix VMware capitalization
- Fix (kvm-and-)xen driver inclusion on non-MicroOS
- Don't use import=true:
  * OBS doesn't handle it correctly
  * No effect in combination with _multibuild
- Use legacy MBR instead of GPT for Pine64 due to boo#1098550
- Don't setup data_part on Pine64
- Don't setup data_part on RPi, it breaks the MBR
- Add patterns-caasp-apparmor to the Stack profile
- Add pine64 flavour
- Add sections to allow building against CaaSP
- Add pre_checkin.sh to generate both caasp and kubic image descriptions
- Update schema to version 6.7
- Don't try to enable quotas here, it's wrong (bsc#1093518)
- /var/lib/docker on a separate partition with btrfs
- Adjust snapper configuration to enable quotas, disable timeline
  snapshots and keep fewer number snapshots
- Only call add-yast-repos if available
- Adjust zypp.conf to disable multiversion and recommends and enable
  excludedocs
- Use set -exo pipefail for good measure
- Add hardware-x86_64 flavor with kernel-default
- Include live-add-yast-repos
- Add new flavors and targets for patterns-caasp-Stack and patterns-caasp-onlyDVD
- Add _constraints
- New image, based on SLE 15 JeOS and CaaSP 3.0 descriptions

OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=61
2024-09-11 12:47:54 +00:00
bc0ccded1a Accepting request 1198536 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1198536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=79
2024-09-05 13:46:04 +00:00
616f6facb4 Accepting request 1190697 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1190697
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=78
2024-08-02 15:25:42 +00:00
8e617812ff Accepting request 1190696 from home:aplanas:branches:devel:microos:images
- Fix LOADER_TYPE population
- Rename *-grub image to *-grub-bls
- Comment techpreview feature

OBS-URL: https://build.opensuse.org/request/show/1190696
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=57
2024-07-31 14:34:37 +00:00
f481e51403 Accepting request 1190684 from home:aplanas:branches:devel:microos:images
- Fix LOADER_TYPE population

OBS-URL: https://build.opensuse.org/request/show/1190684
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=56
2024-07-31 13:55:09 +00:00
bb703a6ba6 Accepting request 1189251 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1189251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=77
2024-07-24 13:29:39 +00:00
e663be385c Accepting request 1189250 from home:aplanas:branches:devel:microos:images
- Add /etc/sysconfig/bootloader LOADER_TYPE for grub2-bls and sd-boot
- Add grub2 FDE image 
- Remove custom bootloader for the grub2 image, and use bls="true"
- Remove sdbootutil-scriptlets

OBS-URL: https://build.opensuse.org/request/show/1189250
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=54
2024-07-23 12:11:09 +00:00
64a71be513 Accepting request 1184820 from devel:microos:images
- Refactor config.sh and disk.sh

- Add ignition to fde images

OBS-URL: https://build.opensuse.org/request/show/1184820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=76
2024-07-03 18:29:07 +00:00
d0c4408789 Minor fixups
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=52
2024-07-02 10:03:19 +00:00
d7053ab5b0 - Add qrencode package for FDE images
- Refactor config.sh and disk.sh

- Add ignition to fde images

OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=51
2024-07-02 10:01:58 +00:00
e2f42b5009 Accepting request 1180822 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1180822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=75
2024-06-17 17:27:00 +00:00
71e01236cf Accepting request 1180821 from home:favogt:combustion
- Enable installpxe for SelfInstall

OBS-URL: https://build.opensuse.org/request/show/1180821
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=49
2024-06-14 06:16:59 +00:00
09730c71b5 Accepting request 1166580 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1166580
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=74
2024-04-10 15:48:57 +00:00
Richard Brown
7cccf67e82 Accepting request 1166476 from home:bmwiedemann:branches:devel:microos:images
Update to schemaversion="7.4"
for kiwi 10

OBS-URL: https://build.opensuse.org/request/show/1166476
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=47
2024-04-10 07:25:39 +00:00
07b04fde34 Accepting request 1160046 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1160046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=73
2024-03-22 14:17:51 +00:00
bf0e323106 Accepting request 1160025 from home:lnussel:branches:devel:microos
- Add systemd-experimental for systemd-pcrlock support
- don't add snapshot to /etc/kernel/cmdline. Will change anyway

OBS-URL: https://build.opensuse.org/request/show/1160025
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=45
2024-03-21 09:33:36 +00:00
d43319052a Accepting request 1152950 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1152950
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=72
2024-02-29 20:49:09 +00:00
Richard Brown
9c53b0d612 Accepting request 1146891 from home:lnussel:branches:devel:microos
- call sdbootutil --no-random-seed to avoid shipping random seed in the ESP

OBS-URL: https://build.opensuse.org/request/show/1146891
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=43
2024-02-28 14:32:07 +00:00
05c9de20ef Accepting request 1133040 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1133040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=71
2023-12-15 20:47:21 +00:00
2db1d21bcb Accepting request 1132924 from home:lnussel:branches:devel:microos
- add dracut-pcr-signature to sdboot flavor

OBS-URL: https://build.opensuse.org/request/show/1132924
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=41
2023-12-14 09:43:03 +00:00
6e6643e72a Accepting request 1126276 from home:lnussel:branches:devel:microos
- Add disk-encryption-tool to sdboot image

OBS-URL: https://build.opensuse.org/request/show/1126276
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=40
2023-11-30 07:36:34 +00:00
67386cc464 Accepting request 1129611 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1129611
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=70
2023-11-28 21:18:20 +00:00
275288fc4f Accepting request 1129610 from home:favogt:combustion
- Switch all images from vmx to oem to let kiwi resize / on boot
  (boo#1217448)

OBS-URL: https://build.opensuse.org/request/show/1129610
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=38
2023-11-28 13:29:24 +00:00
e0cce79bb2 Accepting request 1122702 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1122702
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=69
2023-11-02 19:20:17 +00:00
416a8636da Accepting request 1122677 from home:Guillaume_G:branches:devel:microos:images
- Drop 'cputype-armv7' requirement for armv7
- Enable kvm-and-xen for armv7l

OBS-URL: https://build.opensuse.org/request/show/1122677
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=36
2023-11-02 13:04:46 +00:00
dcb86f5cb4 Accepting request 1119991 from home:favogt:combustion
- ... and remove it again. Confirmed to work, but (for now) we want
  to avoid it.

OBS-URL: https://build.opensuse.org/request/show/1119991
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=35
2023-10-24 13:24:26 +00:00
734b2e0413 Accepting request 1119613 from home:favogt:combustion
- Install ignition on the sdboot image as well

OBS-URL: https://build.opensuse.org/request/show/1119613
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=34
2023-10-23 11:25:00 +00:00
c1e434cc04 Accepting request 1118337 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1118337
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=68
2023-10-19 20:47:04 +00:00
5d9e02511f Accepting request 1118336 from home:favogt:combustion
- Set systemd-boot's default timeout to 5s

OBS-URL: https://build.opensuse.org/request/show/1118336
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=32
2023-10-17 15:18:06 +00:00
274338bef9 Accepting request 1116867 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1116867
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=67
2023-10-12 21:39:13 +00:00
f563411b21 Accepting request 1116861 from home:lnussel:branches:devel:microos:images
- Fix aarch64 for real

OBS-URL: https://build.opensuse.org/request/show/1116861
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=30
2023-10-11 09:31:03 +00:00
e6d2f01e8d Accepting request 1115829 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1115829
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=66
2023-10-10 18:52:11 +00:00
277de8af51 Accepting request 1115817 from home:lnussel:branches:devel:microos:images
- remove onie
- fix aarch64 build

OBS-URL: https://build.opensuse.org/request/show/1115817
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=28
2023-10-05 13:02:36 +00:00
8350c9ebf4 Accepting request 1115809 from home:lnussel:branches:devel:microos:images
- add kvm-and-xen-sdboot flavor

OBS-URL: https://build.opensuse.org/request/show/1115809
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=27
2023-10-05 11:58:10 +00:00
7eaadf1392 Accepting request 1113882 from devel:microos:images
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1113882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=65
2023-09-29 19:13:13 +00:00
0e810cd3fd Accepting request 1112568 from home:favogt:combustion
- Replace reference to the obsoleted ignition-dracut-grub2 package

OBS-URL: https://build.opensuse.org/request/show/1112568
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=25
2023-09-21 09:10:45 +00:00
b4ef5dd8d9 Accepting request 1109554 from devel:microos:images
Urgh, wrong source again.

- Use ignition platform autodection for the SelfInstall flavor (forwarded request 1109553 from favogt)

OBS-URL: https://build.opensuse.org/request/show/1109554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=64
2023-09-08 19:15:13 +00:00
840b6043c6 Accepting request 1109553 from devel:kubic:images
Urgh, wrong source again.

- Use ignition platform autodection for the SelfInstall flavor

OBS-URL: https://build.opensuse.org/request/show/1109553
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=23
2023-09-07 12:56:13 +00:00
5dd092f91a Accepting request 1105555 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1105555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=63
2023-08-30 08:17:46 +00:00
ec5f6dc7cc Accepting request 1105554 from home:favogt:combustion
- Drop $ignition_firstboot and selfinstallreboot.service, no longer
  needed with the new firstboot detection mechanism in combustion 1.2

OBS-URL: https://build.opensuse.org/request/show/1105554
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=21
2023-08-24 06:54:19 +00:00
9421af3b4d Accepting request 1103099 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1103099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=62
2023-08-10 13:32:52 +00:00
128e55fa7c Accepting request 1103098 from home:favogt:branches:devel:microos:images
- The SelfInstall flavor is targeted at physical hardware, so add
  patterns-microos-hardware

OBS-URL: https://build.opensuse.org/request/show/1103098
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=19
2023-08-09 09:06:47 +00:00
e4d7b9cd3b Accepting request 1093904 from devel:microos:images
- Add patterns-base-bootloader explicitly

- Don't use separate /var partition. SLE Micro doesn't have it either
- add cryptsetup and device-mapper to allow adding image encryption externally

- Enable Hyper-V image for aarch64

- Removed patterns-base-bootloader in order to not install grub
  packages if other bootloaders are used.

OBS-URL: https://build.opensuse.org/request/show/1093904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=61
2023-06-20 14:39:56 +00:00
31228abfe1 - Add patterns-base-bootloader explicitly
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=17
2023-06-15 08:27:55 +00:00
2eab1e8ff5 Accepting request 1093139 from home:lnussel:branches:devel:microos:images
- Don't use separate /var partition. SLE Micro doesn't have it either
- add cryptsetup and device-mapper to allow adding image encryption externally

OBS-URL: https://build.opensuse.org/request/show/1093139
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=16
2023-06-15 08:19:50 +00:00
026dbfe888 Accepting request 1093072 from home:Guillaume_G:branches:devel:microos:images
- Enable Hyper-V image for aarch64

OBS-URL: https://build.opensuse.org/request/show/1093072
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=15
2023-06-14 08:25:03 +00:00
Richard Brown
4ea216b33b Accepting request 1089146 from home:schubi2:image_microos
- Removed patterns-base-bootloader in order to not install grub
  packages if other bootloaders are used.

Grub still will correctly configured if
<bootloader name="grub2" console="gfxterm" />
has been set. I have tested it :-)

OBS-URL: https://build.opensuse.org/request/show/1089146
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=14
2023-06-13 14:07:09 +00:00
0000e88693 Accepting request 1080291 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1080291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=60
2023-04-20 13:13:43 +00:00
512b121ac8 Accepting request 1080289 from home:favogt:microselinux
- Relabel /etc in fstab.script to work around kiwi doing it
  too early (boo#1210604)

OBS-URL: https://build.opensuse.org/request/show/1080289
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=12
2023-04-19 09:55:02 +00:00
f6b3827621 Accepting request 1074879 from devel:microos:images
- config.sh: No longer use the btrfs storage driver, was changed in
  libcontainers-common

OBS-URL: https://build.opensuse.org/request/show/1074879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=59
2023-03-29 21:25:58 +00:00
39e304def0 - config.sh: No longer use the btrfs storage driver, was changed in
libcontainers-common

OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=10
2023-03-28 06:46:46 +00:00
dc262769ea Accepting request 1071805 from devel:microos:images
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1071805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=58
2023-03-14 17:15:31 +00:00
42e53bff16 Add change done in oS:F directly:
- editbootinstall_*.sh: fix loopdev to work with new kiwi.

OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=8
2023-03-07 14:54:24 +00:00
0236005f6c - Include wireless-regdb on RPi images
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=5
2023-03-07 14:49:29 +00:00
dffe34071d - editbootinstall_*.sh: fix loopdev to work with new kiwi.
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=57
2022-12-29 08:58:15 +00:00
7f6c107eca Accepting request 1033073 from devel:microos:images
OBS-URL: https://build.opensuse.org/request/show/1033073
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=56
2022-11-04 16:31:45 +00:00
d5ff66abd8 Accepting request 1032690 from home:Momi_V:branches:devel:microos:images
- Add SelfInstall flavor without container runtime
This would be very useful for custom projects, most other
flavors have such a version, SelfInstall should have one too.

OBS-URL: https://build.opensuse.org/request/show/1032690
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=4
2022-11-03 13:32:25 +00:00
83c775b8aa Accepting request 980301 from devel:microos:images
- Stop building Kubic and k3s flavours

OBS-URL: https://build.opensuse.org/request/show/980301
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=55
2022-06-01 15:34:34 +00:00
Richard Brown
43299150e3 - Stop building Kubic and k3s flavours
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=3
2022-06-01 07:43:53 +00:00
1b5400ddef Accepting request 979835 from devel:microos:images
Remove k3s flavour

OBS-URL: https://build.opensuse.org/request/show/979835
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=54
2022-05-31 13:47:00 +00:00
Richard Brown
34e1b4bc0f - Remove k3s flavours (boo#1199285)
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=2
2022-05-30 10:00:21 +00:00
Richard Brown
65db8ceed8 osc copypac from project:devel:kubic:images package:openSUSE-MicroOS revision:109, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:microos:images/openSUSE-MicroOS?expand=0&rev=1
2022-05-30 09:54:13 +00:00
43f8133f28 Accepting request 979180 from devel:kubic:images
Remove Kubic Images

OBS-URL: https://build.opensuse.org/request/show/979180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=53
2022-05-26 16:43:42 +00:00
Richard Brown
58ccbf77d7 Remove Kubic Images
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=108
2022-05-25 12:17:07 +00:00
e9e67bbe37 Accepting request 975212 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/975212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=52
2022-05-06 16:58:29 +00:00
4d5e753df2 Accepting request 974675 from home:matwey:branches:devel:kubic:images
- Rock64 board perfectly works with GPT
- Fix console for Rock64 (boo#1198784)

OBS-URL: https://build.opensuse.org/request/show/974675
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=106
2022-05-05 14:11:32 +00:00
36963b4c5b Accepting request 972215 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/972215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=51
2022-04-23 17:45:09 +00:00
617d8c4f22 Accepting request 970204 from home:RBrownSUSE:branches:devel:kubic:images
- SelfInstall - remove swap partition to be consistent with other
  image flavours and suitable for k8s hosting

OBS-URL: https://build.opensuse.org/request/show/970204
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=104
2022-04-22 14:15:50 +00:00
7157367bfb Accepting request 962456 from devel:kubic:images
- config.sh: Enable jeos-firstboot iff installed

- Install image configuration tools on SelfInstall as well
- Add jeos-firstboot

OBS-URL: https://build.opensuse.org/request/show/962456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=50
2022-03-18 15:41:40 +00:00
4402dde3e4 - config.sh: Enable jeos-firstboot iff installed
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=102
2022-03-17 12:13:25 +00:00
b1eb4e188d Accepting request 962221 from home:favogt:combustion
- Install image configuration tools on SelfInstall as well
- Add jeos-firstboot

OBS-URL: https://build.opensuse.org/request/show/962221
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=101
2022-03-16 16:40:45 +00:00
fd0a22b5da Accepting request 959826 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/959826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=49
2022-03-07 16:45:33 +00:00
80223e87b1 Accepting request 959823 from home:favogt:combustion
- Run wicked specific code only if wicked is installed
- Don't delete the DBus machine-id, it's a symlink

OBS-URL: https://build.opensuse.org/request/show/959823
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=99
2022-03-07 10:15:34 +00:00
cfa2b10979 Accepting request 950233 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/950233
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=48
2022-01-31 21:57:24 +00:00
3f01bdd8a6 Accepting request 950229 from home:favogt:branches:devel:kubic:images
- Add arm-trusted-firmware-rpi4 (bsc#1173489)

OBS-URL: https://build.opensuse.org/request/show/950229
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=98
2022-01-31 14:57:17 +00:00
b0387242d1 Accepting request 946400 from devel:kubic:images
- Correct SelfInstall ignition_platform to 'metal'
- Force a full reboot on firstboot of SelfInstall to ensure ignition
  doesn't get skipped by kiwi's regular kexec after OEM imaging

OBS-URL: https://build.opensuse.org/request/show/946400
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=47
2022-01-14 22:13:26 +00:00
58be04e575 Merge (in this case remove) .changes entries
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=97
2022-01-14 12:06:11 +00:00
a62fdcf674 Accepting request 946396 from home:RBrownSUSE:branches:devel:kubic:images
- Rename SelfInstall Reboot unit
- Only reboot after systemd-machine-id-commit.service and reboot
  with no blocking systemd task running

- Only reboot SelfInstall images after they reach
  first-boot-complete.target and multi-user.target to avoid
  interuppting services that set things up on first boot 

- Correct SelfInstall ignition_platform to 'metal'
- Force a full reboot on firstboot of SelfInstall to ensure ignition
  doesn't get skipped by kiwi's regular kexec after OEM imaging

OBS-URL: https://build.opensuse.org/request/show/946396
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=96
2022-01-14 12:05:20 +00:00
eee61cadd1 Accepting request 933799 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/933799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=46
2021-11-25 22:05:47 +00:00
29538ec786 Accepting request 933798 from home:favogt:microselinux
- Move kernelcmdline computation into config.sh
- Drop use of namedCollection completely
- Switch to SELinux

OBS-URL: https://build.opensuse.org/request/show/933798
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=95
2021-11-25 15:46:59 +00:00
4d287807de - Support new location of the snapper config templates
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=45
2021-11-20 19:37:35 +00:00
OBS User buildservice-autocommit
94cafae6d3 Updating link to change in openSUSE:Factory/openSUSE-MicroOS revision 45.0
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=4af92c3e0bbafade36af4e31c33f640f
2021-11-20 19:37:35 +00:00
f084a752ac Accepting request 901165 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/901165
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=44
2021-06-21 18:35:53 +00:00
93b549c7b9 Accepting request 901163 from home:RBrownSUSE:branches:devel:kubic:images
- Introduce k3s flavour to match SLE Micro 5.1

OBS-URL: https://build.opensuse.org/request/show/901163
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=93
2021-06-21 12:43:48 +00:00
Richard Brown
ef3f54fc6a Revert to rev 90
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=92
2021-06-21 12:03:22 +00:00
Richard Brown
8254e74169 - Introduce k3s flavour to match SLE Micro 5.1
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=91
2021-06-21 11:43:52 +00:00
7147e207b4 Accepting request 894060 from devel:kubic:images
- Fix match of Pine64 in config.sh
- Set the libcontainers storage driver to btrfs (forwarded request 894059 from favogt)

OBS-URL: https://build.opensuse.org/request/show/894060
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=43
2021-05-18 16:27:17 +00:00
c68478cde6 Accepting request 894059 from home:favogt:boo1185290
- Fix match of Pine64 in config.sh
- Set the libcontainers storage driver to btrfs

OBS-URL: https://build.opensuse.org/request/show/894059
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=89
2021-05-18 12:39:17 +00:00
6e0cc1a957 Accepting request 887333 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/887333
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=42
2021-04-21 19:00:33 +00:00
fd413f0b40 Accepting request 887331 from home:favogt:combustion
- Force network-legacy, network-wicked is not usable (boo#1182227)

OBS-URL: https://build.opensuse.org/request/show/887331
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=87
2021-04-21 15:08:28 +00:00
eaa623a516 Accepting request 884636 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/884636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=41
2021-04-12 15:34:03 +00:00
Richard Brown
fa83e19ddd Accepting request 883927 from home:anthr76:branches:devel:kubic:images:featdo
- Introduce ignition based DigitalOcean image. 
Superseeds Request 882413, 882034

OBS-URL: https://build.opensuse.org/request/show/883927
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=85
2021-04-12 12:03:47 +00:00
Richard Brown
8b2754f232 Accepting request 876975 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/876975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=40
2021-03-25 13:51:56 +00:00
5314fa5497 Accepting request 876974 from home:fcrozat:branches:devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/876974
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=83
2021-03-05 11:14:01 +00:00
7172362274 Accepting request 874205 from home:Pharaoh_Atem:branches:devel:kubic:images
- Use patterns-microos-base-zypper to pull Zypper in

Associated with https://build.opensuse.org/request/show/874204

OBS-URL: https://build.opensuse.org/request/show/874205
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=82
2021-02-26 13:25:06 +00:00
0633abe415 Accepting request 874586 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/874586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=39
2021-02-23 19:22:04 +00:00
Richard Brown
d1cf6119bd Accepting request 874345 from home:favogt:onie
- Add an onie flavor including various scripts for installing it.
  See README.onie for details

OBS-URL: https://build.opensuse.org/request/show/874345
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=80
2021-02-23 12:25:33 +00:00
17d07d6e16 osc copypac from project:devel:kubic:images package:openSUSE-MicroOS revision:77
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=79
2021-02-22 11:18:29 +00:00
Richard Brown
9f32cbc9d9 Accepting request 873906 from home:fcrozat:branches:devel:kubic:images
- Add aarch64 flavor of cloud-init / openStack image.

OBS-URL: https://build.opensuse.org/request/show/873906
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=78
2021-02-22 11:02:54 +00:00
255ab85ba5 Accepting request 865024 from devel:kubic:images
- Update kiwi schemaversion to 7.2
- Some cleanup of config.sh

OBS-URL: https://build.opensuse.org/request/show/865024
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=38
2021-01-20 17:29:18 +00:00
df88c81644 Of course now it breaks...
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=76
2021-01-20 15:22:17 +00:00
e0a2a33294 7.2, not 7.1...
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=75
2021-01-20 14:47:08 +00:00
db62817677 Accepting request 865014 from home:favogt:microos72
- Update kiwi schemaversion to 7.2
- Some cleanup of config.sh

OBS-URL: https://build.opensuse.org/request/show/865014
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=74
2021-01-20 14:45:05 +00:00
c202496015 Accepting request 863060 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/863060
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=37
2021-01-14 14:05:49 +00:00
2060730a06 Accepting request 863054 from home:avicenzi:branches:devel:kubic:images
Add Rock64 support

OBS-URL: https://build.opensuse.org/request/show/863054
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=72
2021-01-14 10:34:01 +00:00
42338793fb Accepting request 856677 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/856677
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=36
2020-12-17 16:05:58 +00:00
79f12be0ad Accepting request 856675 from home:favogt:branches:devel:kubic:images
- Fixes for building with kiwi outside of OBS:
  * Include ca-certificates-mozilla during bootstrap
  * Add several packages to bootstrap to force zypper to pick the
    right alternative
  * Drop use of namedCollection, it's redundant anyway
  * Drop udev from bootstrap, not needed

OBS-URL: https://build.opensuse.org/request/show/856675
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=70
2020-12-17 12:55:45 +00:00
004692b55b Accepting request 856541 from home:RBrownSUSE:branches:devel:kubic:images
- Restore DHCLIENT_SET_HOSTNAME=yes from Apr 2019 as we no longer
  have cloud-init taking care of the hostname

OBS-URL: https://build.opensuse.org/request/show/856541
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=69
2020-12-17 11:46:48 +00:00
9db8893da4 Accepting request 854545 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/854545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=35
2020-12-10 14:59:22 +00:00
bdf64a542f Accepting request 854541 from home:RBrownSUSE:branches:devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/854541
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=67
2020-12-10 12:10:11 +00:00
d9aab262c1 Accepting request 853999 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/853999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=34
2020-12-09 21:12:44 +00:00
ced8d7bb38 Accepting request 853751 from home:RBrownSUSE:branches:devel:kubic:images
Decided this the way we should go

OBS-URL: https://build.opensuse.org/request/show/853751
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=65
2020-12-08 14:20:39 +00:00
89ea76a740 Accepting request 835362 from devel:kubic:images
- Drop rd.neednet=0, the dracut bug is fixed and network is opt-in now

OBS-URL: https://build.opensuse.org/request/show/835362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=33
2020-09-21 15:25:11 +00:00
f6cb0cb133 - Drop rd.neednet=0, the dracut bug is fixed and network is opt-in now
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=63
2020-09-18 08:30:49 +00:00
f7139f3679 Accepting request 827901 from devel:kubic:images
- Fix whitespace
- Drop grub2-x86_64-xen and xen-libs, not needed
- Switch to kernel-firmware-all everywhere

OBS-URL: https://build.opensuse.org/request/show/827901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=32
2020-08-19 17:00:21 +00:00
f105e79413 - Fix whitespace
- Drop grub2-x86_64-xen and xen-libs, not needed
- Switch to kernel-firmware-all everywhere

OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=61
2020-08-19 13:29:57 +00:00
170c596a3e Accepting request 825773 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/825773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=31
2020-08-12 08:29:41 +00:00
Richard Brown
4d2b04fe4a Accepting request 824514 from home:RBrownSUSE:branches:devel:kubic:images
- Add Controller-SelfInstall flavour for self installation on
  Bare Metal

OBS-URL: https://build.opensuse.org/request/show/824514
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=59
2020-08-11 11:58:18 +00:00
048f529b04 Accepting request 823003 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/823003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=30
2020-07-27 15:50:20 +00:00
c96314f3a6 Accepting request 822974 from home:favogt:combustion
- Add combustion

OBS-URL: https://build.opensuse.org/request/show/822974
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=57
2020-07-27 13:55:39 +00:00
8b5de07c4c - Replace openSUSE-MicroOS-release-dvd with MicroOS-release-dvd:
the product has been renamed.

OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=29
2020-07-20 07:24:25 +00:00
OBS User buildservice-autocommit
07b6362c59 Updating link to change in openSUSE:Factory/openSUSE-MicroOS revision 29.0
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=e54c985f5e3efc8dc94eae962214e12a
2020-07-20 07:24:25 +00:00
af75a40288 Accepting request 818109 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/818109
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=28
2020-07-01 16:23:17 +00:00
d1a5269737 Accepting request 818102 from home:favogt:branches:devel:kubic:images
- Drop the /tmp subvolume in favor of tmpfs (boo#1173461)
- Sync config.sh with kiwi-templates-JeOS
- Drop bootsplash-theme, not used

OBS-URL: https://build.opensuse.org/request/show/818102
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=55
2020-07-01 12:39:31 +00:00
2dbc28e6d7 Accepting request 817049 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/817049
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=27
2020-06-26 19:48:06 +00:00
7f4abeaaf2 Accepting request 817047 from home:lnussel:branches:devel:kubic:images
- use/rely on systemd presets for default enabled services

OBS-URL: https://build.opensuse.org/request/show/817047
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=53
2020-06-25 11:56:30 +00:00
58c6ed1d71 Accepting request 811350 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/811350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=26
2020-06-04 15:56:11 +00:00
2861f3cc9f Accepting request 811349 from home:favogt:branches:devel:kubic:images
- Use firmware="efi" for RPi2 (boo#1172473)

OBS-URL: https://build.opensuse.org/request/show/811349
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=51
2020-06-04 09:31:48 +00:00
cf348ca13e Accepting request 811010 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/811010
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=25
2020-06-03 18:34:04 +00:00
8f89cf3409 Accepting request 811009 from home:favogt:branches:devel:kubic:images
- Use console=ttyAMA0 for RPi2 (boo#1172417)

OBS-URL: https://build.opensuse.org/request/show/811009
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=49
2020-06-03 06:28:21 +00:00
43f60d75a0 Accepting request 807738 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/807738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=24
2020-05-23 15:27:15 +00:00
6440e3d226 Accepting request 807737 from home:favogt:branches:devel:kubic:images
- No microos_apparmor on plain MicroOS anymore (boo#1171747)

OBS-URL: https://build.opensuse.org/request/show/807737
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=47
2020-05-20 14:32:25 +00:00
ecc85bf163 Accepting request 805878 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/805878
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=23
2020-05-15 21:52:44 +00:00
99bba94e9d Accepting request 805868 from home:lnussel:branches:devel:kubic:images
- explicitly require bootloader pattern. Required due to cleanup of
  the microos base pattern.

OBS-URL: https://build.opensuse.org/request/show/805868
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=45
2020-05-15 15:31:21 +00:00
762c2698fe Accepting request 786124 from devel:kubic:images
- Make check for kubelet in config.sh more generic to work after
  the package rename

OBS-URL: https://build.opensuse.org/request/show/786124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=22
2020-03-18 11:48:32 +00:00
66b95a6d7c - Make check for kubelet in config.sh more generic to work after
the package rename

OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=43
2020-03-18 09:48:51 +00:00
4fc853e3ea Accepting request 784349 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/784349
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=21
2020-03-12 22:08:42 +00:00
62f3d64d12 Accepting request 784348 from home:favogt:branches:devel:kubic:images
- Use new kiwi feature to set /var partition noCoW

OBS-URL: https://build.opensuse.org/request/show/784348
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=41
2020-03-12 14:23:02 +00:00
e3a2a9a0b3 Accepting request 782111 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/782111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=20
2020-03-06 20:28:56 +00:00
39adb72cb3 Accepting request 782102 from home:favogt:branches:devel:kubic:images
- Move kernel-default to the common section
- Only use cloud-init on OpenStack-Cloud, it's still needed there
  for meta-data like public ssh keys
- Drop ignition on OpenStack-Cloud, conflicts with ignition
- Drop drivers section, obsolete with dracut

OBS-URL: https://build.opensuse.org/request/show/782102
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=39
2020-03-06 12:38:33 +00:00
5b407d932b Accepting request 778822 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/778822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=19
2020-02-25 15:05:08 +00:00
92bc5b83ec Accepting request 778821 from home:favogt:branches:devel:kubic:images
- Set rd.neednet=0 on all bare metal images as it's broken in
  dracut currently (boo#1161438) and especially on RPi4 it can't be
  worked around manually at all (no USB keyboard support in GRUB)

- Force inclusion of pcie-brcmstb on RPi (boo#1162669)

- Use u-boot-rpiarm64

OBS-URL: https://build.opensuse.org/request/show/778821
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=37
2020-02-24 16:14:05 +00:00
2b20eeb6cb Accepting request 778766 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/778766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=18
2020-02-24 14:55:21 +00:00
667b3b8cc9 Accepting request 777900 from home:fcrozat:branches:devel:kubic:images
- Enable back ignition using qemu fw_cfg on kvm images on aarch64.

OBS-URL: https://build.opensuse.org/request/show/777900
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=35
2020-02-24 14:08:31 +00:00
73cf987ba2 Accepting request 777388 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/777388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=17
2020-02-20 13:56:32 +00:00
30327c6201 Accepting request 774384 from home:fcrozat:branches:devel:kubic:images
- Remove plymouth.enable=0, plymouth is not part of image.
- Remove explicit addition of cloud-init on openStack image, it
  is already pulled by cloud pattern.
- Build kvm-and-xen, ContainerHost-kvm-and-xen and
  kubeadm-kvm-and-xenon aarch64 in addition to x86_64.
- Create a volume for grub2 for aarch64.
- Disable ignition using qemu fw_cfg on kvm images on aarch64 until
  kernel is fixed.

OBS-URL: https://build.opensuse.org/request/show/774384
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=33
2020-02-19 15:53:09 +00:00
0bbb8f8e05 Accepting request 767674 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/767674
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=16
2020-01-27 19:18:18 +00:00
40707f1bab Accepting request 767640 from home:favogt:branches:devel:kubic:images
Not built yet.

- Use net.ifnames=0 everywhere
- Remove explicit swiotlb and cma assignments from RPi cmdline
  as the defaults are better meanwhile (bsc#1160308)
- Do the same for Pine64 as likely the same
- "console=tty" has to be "console=tty0"

OBS-URL: https://build.opensuse.org/request/show/767640
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=31
2020-01-27 12:21:23 +00:00
f2e2a4c6ca Accepting request 767606 from home:Guillaume_G:branches:openSUSE:Factory:ARM
Re-enable lzo compression for armv7, which was disabled by mistake in previous commit

OBS-URL: https://build.opensuse.org/request/show/767606
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=30
2020-01-27 12:20:39 +00:00
6e9c9e8ed0 Accepting request 765708 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/765708
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=15
2020-01-20 21:53:51 +00:00
e95300529f Accepting request 765701 from home:dirkmueller:branches:devel:kubic:images
- remove lzo compression for aarch64 (temporary workaround for kernel 5.4)

OBS-URL: https://build.opensuse.org/request/show/765701
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=28
2020-01-20 08:46:33 +00:00
b5767eee51 Accepting request 764229 from devel:kubic:images
- Add "quiet" to kernelcmdline

OBS-URL: https://build.opensuse.org/request/show/764229
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=14
2020-01-14 20:08:48 +00:00
66ca8e2f30 - Add "quiet" to kernelcmdline
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=26
2020-01-14 10:17:05 +00:00
a76f4eab7b Accepting request 762841 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/762841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=13
2020-01-10 16:51:04 +00:00
8b0fb2e624 Accepting request 762839 from home:Guillaume_G:branches:devel:kubic:images
Build vagrant images for aarch64 too

OBS-URL: https://build.opensuse.org/request/show/762839
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=24
2020-01-10 14:03:04 +00:00
869f4e88f0 Accepting request 757891 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/757891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=12
2019-12-21 11:29:33 +00:00
c57bfa0f4d Accepting request 757889 from home:favogt:branches:devel:kubic:images
- Set the locale to en_US explicitly (.UTF-8 is added by kiwi)

OBS-URL: https://build.opensuse.org/request/show/757889
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=22
2019-12-18 15:43:30 +00:00
a5f7dadc6d Accepting request 755634 from devel:kubic:images
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/755634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=11
2019-12-10 21:46:01 +00:00
8bb77160f1 - Make editbootinstall_{rpi,pine64}.sh more robust
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=20
2019-12-03 15:50:25 +00:00
72e62e341f Accepting request 748700 from devel:kubic:images
- Add VirtualBox flavor
- Make /var a separate autoexpanding partition for VMX flavors:
  * Allows enabling qgroups on / again
  * On OEM this would result in >15GiB images, so skip those
- Drop hardware flavor, meanwhile there's no difference anymore
- Todo:
  * Make /var no-COW once
    https://github.com/OSInside/kiwi/issues/1233 is implemented
- Use grub2-x86_64-xen instead of just grub2-xen

OBS-URL: https://build.opensuse.org/request/show/748700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=10
2019-11-14 23:31:31 +00:00
bd85035a89 Forgot to drop a line
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=18
2019-11-14 14:44:42 +00:00
Richard Brown
9e6f4ae906 Accepting request 748110 from home:favogt:sepvar
- Add VirtualBox flavor
- Make /var a separate autoexpanding partition for VMX flavors:
  * Allows enabling qgroups on / again
  * On OEM this would result in >15GiB images, so skip those
- Drop hardware flavor, meanwhile there's no difference anymore
- Todo:
  * Make /var no-COW once
    https://github.com/OSInside/kiwi/issues/1233 is implemented
- Use grub2-x86_64-xen instead of just grub2-xen

OBS-URL: https://build.opensuse.org/request/show/748110
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=17
2019-11-13 10:12:39 +00:00
be4e521439 Accepting request 747371 from devel:kubic:images
- New kiwi uses grub2-mkconfig now, so drop the hack in replacebootconfig.sh
  and editbootinstall_*.sh
- Now the kernel cmdline can be escaped properly as well

OBS-URL: https://build.opensuse.org/request/show/747371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=9
2019-11-11 20:37:28 +00:00
bfaf5059c3 Revert the revert - kiwi got accepted
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=15
2019-11-11 14:42:10 +00:00
1930551ea6 Accepting request 745221 from openSUSE:Factory
Reverting, together with kiwi, which breaks live images

OBS-URL: https://build.opensuse.org/request/show/745221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=8
2019-11-04 15:57:23 +00:00
OBS User buildservice-autocommit
7230b3a43e Updating link to change in openSUSE:Factory/openSUSE-MicroOS revision 8.0
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=49b29c726414debbcfc3d5fa2cc58812
2019-11-04 15:57:23 +00:00
283e583102 Accepting request 745221 from openSUSE:Factory
Reverting, together with kiwi, which breaks live images

OBS-URL: https://build.opensuse.org/request/show/745221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=8
2019-11-04 15:57:23 +00:00
c0fd2a4b41 Accepting request 745120 from devel:kubic:images
- New kiwi uses grub2-mkconfig now, so drop the hack in replacebootconfig.sh
  and editbootinstall_*.sh
- Now the kernel cmdline can be escaped properly as well

OBS-URL: https://build.opensuse.org/request/show/745120
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=7
2019-11-04 09:21:32 +00:00
8989abdfd0 Accepting request 745120 from devel:kubic:images
- New kiwi uses grub2-mkconfig now, so drop the hack in replacebootconfig.sh
  and editbootinstall_*.sh
- Now the kernel cmdline can be escaped properly as well

OBS-URL: https://build.opensuse.org/request/show/745120
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=7
2019-11-04 09:21:32 +00:00
21414406d3 - New kiwi uses grub2-mkconfig now, so drop the hack in replacebootconfig.sh
and editbootinstall_*.sh
- Now the kernel cmdline can be escaped properly as well

OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=13
2019-11-04 09:20:28 +00:00
f696250746 Accepting request 735314 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/735314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=6
2019-10-05 14:21:27 +00:00
b40cb834c0 Accepting request 735314 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/735314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=6
2019-10-05 14:21:27 +00:00
Richard Brown
615a1e32a2 Accepting request 734526 from home:favogt:micropi2
- Drop "rd.neednet=0" as dracut bug fixed now

- Add RaspberryPi2 platform, only built with plain MicroOS flavor

OBS-URL: https://build.opensuse.org/request/show/734526
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=11
2019-10-04 15:57:59 +00:00
93c39498d6 Accepting request 734023 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/734023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=5
2019-09-30 14:02:54 +00:00
045526ed12 Accepting request 734023 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/734023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=5
2019-09-30 14:02:54 +00:00
7ddf7b0d2e Accepting request 734008 from home:Guillaume_G:branches:devel:kubic:images
- Add kernel-firmware for RPi

OBS-URL: https://build.opensuse.org/request/show/734008
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=9
2019-09-30 08:34:13 +00:00
098c34ef16 Accepting request 731673 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/731673
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=4
2019-09-23 10:33:22 +00:00
db80b2178e Accepting request 731673 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/731673
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=4
2019-09-23 10:33:22 +00:00
5549bd3556 Accepting request 731667 from home:favogt:ignited
- Regain sanity: Add replacebootconfig.sh to use the actual GRUB
  config the system would generate itself
- Mount by-uuid
- Add rd.neednet=0 to work around dracut bug
- Set ignition.platform.id in the cmdline
- Remove swap for Pine64 and RPi3 and the pointless swapaccount
  parameter from all flavours (boo#1149663)

- Use creative kiwi approach for modifying /etc/fstab (boo#1129566)
- Use ignition-dracut
- Add /boot/writable subvolume

OBS-URL: https://build.opensuse.org/request/show/731667
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=7
2019-09-18 08:28:59 +00:00
30967e85cf Accepting request 725570 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/725570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=3
2019-08-24 16:45:23 +00:00
d75da54c14 Accepting request 725570 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/725570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=3
2019-08-24 16:45:23 +00:00
3502d40dc2 Accepting request 725569 from home:favogt:branches:devel:kubic:images
- Enable chronyd instead of systemd-timesyncd, that's what the DVD
  install uses

OBS-URL: https://build.opensuse.org/request/show/725569
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=5
2019-08-23 13:06:21 +00:00
3206f4c3a1 Accepting request 725103 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/725103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=2
2019-08-22 08:56:06 +00:00
e97ab7ef75 Accepting request 725103 from devel:kubic:images
OBS-URL: https://build.opensuse.org/request/show/725103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=2
2019-08-22 08:56:06 +00:00
b4d87183c1 Accepting request 724989 from home:mrostecki:branches:devel:kubic:images
- Add kubic_admin, kubic_loadbalancer and kubic_worker patterns to
  the Kubic-kubeadm flavor.

OBS-URL: https://build.opensuse.org/request/show/724989
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=3
2019-08-21 14:50:31 +00:00
c3ec0e3db4 Accepting request 701121 from devel:kubic:images
- Rename to MicroOS:
- New flavors: bare, ContainerHost and Kubic-kubeadm
- Remove workaround for kiwi bug
- Merge XEN into kvm-and-xen
- Remove unneeded sections in config.sh:
  * cloud.cfg change was a noop
  * RPi HDMI hotplug is implemented now
- Bump version to 16.0.0
- Remove -x86_64 suffixes, arch is part of the filename already
- Don't set DHCLIENT_SET_HOSTNAME to yes, cloud-init takes care of the hostname
- Workaround gh#SUSE/kiwi#1053 by adding grub2-*-efi explicitly
- Use the new microos and containers patterns and release pkg
- Remove xfsprogs from OpenStack - leftover from JeOS
- Merge bootstrap package sections
- Remove unpartitioned space, no longer needed
- Use more kiwi-friendly container-runtime and container-runtime-kubernetes patterns
  [boo#1125949]
- Drop the data partition, disable quotas entirely instead
  (we'd need a seperate /var partition, but kiwi can't do it)
- Change profile configuration: MicroOS+podman and MicroOS+cri-o+kubeadm
- Use glibc-locale-base instead of glibc-locale
- Fix etc overlay with new transactional-update and read-only-root-fs
- Add cloud-init and cloud-init-config-casp directly
- VMware image was apparently not read-only, fixed
- Add apparmor pattern to cri-o profile directly
- correct owner for vagrant home directory
  
- unpredictable kernel-native ethX naming for Vagrant box to come up for 
  ssh config
- Remove docker profiles
- Only install cri-o-kubeadm-criconfig on kubeadm
- Enable systemd-timesyncd
- Enable kubelet service for images
- Rename from kubic-images to openSUSE-Tumbleweed-Kubic
- Use the net.ifnames=0 in the kernel cmdline args for KVM/Xen
- Don't install kernel-firmware for the Vagrant flavour
- Add Vagrant flavour (from jan.fajerski@suse.com)
- Resolve criconfig dependency choice 
- Avoid kernel-default-base:
  * Missing important kernel modules for kubernetes
- Remove cloud-init-config subvolume (boo#1107283)
- Replace CaaSP-Stack flavour with kubeadm flavour
- Introduce seperate crio and docker profiles
- Decouple from CaaSP: It goes a separate path from now
- Enable btrfs_quota_groups (bsc#1093518) (still broken in kiwi as of now)
- Don't remove /etc/localtime in config.sh
- Set bootloader_console="gfxterm" unless tty is on serial console
- Remove systemd.show_status=0 from the kernel cmdline (bsc#1089826)
- Fix VMware capitalization
- Fix (kvm-and-)xen driver inclusion on non-MicroOS
- Don't use import=true:
  * OBS doesn't handle it correctly
  * No effect in combination with _multibuild
- Use legacy MBR instead of GPT for Pine64 due to boo#1098550
- Don't setup data_part on Pine64
- Don't setup data_part on RPi, it breaks the MBR
- Add patterns-caasp-apparmor to the Stack profile
- Add pine64 flavour
- Add sections to allow building against CaaSP
- Add pre_checkin.sh to generate both caasp and kubic image descriptions
- Update schema to version 6.7
- Don't try to enable quotas here, it's wrong (bsc#1093518)
- /var/lib/docker on a separate partition with btrfs
- Adjust snapper configuration to enable quotas, disable timeline
  snapshots and keep fewer number snapshots
- Only call add-yast-repos if available
- Adjust zypp.conf to disable multiversion and recommends and enable
  excludedocs
- Use set -exo pipefail for good measure
- Add hardware-x86_64 flavor with kernel-default
- Include live-add-yast-repos
- Add new flavors and targets for patterns-caasp-Stack and patterns-caasp-onlyDVD
- Add _constraints
- New image, based on SLE 15 JeOS and CaaSP 3.0 descriptions

OBS-URL: https://build.opensuse.org/request/show/701121
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=1
2019-05-13 12:49:40 +00:00
eb0759a84a Accepting request 701121 from devel:kubic:images
- Rename to MicroOS:
- New flavors: bare, ContainerHost and Kubic-kubeadm
- Remove workaround for kiwi bug
- Merge XEN into kvm-and-xen
- Remove unneeded sections in config.sh:
  * cloud.cfg change was a noop
  * RPi HDMI hotplug is implemented now
- Bump version to 16.0.0
- Remove -x86_64 suffixes, arch is part of the filename already
- Don't set DHCLIENT_SET_HOSTNAME to yes, cloud-init takes care of the hostname
- Workaround gh#SUSE/kiwi#1053 by adding grub2-*-efi explicitly
- Use the new microos and containers patterns and release pkg
- Remove xfsprogs from OpenStack - leftover from JeOS
- Merge bootstrap package sections
- Remove unpartitioned space, no longer needed
- Use more kiwi-friendly container-runtime and container-runtime-kubernetes patterns
  [boo#1125949]
- Drop the data partition, disable quotas entirely instead
  (we'd need a seperate /var partition, but kiwi can't do it)
- Change profile configuration: MicroOS+podman and MicroOS+cri-o+kubeadm
- Use glibc-locale-base instead of glibc-locale
- Fix etc overlay with new transactional-update and read-only-root-fs
- Add cloud-init and cloud-init-config-casp directly
- VMware image was apparently not read-only, fixed
- Add apparmor pattern to cri-o profile directly
- correct owner for vagrant home directory
  
- unpredictable kernel-native ethX naming for Vagrant box to come up for 
  ssh config
- Remove docker profiles
- Only install cri-o-kubeadm-criconfig on kubeadm
- Enable systemd-timesyncd
- Enable kubelet service for images
- Rename from kubic-images to openSUSE-Tumbleweed-Kubic
- Use the net.ifnames=0 in the kernel cmdline args for KVM/Xen
- Don't install kernel-firmware for the Vagrant flavour
- Add Vagrant flavour (from jan.fajerski@suse.com)
- Resolve criconfig dependency choice 
- Avoid kernel-default-base:
  * Missing important kernel modules for kubernetes
- Remove cloud-init-config subvolume (boo#1107283)
- Replace CaaSP-Stack flavour with kubeadm flavour
- Introduce seperate crio and docker profiles
- Decouple from CaaSP: It goes a separate path from now
- Enable btrfs_quota_groups (bsc#1093518) (still broken in kiwi as of now)
- Don't remove /etc/localtime in config.sh
- Set bootloader_console="gfxterm" unless tty is on serial console
- Remove systemd.show_status=0 from the kernel cmdline (bsc#1089826)
- Fix VMware capitalization
- Fix (kvm-and-)xen driver inclusion on non-MicroOS
- Don't use import=true:
  * OBS doesn't handle it correctly
  * No effect in combination with _multibuild
- Use legacy MBR instead of GPT for Pine64 due to boo#1098550
- Don't setup data_part on Pine64
- Don't setup data_part on RPi, it breaks the MBR
- Add patterns-caasp-apparmor to the Stack profile
- Add pine64 flavour
- Add sections to allow building against CaaSP
- Add pre_checkin.sh to generate both caasp and kubic image descriptions
- Update schema to version 6.7
- Don't try to enable quotas here, it's wrong (bsc#1093518)
- /var/lib/docker on a separate partition with btrfs
- Adjust snapper configuration to enable quotas, disable timeline
  snapshots and keep fewer number snapshots
- Only call add-yast-repos if available
- Adjust zypp.conf to disable multiversion and recommends and enable
  excludedocs
- Use set -exo pipefail for good measure
- Add hardware-x86_64 flavor with kernel-default
- Include live-add-yast-repos
- Add new flavors and targets for patterns-caasp-Stack and patterns-caasp-onlyDVD
- Add _constraints
- New image, based on SLE 15 JeOS and CaaSP 3.0 descriptions

OBS-URL: https://build.opensuse.org/request/show/701121
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openSUSE-MicroOS?expand=0&rev=1
2019-05-13 12:49:40 +00:00
Richard Brown
5b270872f1 Accepting request 700146 from home:favogt:microos-images
- Rename to MicroOS:
- New flavors: bare, ContainerHost and Kubic-kubeadm
- Remove workaround for kiwi bug
- Merge XEN into kvm-and-xen
- Remove unneeded sections in config.sh:
  * cloud.cfg change was a noop
  * RPi HDMI hotplug is implemented now
- Bump version to 16.0.0
- Remove -x86_64 suffixes, arch is part of the filename already

OBS-URL: https://build.opensuse.org/request/show/700146
OBS-URL: https://build.opensuse.org/package/show/devel:kubic:images/openSUSE-MicroOS?expand=0&rev=1
2019-05-06 09:37:28 +00:00
4 changed files with 128 additions and 56 deletions

View File

@@ -68,16 +68,20 @@ sed -i 's/^multiversion =.*/multiversion =/g' /etc/zypp/zypp.conf
#=====================================
# Configure snapper
#-------------------------------------
if [ "${kiwi_btrfs_root_is_snapshot-false}" = 'true' ]; then
echo "creating initial snapper config ..."
cp /etc/snapper/config-templates/default /etc/snapper/configs/root \
if [ -x /usr/bin/snapper ]; then
echo "creating initial snapper config ..."
cp /etc/snapper/config-templates/default /etc/snapper/configs/root \
|| cp /usr/share/snapper/config-templates/default /etc/snapper/configs/root
baseUpdateSysConfig /etc/sysconfig/snapper SNAPPER_CONFIGS root
baseUpdateSysConfig /etc/sysconfig/snapper SNAPPER_CONFIGS root
# Adjust parameters
sed -i'' 's/^TIMELINE_CREATE=.*$/TIMELINE_CREATE="no"/g' /etc/snapper/configs/root
sed -i'' 's/^NUMBER_LIMIT=.*$/NUMBER_LIMIT="2-10"/g' /etc/snapper/configs/root
sed -i'' 's/^NUMBER_LIMIT_IMPORTANT=.*$/NUMBER_LIMIT_IMPORTANT="4-10"/g' /etc/snapper/configs/root
else
# Avoid boo#1237466 from reoccuring
echo "snapper not installed?"
exit 1
fi
#=====================================
@@ -156,7 +160,7 @@ case "${kiwi_profiles}" in
*OpenStack*) ignition_platform='openstack' ;;
*VirtualBox*) ignition_platform='virtualbox' ;;
*HyperV*) ignition_platform='metal'
cmdline+=('rootdelay=300') ;;
cmdline+=('rootdelay=300') ;;
*Pine64*|*RaspberryPi*|*Rock64*|*Vagrant*) ignition_platform='metal' ;;
# Use autodetection on selfinstall. The first boot doesn't use the grub
# cmdline anyway, it's started with kexec using kiwi's builtin default.
@@ -184,8 +188,14 @@ if [[ -e /etc/selinux/config ]]; then
test -f /.autorelabel && mv /.autorelabel /etc/selinux/.autorelabel
fi
if [ -e /etc/default/grub ]; then
if rpm -q sdbootutil; then
mkdir -p /etc/kernel
echo "${cmdline[*]}" > /etc/kernel/cmdline
elif [ -e /etc/default/grub ]; then
sed -i "s#^GRUB_CMDLINE_LINUX_DEFAULT=.*\$#GRUB_CMDLINE_LINUX_DEFAULT=\"${cmdline[*]}\"#" /etc/default/grub
else
echo "Unknown bootloader"
exit 1
fi
#======================================
@@ -242,38 +252,32 @@ fi
# Configure Vagrant specifics
#--------------------------------------
if [[ "$kiwi_profiles" == *"Vagrant"* ]]; then
# create vagrant user
useradd vagrant
# allow password-less sudo
echo "vagrant ALL=(ALL)NOPASSWD:ALL" > /etc/sudoers.d/vagrant
# add vagrant's insecure key
mkdir -p /home/vagrant/.ssh
chmod 0700 /home/vagrant/.ssh
cat > /home/vagrant/.ssh/authorized_keys << EOF
echo "Add user vagrant"
# create vagrant user
useradd vagrant
# allow password-less sudo
echo "vagrant ALL=(ALL)NOPASSWD:ALL" > /etc/sudoers.d/vagrant
# add vagrant's insecure key
mkdir -p /home/vagrant/.ssh
chmod 0700 /home/vagrant/.ssh
cat > /home/vagrant/.ssh/authorized_keys << EOF
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzIw+niNltGEFHzD8+v1I2YJ6oXevct1YeS0o9HZyN1Q9qgCgzUFtdOKLv6IedplqoPkcmF0aYet2PkEDo3MlTBckFXPITAMzF8dJSIFo9D8HfdOV0IAdx4O7PtixWKn5y2hMNG0zQPyUecp4pzC6kivAIhyfHilFR61RGL+GPXQ2MWZWFYbAGjyiYJnAmCP3NOTd0jMZEnDkbUvxhMmBYSdETk1rRgm+R4LOzFUGaHqHDLKLX+FIPKcF96hrucXzcWyLbIbEgE98OHlnVYCzRdK8jlqm8tehUc9c9WhQ== vagrant insecure public key
EOF
chmod 0600 /home/vagrant/.ssh/authorized_keys
chown -R vagrant /home/vagrant
chmod 0600 /home/vagrant/.ssh/authorized_keys
chown -R vagrant /home/vagrant
echo "Disable jeos-firstboot.service for Vagrant boxes"
systemctl disable jeos-firstboot.service
systemctl mask jeos-firstboot.service
fi
#======================================
# Configure FDE/BLS specifics
#--------------------------------------
# [[ "$kiwi_profiles" == *"kvm-and-xen-"* ]]
if rpm -q sdbootutil; then
for d in /usr/lib/modules/*; do
test -d "$d" || continue
depmod -a "${d##*/}"
done
ENTRY_TOKEN=$(. /usr/lib/os-release; echo $ID)
mkdir -p /etc/kernel
echo "$ENTRY_TOKEN" > /etc/kernel/entry-token
# FIXME: kiwi needs /boot/efi to exist before syncing the disk image
mkdir -p /boot/efi
echo "${cmdline[*]}" > /etc/kernel/cmdline
rpm -q systemd-boot && loader_type="systemd-boot"
rpm -q grub2 && loader_type="grub2-bls"
echo "LOADER_TYPE=\"${loader_type}\"" >> /etc/sysconfig/bootloader
[ -e /var/lib/YaST2/reconfig_system ] && systemctl enable sdbootutil-enroll.service
fi

47
disk.sh
View File

@@ -1,31 +1,36 @@
#!/bin/bash
set -euxo pipefail
[ -x /usr/bin/sdbootutil ] || exit 0
echo "####### BOOTLOADER INSTALL (disk.sh)"
# [[ "$kiwi_profiles" == *"kvm-and-xen-"* ]]
if rpm -q sdbootutil; then
rootuuid=$(findmnt / -n --output uuid)
sed -i -e "s,\$, root=UUID=$rootuuid," /etc/kernel/cmdline
arch="$(uname -m)"
case "$arch" in
aarch64) arch=aa64 ;;
x86_64) arch=x64 ;;
*) echo "Unknown arch $arch"; exit 1 ;;
esac
if [ -x /usr/bin/sdbootutil ]; then
arch="$(uname -m)"
case "$arch" in
aarch64) arch=aa64 ;;
x86_64) arch=x64 ;;
*) echo "Unknown arch $arch"; exit 1 ;;
esac
echo "install boot loader"
sdbootutil -v --no-random-seed --arch "$arch" --esp-path /boot/efi --entry-token=auto --no-variables install
echo "add kernels"
export hostonly_l=no # for dracut
sdbootutil -v --arch "$arch" --esp-path /boot/efi --entry-token=auto add-all-kernels
# Set a 5s timeout, the "hold a key down" method doesn't work effectively.
echo "timeout 5" >> /boot/efi/loader/loader.conf
echo "install boot loader"
loader_type="grub2-bls"
rpm -q systemd-boot && loader_type="systemd-boot"
if [ -f /etc/sysconfig/bootloader ]; then
sed -i "s/^LOADER_TYPE=.*$/LOADER_TYPE=\"$loader_type\"/g" /etc/sysconfig/bootloader
else
echo "LOADER_TYPE=\"${loader_type}\"" > /etc/sysconfig/bootloader
fi
rm -f /boot/mbrid
sdbootutil -v --no-random-seed --arch "$arch" --esp-path /boot/efi --entry-token=auto --no-variables install
find /boot
echo "add kernels"
export hostonly_l=no # for dracut
sdbootutil -v --arch "$arch" --esp-path /boot/efi --entry-token=auto add-all-kernels
# Set a 5s timeout, the "hold a key down" method doesn't work effectively.
echo "timeout 5" >> /boot/efi/loader/loader.conf
rm -f /boot/mbrid
find /boot
fi
echo "####### ENDS BOOTLOADER INSTALLER (disk.sh)"
echo "####### END BOOTLOADER INSTALL (disk.sh)"

View File

@@ -1,8 +1,66 @@
-------------------------------------------------------------------
Thu Mar 6 12:50:13 UTC 2025 - Fabian Vogt <fvogt@suse.com>
- Switch away from patterns-base-bootloader for grub-bls, not suitable
- Switch away from kiwi's support for grub-bls, does not match sdbootutil
-------------------------------------------------------------------
Fri Feb 21 12:38:04 UTC 2025 - Fabian Vogt <fvogt@suse.com>
- config.sh: Do not rely on $kiwi_btrfs_root_is_snapshot (boo#1237466)
-------------------------------------------------------------------
Thu Feb 20 16:07:14 UTC 2025 - Fabian Vogt <fvogt@suse.com>
- Clean up config.sh and disk.sh
-------------------------------------------------------------------
Tue Nov 12 12:25:21 UTC 2024 - Alberto Planas Dominguez <aplanas@suse.com>
- Use the enrollment packages from sdbootutil
-------------------------------------------------------------------
Sat Nov 2 10:54:27 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- disable and mask the jeos-firstboot.service on Vagrant boxes
-------------------------------------------------------------------
Wed Oct 9 09:15:28 UTC 2024 - Stefan Schubert <schubi@suse.com>
- Added package systemd-repart-dracut to kvm-and-xen-sdboot and
kvm-and-xen-grub-bls
-------------------------------------------------------------------
Thu Oct 3 09:42:47 UTC 2024 - Alberto Planas Dominguez <aplanas@suse.com>
- Move /etc/sysconfig/bootloader creation to disk.sh, as KIWI can
replace the one generated in config.sh (bsc#1231271)
-------------------------------------------------------------------
Tue Oct 1 16:07:08 UTC 2024 - Alberto Planas Dominguez <aplanas@suse.com>
- Requires systemd-boot in the sdboot flavor
-------------------------------------------------------------------
Thu Sep 5 13:55:46 UTC 2024 - Alberto Planas Dominguez <aplanas@suse.com>
- Remove root from /etc/kernel/cmdline during image creation
-------------------------------------------------------------------
Tue Aug 27 11:48:44 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Grub package is grub2-arm64-efi, not grub2-arm-efi
-------------------------------------------------------------------
Tue Aug 13 13:53:32 UTC 2024 - Alberto Planas Dominguez <aplanas@suse.com>
- Use the new grub2-bls subpackage
-------------------------------------------------------------------
Fri Aug 9 08:45:16 UTC 2024 - Alberto Planas Dominguez <aplanas@suse.com>
- Enable disk-encryption-tool-enroll.service
-------------------------------------------------------------------
Wed Jul 31 13:38:18 UTC 2024 - Alberto Planas Dominguez <aplanas@suse.com>

View File

@@ -115,7 +115,7 @@
btrfs_root_is_readonly_snapshot="true"
btrfs_quota_groups="true"
>
<bootloader name="grub2" bls="true" />
<bootloader name="custom"/>
<systemdisk>
<volume name="home"/>
<volume name="root"/>
@@ -732,18 +732,23 @@
<package name="jeos-firstboot"/>
<package name="growpart-generator"/>
<package name="sdbootutil-snapper"/>
<package name="sdbootutil-jeos-firstboot-enroll"/>
<package name="disk-encryption-tool"/>
<package name="systemd-repart-dracut"/>
<package name="dracut-pcr-signature"/>
<package name="systemd-experimental"/>
<package name="shim"/>
<package name="efibootmgr"/>
<package name="mokutil" arch="aarch64,x86_64"/>
<package name="shim" arch="aarch64,x86_64"/>
<package name="uefi_mbr" arch="x86_64"/>
<package name="efibootmgr"/>
</packages>
<packages type="image" profiles="kvm-and-xen-sdboot">
<package name="systemd-boot"/>
</packages>
<packages type="image" profiles="kvm-and-xen-grub-bls">
<package name="patterns-base-bootloader"/>
<package name="grub2-arm64-efi-bls" arch="aarch64"/>
<package name="grub2-x86_64-efi-bls" arch="x86_64"/>
<package name="uefi_mbr" arch="x86_64"/>
<package name="grub2-x86_64-efi" arch="x86_64"/>
<package name="grub2-arm64-efi" arch="aarch64"/>
</packages>
<packages type="image" profiles="Pine64,RaspberryPi,RaspberryPi2,Rock64">
<package name="patterns-microos-hardware"/>