Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

combustion-1.4+git8-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: combustion Distribution: openSUSE Tumbleweed
Version: 1.4+git8 Vendor: openSUSE
Release: 1.1 Build date: Wed Aug 21 14:12:40 2024
Group: System/Management Build host: reproducible
Size: 48730 Source RPM: combustion-1.4+git8-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/openSUSE/combustion
Summary: System for initial configuration of appliances
Combustion is a minimal module for dracut, which runs a user provided script on
the first boot of a transactional system.

You can use this to create additional files, install packages, set up devices
or even re-partition the hard disk. The configuration can be provided as a
shell script, loaded from an external storage media and is run during boot in a
new system snapshot. On success, the system will directly boot into that new
snapshot, so that no reboot is needed.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Wed Aug 21 2024 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.4+git8:
    * Avoid misleading "Application returned with exit status 1" message
    * CI: Add an ignition config which mounts /sysroot/home
    * Bind mount API filesystems individually
    * Check for leftover /sysroot mounts on combustion exit
* Mon Aug 12 2024 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.4+git4:
    * Add basic automated testing
    * Don't wait for other config sources if combustion.url is set
    * Improve documentation for config sources a bit
    * Stop gpg-agent before umounting /sysroot
* Tue Aug 06 2024 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.4:
    * Add support for remote config files using combustion.url (jsc#PED-8591)
* Fri Jul 12 2024 Fabian Vogt <fvogt@suse.com>
  - Switch _service to use mode="manual"
  - Update to version 1.3+git11:
    * 30firstboot: Leave IPL DASD enablement to s390-tools (jsc#PED-8130)
    * Wait for tee to finish in example scripts (bsc#1222411)
* Wed Mar 06 2024 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.3+git9:
    * Explicitly install modules for config sources
    * Trigger udev rules on ACTION!="remove"
* Fri Mar 01 2024 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.3+git7:
    * Only enable all existing DASDs if it's actually the first boot (bsc#1219849)
    * Use $dracutsysrootdir
* Thu Jan 25 2024 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.3+git5:
    * Set the snapper snapshot as important=yes
    * Remove unnecessary chmod
* Thu Dec 21 2023 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.3+git3:
    * 30firstboot: Do not detect firstboot in the zipl initrd "initgrub" mode
      (bsc#1218065)
    * Handle absence of NM and wicked properly
    * Use dracut $hookdir instead of hardcoding
* Thu Nov 23 2023 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.3:
    * Add udev rule for VMware guestinfo
    * Read VMware guestinfo value as base64 encoded gzipped script
    * Support VMware guestinfo
* Wed Oct 18 2023 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.2+git9:
    * Override subvol= with the new snapshot if necessary
* Thu Oct 12 2023 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.2+git8:
    * Set mount propagation flags for /sysroot in the right order
* Fri Sep 15 2023 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.2+git7:
    * Try the KIWI selfinstall .iso as fallback config source (jsc#PED-6587, jsc#SMO-271)
* Tue Sep 12 2023 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.2+git6:
    * Fix failure if /sysroot not mounted and no config provided
* Thu Sep 07 2023 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.2+git5:
    * Run combustion-prepare.service before ignition-enable-network.service
    * Revert "Remove now obsolete workaround for ignition-mount.service ExecStop"
    * Only attempt firstboot check on devices
* Tue Aug 22 2023 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.2+git2:
    * Don't consider /var/lib/YaST2/reconfig_system for firstboot detection
    * Use improved x-initrd.mount code in firstboot-detect as well
* Mon Aug 21 2023 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.2:
    * Don't remove YaST reconfig_system marker if called from ignition
    * Remove now obsolete workaround for ignition-mount.service ExecStop
    * Set dasd_mod.dasd=autodetect in modprobe.d
    * Omit combustion module in initrds for already configured systems
    * New module to handle firstboot detection in the initrd (poo#127196,
      jsc#PED-5843)
    * Fixes for use with ignition-kargs-helper
    * Improve x-initrd.mount handling
    * Work around systemd issue with emergency.target at the root
* Thu Aug 03 2023 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.1+git0:
    * Add option to run the script in the prepare phase as well
    * Add compatibility for ignition-kargs-helper
    * Populate /dev/shm/combustion/ in the --prepare stage
    * Small README.md improvements
    * combustion.rules: Match /module/qemu_fw_cfg instead of the namespace within
* Tue Jul 11 2023 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.0+git4:
    * Handle uppercase filesystem labels in combustion.rules as well
    * Update README.md to explain the current mechanism of firstboot_happened
* Thu Aug 18 2022 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.0+git2:
    * Let selinux-microos-relabel decide whether a relabel is necessary (bsc#1202437)
* Tue Aug 02 2022 Fabian Vogt <fvogt@suse.com>
  - Update to version 1.0+git1:
    * Use /lib/dracut/hooks instead of the usr-merged location (bsc#1201957)
* Wed Jul 06 2022 Fabian Vogt <fvogt@suse.com>
  - Switch to use the git repo with obs_scm
  - Update to version 1.0+git0:
    * Add Makefile for make install support
    * Start sysroot-usr.mount as well
    * Replace invalid use of ln_r in module-setup.sh
* Thu Mar 24 2022 Fabian Vogt <fvogt@suse.com>
  - Bump version to 0.3
  - Use the Wiki page as URL (boo#1195383)
  - Don't touch /sysroot/etc/ after creating a new snapshot, it ends up
    in the old snapshot's overlay
* Wed Mar 23 2022 Fabian Vogt <fvogt@suse.com>
  - Disable ignition-mount.service's ExecStop instead of stopping the
    unit (boo#1197309)
* Mon Mar 21 2022 Fabian Vogt <fvogt@suse.com>
  - Be more --quiet with systemctl
* Thu Mar 03 2022 Fabian Vogt <fvogt@suse.com>
  - Support the dracut network-manager module
* Mon Jan 24 2022 Fabian Vogt <fvogt@suse.com>
  - Remove /var/lib/YaST2/reconfig_system on successful runs
* Wed Nov 24 2021 Dimitar Zahariev <mitko@tuionui.com>
  - Look for filesystems with uppercase labels as well
* Tue Jul 27 2021 Fabian Vogt <fvogt@suse.com>
  - Drop explicit dependency on sysroot.mount. Instead, handle starting and
    stopping of the unit explicitly to avoid conflicts.
  - Add workaround for gh#systemd/systemd#20329
* Mon Jun 21 2021 Fabian Vogt <fvogt@suse.com>
  - Set the exit status explicitly
* Mon Jun 07 2021 Fabian Vogt <fvogt@suse.com>
  - combustion: Relabel the old snapshot (if necessary) and explicitly
    trigger autorelabel for the new snapshot
* Fri Mar 05 2021 Fabian Vogt <fvogt@suse.com>
  - Expand and clarify README
* Wed Jan 20 2021 Fabian Vogt <fvogt@suse.com>
  - module-setup.sh: Install grep as well

Files

/usr/lib/dracut
/usr/lib/dracut/modules.d
/usr/lib/dracut/modules.d/30firstboot
/usr/lib/dracut/modules.d/30firstboot/firstboot-detect
/usr/lib/dracut/modules.d/30firstboot/firstboot-detect.service
/usr/lib/dracut/modules.d/30firstboot/firstboot.target
/usr/lib/dracut/modules.d/30firstboot/module-setup.sh
/usr/lib/dracut/modules.d/35combustion
/usr/lib/dracut/modules.d/35combustion/combustion
/usr/lib/dracut/modules.d/35combustion/combustion-prepare.service
/usr/lib/dracut/modules.d/35combustion/combustion.rules
/usr/lib/dracut/modules.d/35combustion/combustion.service
/usr/lib/dracut/modules.d/35combustion/module-setup.sh
/usr/share/doc/packages/combustion
/usr/share/doc/packages/combustion/README.md
/usr/share/licenses/combustion
/usr/share/licenses/combustion/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 12 01:04:35 2024