SHA256
1
0
forked from pool/sdbootutil

74 Commits

Author SHA256 Message Date
269eae84ae Accepting request 1198470 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1198470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=32
2024-09-04 11:22:18 +00:00
2c26728d45 - Update to version 1+git20240903.81f1f40:
* Generate new predictions for update_all_entries
  * Use raw option in jq update all entries

OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=75
2024-09-03 12:13:48 +00:00
0928c8bdce Accepting request 1197874 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1197874
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=31
2024-09-01 17:20:58 +00:00
a89cca14eb - Update to version 1+git20240830.7f696c8:
* Use parameter "snapshot" instead the global one
  * Add update-entry and update-all-entries commands
  * Generate tpm2 public key before enroll_pcroracle
  * Fix function names for enrolling pcr-oracle
  * Check if enroll functions worked correctly
  * Warn when pcrlock.json or tpm2-pcr-signature.json are missing

OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=73
2024-08-30 13:58:49 +00:00
29b814d86f Accepting request 1197503 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1197503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=30
2024-08-30 11:25:45 +00:00
86de5c0d2b - Update to version 1+git20240829.1b5aa4d:
* Add --default-snapshot parameter (bsc#1224773)

OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=71
2024-08-29 17:22:28 +00:00
483e381961 Accepting request 1196259 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1196259
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=29
2024-08-29 13:42:45 +00:00
628bf4a29a - Update to version 1+git20240823.30ef4f1:
* Remove the executed line in grub2bls
  * Support new grub2-bls package

OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=69
2024-08-27 11:29:28 +00:00
38a1ac7781 Accepting request 1195568 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1195568
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=28
2024-08-23 20:26:08 +00:00
b0634825d6 - Update to version 1+git20240822.bc7e06b:
* Hide exit code for set-default-snapshot plugin call

OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=67
2024-08-22 14:26:02 +00:00
3488e0cbb1 Accepting request 1193395 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1193395
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=27
2024-08-13 11:22:23 +00:00
b0a0d0486d - Update to version 1+git20240812.ee2298f:
* Use arg_no_reuse_initrd as update_initrd
  * Reorder PIN and PW search
  * fix portable installation The fallback.efi should not be added when installing in portable mode
  * Use /run for tmpfiles instead of /etc

OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=65
2024-08-12 11:22:52 +00:00
60f2777471 Accepting request 1188972 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1188972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=26
2024-07-22 15:14:17 +00:00
8b321ad3b8 - Update to version 1+git20240722.e6d7c91:
* Fix early return value when cleaning pcrlock.d

OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=63
2024-07-22 09:28:32 +00:00
615f3d2d34 Accepting request 1188690 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1188690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=25
2024-07-19 15:59:04 +00:00
d7060dee72 - Update to version 1+git20240719.36c650f:
* Remove pcrlock.d if there are too many files
  * Limit LAST_WORKING_SNAPSHOTS to 3

OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=61
2024-07-19 14:03:42 +00:00
25a6872ac6 Accepting request 1188375 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1188375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=24
2024-07-18 17:15:13 +00:00
af298aff28 - Update to version 1+git20240718.6fbaad1:
* Enroll using pcr_oracle if pcrlock fails
  * Fix loader.conf measurement
  * Address some shellcheck issues
  * Implement basic [un]enroll commands
  * snapper: do not error if sdbootutil fails

OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=59
2024-07-18 10:08:27 +00:00
7eedc5ddc7 Accepting request 1186164 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1186164
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=23
2024-07-17 13:14:01 +00:00
007dfd29bf Accepting request 1187918 from home:aplanas:branches:devel:microos
- Update to version 1+git20240716.bb40c38:
  * Add --only-default option for list-entries command
  * Turn off colors when the shell it not interactive
  * Support portable installation of bootloader This is useful to create portable drives, so the bootloader entry isn't created permenantly.

OBS-URL: https://build.opensuse.org/request/show/1187918
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=57
2024-07-16 12:27:12 +00:00
934a0083ff - Update to version 1+git20240704.a2c5a26:
* Complain if fde-tools is missing
  * Remove rpm scriptlets
  * Remove is_transactional check
  * Call regenerate-initrd-posttrans
  * Remove pcrlock files older than 1 week
  * Measure initial state from backup
  * Remove useless TODO comments
  * Rename variable to SDB_ADD_INITIAL_COMPONENT
  * Fix transactional check
  * Add system / snapper as prefix for tw/grub2-bls
  * Compose the entry file name in a single place
  * Make 'invert' a generic case
  * Make free space for new kernel / initrd
  * Replace match with test in jq
  * grub: add grub drive in initrd path
  * grub: blscfg is included in the image
  * Fix pcrlock_manual_raw call
  * Add emacs .dir-locals.el
  * Show success message
  * Use a recovery pin for re-enrollment
  * grub2: entries predictions as a single component
  * grub2: remove duplicate function
  * Add blscfg.mod in the ESP and update predictions
  * grub2: generate pcrlock predictions
  * Fix some typos

OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=56
2024-07-08 12:26:05 +00:00
d1d3c71884 Accepting request 1173988 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1173988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=22
2024-05-16 15:12:36 +00:00
a8e1387880 Accepting request 1173984 from home:lnussel:branches:devel:microos
- Update to version 1+git20240514.56dc89c:
  * Add show-entry command
  * Add SYSTEMD_COLORS flag
  * Add byte order mark to boot.csv

OBS-URL: https://build.opensuse.org/request/show/1173984
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=54
2024-05-14 13:02:51 +00:00
491973dbe9 Accepting request 1172191 from devel:microos
- Update to version 1+git20240506.573a6a4:
  * Don't try to mess with overlayfs inside transaction
  * .spec - requires: dialog (forwarded request 1172158 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/1172191
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=21
2024-05-07 16:02:32 +00:00
64eb9afd73 Accepting request 1172158 from home:lnussel:branches:devel:microos
- Update to version 1+git20240506.573a6a4:
  * Don't try to mess with overlayfs inside transaction
  * .spec - requires: dialog

OBS-URL: https://build.opensuse.org/request/show/1172158
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=52
2024-05-06 14:03:24 +00:00
3418796e1a Accepting request 1166658 from devel:microos
- Update to version 1+git20240410.3325802:
  * fallback for machine-id (forwarded request 1166657 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/1166658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=20
2024-04-10 15:48:45 +00:00
d6264212c8 Accepting request 1166657 from home:lnussel:branches:devel:microos
- Update to version 1+git20240410.3325802:
  * fallback for machine-id

OBS-URL: https://build.opensuse.org/request/show/1166657
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=50
2024-04-10 12:52:33 +00:00
b3ad7f3357 Accepting request 1166226 from devel:microos
- Update to version 1+git20240408.49e4021:
  * Update requirements
  * Measure manually initrd if pcrlock fails
  * Set SYSTEMD_LOG_LEVEL if verbose
  * Only error out on empty machine-id when actually used
  * feat: add basic boot assessment
  * fix: use new os-release and machine-id files
  * dracut call: --add-device belongs to --sysroot
  * Make sdbootutil usable with no snapshot Systems (forwarded request 1166225 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/1166226
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=19
2024-04-09 14:46:13 +00:00
43dd67a981 Accepting request 1166225 from home:lnussel:branches:devel:microos
- Update to version 1+git20240408.49e4021:
  * Update requirements
  * Measure manually initrd if pcrlock fails
  * Set SYSTEMD_LOG_LEVEL if verbose
  * Only error out on empty machine-id when actually used
  * feat: add basic boot assessment
  * fix: use new os-release and machine-id files
  * dracut call: --add-device belongs to --sysroot
  * Make sdbootutil usable with no snapshot Systems

OBS-URL: https://build.opensuse.org/request/show/1166225
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=48
2024-04-08 14:35:23 +00:00
4045328023 Accepting request 1161328 from devel:microos
- Update to version 1+git20240321.04bfbac:
  * Warning if make-policy do not register all PCRs (forwarded request 1161327 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/1161328
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=18
2024-03-25 20:07:14 +00:00
67ff5becb9 Accepting request 1161327 from home:lnussel:branches:devel:microos
- Update to version 1+git20240321.04bfbac:
  * Warning if make-policy do not register all PCRs

OBS-URL: https://build.opensuse.org/request/show/1161327
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=46
2024-03-25 08:08:21 +00:00
81d461ca53 Accepting request 1159807 from devel:microos
- Update to version 1+git20240320.8b35615:
  * Revert "Remove GRUB2 package conflict" (forwarded request 1159806 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/1159807
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=17
2024-03-22 14:17:15 +00:00
ac83e2befe Accepting request 1159806 from home:lnussel:branches:devel:microos
- Update to version 1+git20240320.8b35615:
  * Revert "Remove GRUB2 package conflict"

OBS-URL: https://build.opensuse.org/request/show/1159806
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=44
2024-03-20 10:03:42 +00:00
df0086eeb4 Accepting request 1159009 from home:lnussel:branches:devel:microos
- Update to version 1+git20240314.3472899:
  * Add minimal grub configuration
  * Add systemd.machine_id to kernel command line
  * Add SNAPSHOT parameter to bootloader command
  * Remove GRUB2 package conflict
  * Resolve some shellcheck issues
  * Remove unused variable
  * Change tempfile name
  * needs-update and update meets grub2
  * Consider grub2 when installing the bootloader
  * Add grub2 detector and command
  * fix: delete correct initrd file after installation
  * feat: add add-all-kernels-clean function
  * refactor: use snapshot as argument for all commands
  * Set SYSTEMD_LOG_LEVEL=warning for pcrlock
  * Don't require /etc/sysconfig/fde-tools for pcr-oracle
  * add loader.conf to locking
  * Make sure there are actually entries
  * Prefer pcr-oracle if it's actually configured
  * Don't log to syslog ourselves
  * Fix typo
  * fix: remove Tumbleweed version from regular entries

OBS-URL: https://build.opensuse.org/request/show/1159009
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=43
2024-03-18 13:07:59 +00:00
4cefe47274 Accepting request 1148172 from devel:microos
- Update to version 1+git20240215.cb7e392:
  * Add --no-random-seed argument

OBS-URL: https://build.opensuse.org/request/show/1148172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=16
2024-02-21 16:52:29 +00:00
e88dcbaf4e Accepting request 1148170 from home:lnussel:branches:devel:microos
fix changelog

OBS-URL: https://build.opensuse.org/request/show/1148170
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=41
2024-02-20 15:19:04 +00:00
d3f786e732 Accepting request 1146890 from home:lnussel:branches:devel:microos
- Update to version 1+git20240215.cb7e392:
  * Add --no-random-seed argument

OBS-URL: https://build.opensuse.org/request/show/1146890
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=40
2024-02-19 14:18:45 +00:00
f24a4f46da Accepting request 1146526 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1146526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=15
2024-02-15 19:58:54 +00:00
db45b24179 Accepting request 1146520 from home:lnussel:branches:devel:microos
- Update to version 1+git20240214.ba81e0e:
  * Fix pcr-oracle use
  * Add device when generating initrd for snapshots
  * Use systemd-pcrlock
  * Pre-built initrd support
  * Add subvolumes_prefix support

OBS-URL: https://build.opensuse.org/request/show/1146520
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=38
2024-02-14 09:09:29 +00:00
78f08a8f8e Accepting request 1140775 from devel:microos
- Update to version 1+git20240122.c0d8f76:
  * Integrate with kernel-install
  * Rework kernel listing a bit
  * Add checks to list-entries
  * List entries for current system only by default
  * Fall back to loader.conf if setting efivar failed
  * Runtime determine kernel image name
  * Add list-snapshots
  * Add list-entries command

OBS-URL: https://build.opensuse.org/request/show/1140775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=14
2024-01-24 18:04:31 +00:00
3838934deb - Update to version 1+git20240122.c0d8f76:
* Integrate with kernel-install
  * Rework kernel listing a bit
  * Add checks to list-entries
  * List entries for current system only by default
  * Fall back to loader.conf if setting efivar failed
  * Runtime determine kernel image name
  * Add list-snapshots
  * Add list-entries command

OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=36
2024-01-23 07:46:48 +00:00
cbd18f6a5e Accepting request 1140600 from devel:microos
- Update to version 1+git20240118.7e744b4:
  * Bind mount /etc inside the snapshot

OBS-URL: https://build.opensuse.org/request/show/1140600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=13
2024-01-22 19:31:15 +00:00
ee2dc1370c - Update to version 1+git20240118.7e744b4:
* Bind mount /etc inside the snapshot

OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=34
2024-01-22 13:00:34 +00:00
1add32d138 Accepting request 1135444 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1135444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=12
2024-01-04 14:56:59 +00:00
2c4a3ef7ba Accepting request 1134507 from home:lnussel:branches:devel:microos
- Update to version 1+git20231221.42797ab:
  * Do not fail if LUKS2 section is empty

OBS-URL: https://build.opensuse.org/request/show/1134507
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=32
2023-12-28 08:53:41 +00:00
11836e0960 Accepting request 1133123 from devel:microos
- Update to version 1+git20231214.b186b2d:
  * Fix exit code
  * Revert "Add pcr predictions to initrd for now" (forwarded request 1133114 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/1133123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sdbootutil?expand=0&rev=11
2023-12-15 20:47:24 +00:00
480beafed8 Accepting request 1133114 from home:lnussel:branches:devel:microos
- Update to version 1+git20231214.b186b2d:
  * Fix exit code
  * Revert "Add pcr predictions to initrd for now"

OBS-URL: https://build.opensuse.org/request/show/1133114
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=30
2023-12-14 14:52:57 +00:00
0c6bae6f68 Accepting request 1132922 from home:lnussel:branches:devel:microos
- Update to version 1+git20231213.2a07af6:
  * Add update-predictions command
  * Predict all the entries

OBS-URL: https://build.opensuse.org/request/show/1132922
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=29
2023-12-14 09:42:56 +00:00
45c047f30d - Update to version 1+git20231211.01c6a76:
* Add ExclusiveArch for 64-bit EFI architectures

OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=28
2023-12-11 07:48:41 +00:00
c6547f2b70 Accepting request 1129833 from home:lnussel:branches:devel:microos
- Update to version 1+git20231129.d7f3909:
  * Add pcr predictions to initrd for now
  * Generate new TPM2 predictions with pcr-oracle
  * Update file triggers
  * Fix exit code of update command
  * Add a %transfiletriggerin to update EFI binaries
  * Update help text

OBS-URL: https://build.opensuse.org/request/show/1129833
OBS-URL: https://build.opensuse.org/package/show/devel:microos/sdbootutil?expand=0&rev=27
2023-11-30 07:37:11 +00:00