lp:~dbungert/curtin
- Get this repository:
-
git clone
https://git.launchpad.net/~dbungert/curtin
Branches
| Name | Last Modified | Last Commit |
|---|---|---|
| zfs-dracut | 2025-09-18 23:15:00 UTC |
curthooks: install zfs-dracut as needed
Author:
Dan Bungert
curthooks: install zfs-dracut as needed When using zfs, installing zfs-initramfs is only correct if the target LP: #2125164 |
| query-depends | 2025-08-26 00:21:59 UTC |
.
Author:
Dan Bungert
. |
| no-upgrade | 2025-08-25 23:06:11 UTC |
concept
Author:
Dan Bungert
concept |
| fix-removal-set | 2025-08-22 22:59:14 UTC |
distro: ensure_one_kernel - fix metapackage + no kernel install
Author:
Dan Bungert
distro: ensure_one_kernel - fix metapackage + no kernel install In the case where we list metapackages in the before list for |
|
lp-2118578- |
2025-07-28 20:40:02 UTC |
zfs: increase size of keystore
Author:
Olivier Gayot
zfs: increase size of keystore On plucky, a 20MiB keystore does not allow the install to complete. For some This results in warnings & errors: When running crtypsetup luksFormat: > Device /dev/zvol/ When runnign cryptsetup open: > Requested offset is beyond real size of device /dev/zvol/ LP: #2107381 Signed-off-by: Olivier Gayot <olivier. |
|
lp-2118578- |
2025-07-28 20:40:02 UTC |
zfs: increase size of keystore
Author:
Olivier Gayot
zfs: increase size of keystore On plucky, a 20MiB keystore does not allow the install to complete. For some This results in warnings & errors: When running crtypsetup luksFormat: > Device /dev/zvol/ When runnign cryptsetup open: > Requested offset is beyond real size of device /dev/zvol/ LP: #2107381 Signed-off-by: Olivier Gayot <olivier. |
|
lp-2112379- |
2025-06-03 20:51:03 UTC |
Revert "curthooks: remove all explicit calls to update_initramfs"
Author:
Dan Bungert
Revert "curthooks: remove all explicit calls to update_initramfs" This reverts commit 1a968edbe0caaf9 |
| doc-flock | 2025-06-03 16:39:29 UTC |
util: link to LP bug for flock()
Author:
Dan Bungert
util: link to LP bug for flock() |
|
kernel- |
2025-06-02 19:42:11 UTC |
unittests: remove usage of imp module
Author:
Dan Bungert
unittests: remove usage of imp module `imp` has been removed as of python3.12. We could migrate to importlib, but this is about python2 compat and we (cherry picked from commit 1667812bc4b2393 |
| lp-2107381-ctd | 2025-05-27 18:17:47 UTC |
vmtest-system-setup +zfsutils-linux
Author:
Dan Bungert
vmtest-system-setup +zfsutils-linux |
|
integration- |
2025-04-29 22:29:04 UTC |
integration: add run_bm(..., debug=True) helper
Author:
Dan Bungert
integration: add run_bm(..., debug=True) helper The debug argument for run_bm allows for running curtin outside of the |
|
flash-kernel- |
2025-04-29 20:38:14 UTC |
curthooks: set FK env vars for dpkg-reconfigure of the kernel
Author:
Dan Bungert
curthooks: set FK env vars for dpkg-reconfigure of the kernel LP: #2106682 |
| cloud-init-gh-6124 | 2025-03-31 21:03:34 UTC |
several: fix flake re unassigned globals
Author:
Dan Bungert
several: fix flake re unassigned globals |
| kdump-fix-enable | 2025-03-26 21:40:07 UTC |
curthooks: move kdump enablement after initramfs generation
Author:
Dan Bungert
curthooks: move kdump enablement after initramfs generation |
| fix-trunk-builddep | 2025-03-24 22:33:30 UTC |
control: build-dep on python3-packaging
Author:
Dan Bungert
control: build-dep on python3-packaging |
| why-ci-mad | 2025-03-24 17:54:50 UTC |
whitespace increment to trigger ci
Author:
Dan Bungert
whitespace increment to trigger ci |
| kern-cfg-naming | 2025-03-21 21:04:52 UTC |
curthooks: rename kernel event
Author:
Dan Bungert
curthooks: rename kernel event initramfs config sounds more specific than what this really does. Now, |
|
curthooks- |
2025-03-14 21:09:19 UTC |
curthooks: reconfigure kernel after initrd generated
Author:
Dan Bungert
curthooks: reconfigure kernel after initrd generated Kernel postinstall scripts do several helpful things that we don't want Done with LP: #2101831 in mind but expected to be more broadly useful. |
|
lp-2101831- |
2025-03-14 18:34:07 UTC |
curthooks: reconfigure kernel after initrd generated
Author:
Dan Bungert
curthooks: reconfigure kernel after initrd generated Kernel postinstall scripts do several helpful things that we don't want Done with LP: #2101831 in mind but expected to be more broadly useful. |
| lp-2101831-zipl | 2025-03-14 17:52:30 UTC |
curthooks: move zipl invocation after update-initramfs
Author:
Dan Bungert
curthooks: move zipl invocation after update-initramfs To match the behavior of the zz-zipl script in s390-tools, zipl should |
|
lp-2101831- |
2025-03-10 19:11:48 UTC |
Revert "Add doc/_build to the .gitignore list"
Author:
Dan Bungert
Revert "Add doc/_build to the .gitignore list" This reverts commit 8bde61c7531301b |
| fix-ci-ubuntu-noble | 2025-02-20 23:50:53 UTC |
tox: switch to pytest
Author:
Dan Bungert
tox: switch to pytest (cherry picked from commit f9e77d3eef78d4a |
| fix-ci-23.1 | 2025-02-20 23:45:26 UTC |
tox: switch to pytest
Author:
Dan Bungert
tox: switch to pytest (cherry picked from commit f9e77d3eef78d4a |
| sjg1-boot2 | 2025-02-05 16:50:01 UTC |
Add initial support for extlinux bootloader
Author:
Simon Glass
Add initial support for extlinux bootloader Add a basic implementation of this, mirroring the u-boot-update script. The main question here is how to find the correct root= argument for Signed-off-by: Simon Glass <simon. |
|
lp-2091689- |
2025-01-27 16:14:59 UTC |
distro: fix purge of packages from a PPA
Author:
Dan Bungert
distro: fix purge of packages from a PPA As suggested by LP user icecream95, the sequence purge - autoremove may LP: #2091689 |
| fix-ci-2024-12 | 2025-01-13 15:54:24 UTC |
tox: sitepackages = false
Author:
Dan Bungert
tox: sitepackages = false If we pull python3-apt from git we can drop sitepackages, which helps |
| test-ci-2025-01 | 2025-01-06 18:08:30 UTC |
README: add unnecessary whitespace
Author:
Dan Bungert
README: add unnecessary whitespace |
| lp-2091087 | 2024-12-05 18:18:51 UTC |
curthooks: fix for py3.5
Author:
Dan Bungert
curthooks: fix for py3.5 Fix a syntax issue, get unit tests running again. Pulling test |
| rtd-yaml | 2024-10-30 09:36:37 UTC |
readthedocs: add basic template
Author:
Dan Bungert
readthedocs: add basic template This is a required file for modern RTD. Try the basic template to |
|
fix-curthooks- |
2024-10-27 11:32:23 UTC |
curthooks: fix early exit on non-grub cases
Author:
Dan Bungert
curthooks: fix early exit on non-grub cases |
| 23.1-kdump | 2024-09-26 22:11:51 UTC |
Introduce the kernel-crash-dumps builtin hook
Author:
Chris Peterson
Introduce the kernel-crash-dumps builtin hook Introduce a new hook for builtin_curthooks to configure kernel crash kernel- By default, `enabled` is `None` will cause kernel crash dumps /usr/share/ The enablement script will inspect the system and either enable or (cherry picked from commit 40cae5c60fa9f4c |
|
kernel- |
2024-09-18 22:47:21 UTC |
config: use older typing syntax for py3.8
Author:
Dan Bungert
config: use older typing syntax for py3.8 |
|
kernel- |
2024-07-24 23:12:51 UTC |
distro: fix handling of pre-installed OEM kernel
Author:
Dan Bungert
distro: fix handling of pre-installed OEM kernel In the case of a pre-installed OEM kernel, we need to handle removals Have Subiquity feed the initial state (calculated before attempting to |
| kernel-remove-ctd | 2024-07-22 21:57:55 UTC |
curthooks: support explicit kernel removal
Author:
Dan Bungert
curthooks: support explicit kernel removal |
|
skip-if- |
2024-07-22 19:38:26 UTC |
maybe
Author:
Dan Bungert
maybe |
| skip-if-installed | 2024-07-18 19:49:40 UTC |
curthooks: attempt to skip kernel installs
Author:
Dan Bungert
curthooks: attempt to skip kernel installs For the OEM case, it helps if we don't redundantly try to install |
| lp-2061073 | 2024-07-15 15:10:07 UTC |
integration: quick_zero test
|
| fix-scsi-test | 2024-07-11 19:41:12 UTC |
vmtests: fix basic_scsi.yaml running out of space
Author:
Dan Bungert
vmtests: fix basic_scsi.yaml running out of space |
|
noble-unittest- |
2024-07-11 19:31:10 UTC |
vmtests: fix basic_scsi.yaml running out of space
Author:
Dan Bungert
vmtests: fix basic_scsi.yaml running out of space |
|
noble-unittest- |
2024-07-09 21:43:13 UTC |
tox: unpin flake8 version, sort
Author:
Dan Bungert
tox: unpin flake8 version, sort |
| readme-github | 2024-07-01 21:14:59 UTC |
README: note about github
Author:
Dan Bungert
README: note about github |
| no-grep-status | 2024-06-07 00:04:02 UTC |
distro: ensure_one_kernel debug logs
Author:
Dan Bungert
distro: ensure_one_kernel debug logs |
| kernel-lowest-layer | 2024-06-04 21:04:03 UTC |
curthooks: support kernel pkg removal
Author:
Dan Bungert
curthooks: support kernel pkg removal |
| kernel-cfg | 2024-05-23 19:31:35 UTC |
curthooks: create and refactor to KernelConfig
Author:
Dan Bungert
curthooks: create and refactor to KernelConfig |
| quiet-splash | 2024-04-15 18:34:20 UTC |
default GRUB_CMDLINE_LINUX_DEFAULT to include quiet/splash
Author:
Dan Bungert
default GRUB_CMDLINE_ |
|
lp-2057661- |
2024-04-13 22:52:14 UTC |
util: log release of flock
Author:
Dan Bungert
util: log release of flock |
| flock-ex | 2024-03-25 16:42:32 UTC |
block/zfs: flock for ZFS
Author:
Dan Bungert
block/zfs: flock for ZFS Add flock calls around encrypted ZFS creation areas LP: #2057661 |
| py312 | 2024-03-20 19:05:31 UTC |
lint: fix whitespace
Author:
Dan Bungert
lint: fix whitespace |
|
ischroot- |
2024-03-08 18:55:06 UTC |
Revert "Bind ischroot->true in ChrootableTarget and --mount-proc in unshare"
Author:
Dan Bungert
Revert "Bind ischroot->true in ChrootableTarget and --mount-proc in unshare" This reverts commit c5bb06b9645dfa7 |
|
close-cryptoswa |
2024-02-29 23:47:25 UTC |
do we need this for zpool export?
Author:
Dan Bungert
do we need this for zpool export? |
| zpool-keystore | 2024-02-29 20:07:23 UTC |
util: human2bytes actually return int
Author:
Dan Bungert
util: human2bytes actually return int |
| cryptoswap-dmc-type | 2024-02-28 00:58:41 UTC |
dm_crypt: tests related to keyfile removal
Author:
Dan Bungert
dm_crypt: tests related to keyfile removal |
|
test-use- |
2024-02-28 00:42:07 UTC |
zpool: create keystore encrypted setups
Author:
Dan Bungert
zpool: create keystore encrypted setups Add support for the 'luks_keystore' style encrypted ZFS install. Native (cherry picked from commit 5bf15d6373def08 |
| fix-volume-id | 2024-02-20 23:54:19 UTC |
block_meta: improve get_volume_uuid
Author:
Dan Bungert
block_meta: improve get_volume_uuid blkid can return 3 different types of UUIDs, and they aren't Also, leverage the existing blkid() wrapper to do so. |
|
cryptsetup- |
2024-02-20 22:58:09 UTC |
better
Author:
Dan Bungert
better |
| debug | 2024-02-19 21:22:19 UTC |
integration: add run_bm(..., debug=True) helper
Author:
Dan Bungert
integration: add run_bm(..., debug=True) helper The debug argument for run_bm allows for running curtin outside of the |
|
lp-2023317- |
2024-02-19 21:19:36 UTC |
maybe
Author:
Dan Bungert
maybe |
| fix-kname-link | 2024-02-08 16:05:53 UTC |
block: fix kname kernel ref
Author:
Dan Bungert
block: fix kname kernel ref |
| cryptoswap-dm-name | 2024-02-07 03:04:52 UTC |
block_meta: fix fstab path to cryptoswap
Author:
Dan Bungert
block_meta: fix fstab path to cryptoswap Curtin has this system by which it looks for the most robust path to the At install time, this device shows up with an ID that looks like This change appears to not affect other cases like LVM on LUKS, based on I believe the name appropriate as a selection mechanism because we |
|
cryptoswap- |
2024-02-07 03:04:52 UTC |
block_meta: fix fstab path to cryptoswap
Author:
Dan Bungert
block_meta: fix fstab path to cryptoswap Curtin has this system by which it looks for the most robust path to the At install time, this device shows up with an ID that looks like This change appears to not affect other cases like LVM on LUKS, based on I believe the name appropriate as a selection mechanism because we |
| cryptoswap | 2024-01-18 15:27:13 UTC |
block_meta: dm_crypt extensions for cryptswap
Author:
Dan Bungert
block_meta: dm_crypt extensions for cryptswap |
| btrfs | 2023-11-12 00:09:53 UTC |
notes
Author:
Dan Bungert
notes |
| logs | 2023-10-06 00:00:11 UTC |
install: do not log merged config
Author:
Dan Bungert
install: do not log merged config |
|
cloud-init- |
2023-09-26 21:01:34 UTC |
Revert "vmtests: add mantic after jammy"
Author:
Dan Bungert
Revert "vmtests: add mantic after jammy" This reverts commit abebab1e1e30a16 |
| partprobe | 2023-09-21 21:38:42 UTC |
thoughts on devsync
Author:
Dan Bungert
thoughts on devsync |
|
vmtest- |
2023-09-19 19:21:56 UTC |
vmtests: make loading error verbose
Author:
Dan Bungert
vmtests: make loading error verbose |
| log-source-handler | 2023-09-13 23:17:09 UTC |
extract: log source information
Author:
Dan Bungert
extract: log source information If you try hard enough and follow mount commands backwards you can |
| lp-2035034-sectors | 2023-09-13 17:33:27 UTC |
storage_config: handle partitions on 4k disk
Author:
Dan Bungert
storage_config: handle partitions on 4k disk In LP: #2035034, a user reported that the layout of existing |
| swap-logging | 2023-08-30 23:29:53 UTC |
swap: add logging
Author:
Dan Bungert
swap: add logging The suggested swap size code just sort of returns 0 sometimes and Provide diagnostic info on those values, and the reason for the |
| swap | 2023-08-30 23:13:10 UTC |
swap: add logging
Author:
Dan Bungert
swap: add logging The suggested swap size code just sort of returns 0 sometimes and Provide diagnostic info on those values, and the reason for the |
| deb822-doc | 2023-08-25 18:54:53 UTC |
docs: link to sources.list manpage for apt deb822
Author:
Dan Bungert
docs: link to sources.list manpage for apt deb822 |
|
zfs-default- |
2023-08-24 23:19:04 UTC |
zpool: allow selective default property override
Author:
Dan Bungert
zpool: allow selective default property override zpool fs or pool properties may now use underlying fs defaults with |
|
zpool-disable- |
2023-08-23 20:49:00 UTC |
zfs: only use default props if none are supplied
Author:
Dan Bungert
zfs: only use default props if none are supplied |
| mock-from-unittests | 2023-08-03 01:39:12 UTC |
several: drop python3-mock
Author:
Dan Bungert
several: drop python3-mock |
| vm-system-setup | 2023-08-03 00:20:31 UTC |
vmtest-system-setup: update for latest mantic
Author:
Dan Bungert
vmtest- -pep8, not available |
| swap-size-avail | 2023-07-25 18:25:48 UTC |
swap: support avail parameter
Author:
Dan Bungert
swap: support avail parameter Add an avail parameter to allow swap size projections based on expected |
| ask-about-swap | 2023-07-25 18:21:07 UTC |
swap: support avail parameter
Author:
Dan Bungert
swap: support avail parameter Add an avail parameter to allow swap size projections based on expected |
| zfs | 2023-06-05 21:42:38 UTC |
env hacks
Author:
Dan Bungert
env hacks |
| py35-fixes | 2023-05-25 20:49:38 UTC |
several: fix lints
Author:
Dan Bungert
several: fix lints |
| release/23.1 | 2023-05-25 20:43:26 UTC |
add python3-attr as dependency
Author:
Alexsander de Souza
add python3-attr as dependency (cherry picked from commit 1019040c497bdbf |
| series-fixes | 2023-05-25 20:43:26 UTC |
add python3-attr as dependency
Author:
Alexsander de Souza
add python3-attr as dependency (cherry picked from commit 1019040c497bdbf |
| old-series-extended | 2023-05-24 20:37:51 UTC |
block: move ENXIO workaround up a level
Author:
Dan Bungert
block: move ENXIO workaround up a level |
| compat | 2023-05-24 19:10:52 UTC |
block: only use no-tell-kernel if sfdisk supports
Author:
Dan Bungert
block: only use no-tell-kernel if sfdisk supports |
| image-writer | 2023-05-24 18:51:17 UTC |
block: retry loop post dd image
Author:
Dan Bungert
block: retry loop post dd image On Bionic, I observed that the volume group present in the test image |
| master | 2023-05-24 17:59:48 UTC |
integration: fix tests with empty ptable
Author:
Dan Bungert
integration: fix tests with empty ptable Older sfdisk seems to not like a completely empty ptable while setting |
|
integration- |
2023-05-24 17:59:48 UTC |
integration: fix tests with empty ptable
Author:
Dan Bungert
integration: fix tests with empty ptable Older sfdisk seems to not like a completely empty ptable while setting |
| test-help | 2023-05-23 20:32:53 UTC |
requirements: add missing content
Author:
Dan Bungert
requirements: add missing content |
| fix-old-series | 2023-05-22 23:48:27 UTC |
block: only use no-tell-kernel if sfdisk supports
Author:
Dan Bungert
block: only use no-tell-kernel if sfdisk supports |
| test-pytest | 2023-05-22 23:46:38 UTC |
unittest: fix tests that scan log results
Author:
Dan Bungert
unittest: fix tests that scan log results |
| py35 | 2023-05-19 22:08:53 UTC |
several: support older attrs version
Author:
Dan Bungert
several: support older attrs version |
| experimental-snap | 2023-04-26 11:23:31 UTC |
more deps
Author:
Dan Bungert
more deps |
| ubuntu/lunar | 2023-04-18 17:25:39 UTC |
block: ntfsresize with force options
Author:
Dan Bungert
block: ntfsresize with force options To match Ubiquity behavior, we should run ntfsresize with the force (cherry picked from commit 6caa799551b19dc |
| ntfsresize-force | 2023-04-18 17:05:19 UTC |
block: ntfsresize with force options
Author:
Dan Bungert
block: ntfsresize with force options To match Ubiquity behavior, we should run ntfsresize with the force |
|
lp-2004659- |
2023-02-07 17:56:37 UTC |
.
Author:
Dan Bungert
. |
| integration-sysfs | 2023-02-07 15:54:51 UTC |
integration: compare against sysfs results
Author:
Dan Bungert
integration: compare against sysfs results Ignoring size on extended partitions, sysfs seems to match what sfdisk |
|
lp-2004609- |
2023-02-07 15:35:39 UTC |
swap: clarify debug message
Author:
Dan Bungert
swap: clarify debug message This log message is shown, among other scenarios, if a swap partition is |
| fix-verify-dmcrypt | 2023-02-07 02:27:02 UTC |
dm_crypt preserve open
Author:
Dan Bungert
dm_crypt preserve open |
| no-attrs | 2023-01-24 18:40:04 UTC |
vmtests: drop python3-attr dep
Author:
Dan Bungert
vmtests: drop python3-attr dep |
| drop-fstring | 2023-01-24 17:18:58 UTC |
block: remove fstrings
Author:
Dan Bungert
block: remove fstrings |
| mp-test | 2023-01-18 18:10:25 UTC |
test
Author:
Dan Bungert
test |
| 1 → 100 of 166 results | First • Previous • Next • Last |