lp:~xnox/curtin

Get this repository:
git clone https://git.qastaging.paddev.net/~xnox/curtin
Only Dimitri John Ledkov can upload to this repository. If you are Dimitri John Ledkov please log in for upload directions.

Branches

Name Last Modified Last Commit
fix-fk-arm64 2023-10-11 14:15:25 UTC
curthooks: stop redirecting flash-kernel on new enough releases

Author: Dimitri John Ledkov
Author Date: 2023-10-11 14:14:01 UTC

curthooks: stop redirecting flash-kernel on new enough releases

New enough flash-kernel does nothing in containers & chroots, unless
environment variables are set to force that. These got added in
1fc717df52 ("kernel: use FK_FORCE to ensure flash-kernel runs") to
execute flash-kernel upon kernel installation. However, this continued
to do nothing on arm64 only as flash-kernel is redirected if
present. Stop redirecting flash-kernel on new enough releases (newer
than focal) which suppor the FK_FORCE/FK_FORCE_CONTAINER variables.

Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>

snap-stage-aware 2023-10-11 13:41:47 UTC
bin/curtin: make it snap stage aware

Author: Dimitri John Ledkov
Author Date: 2023-10-11 13:41:44 UTC

bin/curtin: make it snap stage aware

if curtin is staged into any snap, and is in default path inside the
snap make it possible to call curtin via `$ snap run --shell $mysnap
curtin --help` and make it find staged python, staged python's
modules, and be able to use them.

Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>

rocky 2022-02-15 13:03:40 UTC
curtin/distro.py: add rocky as a RHEL-like variant

Author: Dimitri John Ledkov
Author Date: 2022-02-15 12:26:34 UTC

curtin/distro.py: add rocky as a RHEL-like variant

Rocky Linux declares ID_LIKE="rhel centos fedora" which causes
grub-install to install into "redhat" EFI vendor path. That is not
correct, as rocky variant should instead install into "rocky" EFI
vendor path. This is based on inspecting Rocky Linux grub &
rocky-release RPMs.

LP: #1955671

Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>

lp1906379-2 2021-01-25 16:15:03 UTC
install_grub: convert in-target EFI loader path to ESP path.

Author: Dimitri John Ledkov
Author Date: 2021-01-25 12:29:10 UTC

install_grub: convert in-target EFI loader path to ESP path.

When calling efibootmgr convert esp-mount/efi-loader to efi-loader
path, as efibootmgr variable needs to relative the ESP mount point
root, rather than the in-target root.

LP: #1906379

Signed-off-by: Dimitri John Ledkov <xnox@ubuntu.com>

lp1906379 2021-01-25 11:29:53 UTC
install_grub: fix find_efi_loader path discovery

Author: Dimitri John Ledkov
Author Date: 2021-01-25 11:28:20 UTC

install_grub: fix find_efi_loader path discovery

When trying to test for target_path() the path passed to the function
should the one relative the root of the target. Since the returned
efi_loader path should be the one suitable to be passed to the
efibootmgr.

Also, add arm64 paths.

LP: #1906379

Signed-off-by: Dimitri John Ledkov <xnox@ubuntu.com>

btrfs-progs 2019-08-15 10:56:58 UTC
Switch to the new btrfs-progs package name, with btrfs-tools fallback.

Author: Dimitri John Ledkov
Author Date: 2019-08-08 20:23:01 UTC

Switch to the new btrfs-progs package name, with btrfs-tools fallback.

probert-storage 2019-08-15 10:22:08 UTC
Depend on the new probert-storage, or probert.

Author: Dimitri John Ledkov
Author Date: 2019-08-14 14:16:13 UTC

Depend on the new probert-storage, or probert.

master 2019-04-16 16:01:47 UTC
unbreak s390x chzdev

Author: Dimitri John Ledkov
Author Date: 2019-04-16 16:01:47 UTC

unbreak s390x chzdev

snap-bin-curtin 2019-03-18 13:09:47 UTC
util: add bin/curtin as a valid curtin_exe search location

Author: Dimitri John Ledkov
Author Date: 2019-03-18 13:09:47 UTC

util: add bin/curtin as a valid curtin_exe search location

In subiquity snap, curtin_exe ends up installed as $SNAP/bin/curtin,
not as $SNAP/usr/bin/curtin.

LP: #1820604

19 of 9 results
This repository contains Public information 
Everyone can see this information.