lp:ubuntu-core-initramfs

Get this repository:
git clone https://git.launchpad.net/ubuntu-core-initramfs

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/snapcore/core-initrd.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 15 seconds — see the log

Branches

Name Last Modified Last Commit
main 2024-04-29 09:06:40 UTC
Use ukify instead of llvm-objcopy

Author: Valentin David
Author Date: 2024-04-10 19:35:49 UTC

Use ukify instead of llvm-objcopy

core20 2024-04-09 07:11:18 UTC
releasing package ubuntu-core-initramfs version 51.15

Author: Alfonso Sanchez-Beato
Author Date: 2024-04-08 13:51:07 UTC

releasing package ubuntu-core-initramfs version 51.15

core22 2024-04-09 07:07:16 UTC
releasing package ubuntu-core-initramfs version 66.7

Author: Alfonso Sanchez-Beato
Author Date: 2024-04-08 17:33:27 UTC

releasing package ubuntu-core-initramfs version 66.7

core20-rel-51.15 2024-04-08 13:51:07 UTC
releasing package ubuntu-core-initramfs version 51.15

Author: Alfonso Sanchez-Beato
Author Date: 2024-04-08 13:51:07 UTC

releasing package ubuntu-core-initramfs version 51.15

xnox/add-dtb 2023-11-29 23:43:11 UTC
Add dtb flag

Author: Dimitri John Ledkov
Author Date: 2023-11-29 23:43:11 UTC

Add dtb flag

xnox/main-buildinfo 2023-11-21 23:59:52 UTC
Add dh-buildinfo files

Author: Dimitri John Ledkov
Author Date: 2023-11-21 23:59:52 UTC

Add dh-buildinfo files

This will generate buildinfo_$arch.gz file and ship it in the
deb. This then can be used to surface information about vendored
binaries inside the initrd.

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

xnox/core22-gpt-check 2023-10-20 23:56:55 UTC
systemd: fix UKI booting without GPT

Author: Dimitri John Ledkov
Author Date: 2023-10-20 23:56:55 UTC

systemd: fix UKI booting without GPT

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

core23.10 2023-09-28 08:20:02 UTC
Add mkfs.vfat for u-boot gadgets

Author: Valentin David
Author Date: 2023-06-20 08:06:29 UTC

Add mkfs.vfat for u-boot gadgets

U-boot needs to save `boot.sel` back to the boot partition. Because
ext4 is not safe to write on some U-Boot builds due to journal
corruption, we need to allow the gadget to create the boot partition
as a vfat. Which means `mkfs.vfat` is required during installation.

xnox/core22-arm64-gz 2023-09-14 16:55:07 UTC
releasing package ubuntu-core-initramfs version 66.5

Author: Dimitri John Ledkov
Author Date: 2023-09-14 16:55:07 UTC

releasing package ubuntu-core-initramfs version 66.5

xnox/main-arm64-gz 2023-09-14 14:40:17 UTC
gpt-auto-generator is gone in mantic

Author: Dimitri John Ledkov
Author Date: 2023-09-14 14:40:17 UTC

gpt-auto-generator is gone in mantic

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

xnox/release-66.2 2023-07-31 17:23:07 UTC
releasing package ubuntu-core-initramfs version 66.4

Author: Dimitri John Ledkov
Author Date: 2023-07-31 17:23:07 UTC

releasing package ubuntu-core-initramfs version 66.4

xnox/core22-fix-azure 2023-07-14 13:43:15 UTC
Nullboot doesn't seal cmdline yet, thus it must be baked in.

Author: Dimitri John Ledkov
Author Date: 2023-07-14 13:39:00 UTC

Nullboot doesn't seal cmdline yet, thus it must be baked in.

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

xnox/main-fix-azure 2023-07-14 13:39:00 UTC
Nullboot doesn't seal cmdline yet, thus it must be baked in.

Author: Dimitri John Ledkov
Author Date: 2023-07-14 13:39:00 UTC

Nullboot doesn't seal cmdline yet, thus it must be baked in.

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

xnox/main-fips 2023-07-11 14:53:19 UTC
Port to new kcapi-tools

Author: Dimitri John Ledkov
Author Date: 2023-07-11 14:53:19 UTC

Port to new kcapi-tools

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

xnox/core22-fips 2023-07-11 09:09:12 UTC
Implement fips feature

Author: Dimitri John Ledkov
Author Date: 2023-07-07 20:00:16 UTC

Implement fips feature

Currently this feature relies on fips kernel features that are not yet
merged. Thus this is experimental for now. Requires to be built
against fips-certified packages at runtime.

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

xnox/fdisk-mantic 2023-06-27 11:02:41 UTC
Add fdisk build-depends for /sbin/sfdisk vendor

Author: Dimitri John Ledkov
Author Date: 2023-06-27 11:02:41 UTC

Add fdisk build-depends for /sbin/sfdisk vendor

Otherwise ubuntu-core-initramfs FTBFS in mantic.

Fixes: https://github.com/snapcore/core-initrd/pull/180

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

xnox/core20-no-arm64-efi-again 2023-06-26 17:00:18 UTC
Disable create-efi calls on arm64, again.

Author: Dimitri John Ledkov
Author Date: 2023-06-26 17:00:18 UTC

Disable create-efi calls on arm64, again.

Two attempts were made to call create-efi on arm64 on focal before,
but focal lacks up to date systemd & backports to use llvm-objcopy and
thus create-efi simply fails on arm64 on focal.

Revert this change, and leave a comment to prevent re-enabling this a
3rd time.

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

xnox/primed-stage-packages 2023-05-12 21:20:14 UTC
Provide staged packages manifest & built-using

Author: Dimitri John Ledkov
Author Date: 2023-05-11 16:18:46 UTC

Provide staged packages manifest & built-using

xnox/core22/fix-hook-permissions 2023-05-10 10:35:30 UTC
Adapt maintainer scripts for ease of snap automation

Author: Dimitri John Ledkov
Author Date: 2023-04-25 17:07:49 UTC

Adapt maintainer scripts for ease of snap automation

As part of automating and producing more kernel snaps for more
targets, it is desired to auto-generate kernel.efi as unsigned, and
world-readable. Neither unsigned or snakeoil kernel.efi are ever
installed on end user systems, and this .deb packaging hook is only
used as part of kernel team's build processes.

Also add support for arm64, as we do produce many EFI arm64 snaps
already, which use more complicated packaging, because of this missing
create-efi call.

Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
(cherry picked from commit b526e2144cd182ecf917cbb27b4db3e43d415da5)

xnox/core20/fix-hook-permissions 2023-05-10 10:34:56 UTC
Adapt maintainer scripts for ease of snap automation

Author: Dimitri John Ledkov
Author Date: 2023-04-25 17:07:49 UTC

Adapt maintainer scripts for ease of snap automation

As part of automating and producing more kernel snaps for more
targets, it is desired to auto-generate kernel.efi as unsigned, and
world-readable. Neither unsigned or snakeoil kernel.efi are ever
installed on end user systems, and this .deb packaging hook is only
used as part of kernel team's build processes.

Also add support for arm64, as we do produce many EFI arm64 snaps
already, which use more complicated packaging, because of this missing
create-efi call.

Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
(cherry picked from commit b526e2144cd182ecf917cbb27b4db3e43d415da5)

xnox/core20/build-conflicts 2023-05-10 10:20:41 UTC
Add build-conflicts on snapd 2.59.3

Author: Dimitri John Ledkov
Author Date: 2023-05-10 10:14:27 UTC

Add build-conflicts on snapd 2.59.3

xnox/core22/build-conflicts 2023-05-10 10:18:50 UTC
Add build-conflicts on snapd 2.59.3

Author: Dimitri John Ledkov
Author Date: 2023-05-10 10:14:27 UTC

Add build-conflicts on snapd 2.59.3

xnox/merge-v66-main 2023-04-27 18:43:07 UTC
Merge branch 'core22' of github.com:snapcore/core-initrd

Author: Dimitri John Ledkov
Author Date: 2023-04-27 18:43:07 UTC

Merge branch 'core22' of github.com:snapcore/core-initrd

xnox/snap-automation-fixes 2023-04-25 17:07:49 UTC
Adapt maintainer scripts for ease of snap automation

Author: Dimitri John Ledkov
Author Date: 2023-04-25 17:07:49 UTC

Adapt maintainer scripts for ease of snap automation

As part of automating and producing more kernel snaps for more
targets, it is desired to auto-generate kernel.efi as unsigned, and
world-readable. Neither unsigned or snakeoil kernel.efi are ever
installed on end user systems, and this .deb packaging hook is only
used as part of kernel team's build processes.

Also add support for arm64, as we do produce many EFI arm64 snaps
already, which use more complicated packaging, because of this missing
create-efi call.

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

unbreak-lunar-recipe 2023-04-24 12:42:08 UTC
Fix python3-pyparsing build-depends

Author: Dimitri John Ledkov
Author Date: 2023-04-24 12:42:02 UTC

Fix python3-pyparsing build-depends

See:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023363
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023442

python3-pyparsing switched from Multi-Arch: no to Multi-Arch: foreign
in most recent releses. To continue cross-building, the
build-dependency must change from python3-pyparsing:native to an
arch-unqualified name. Use alternative specification to allow building
existing core-initrd on either jammy or lunar, simultaniously. This
should unbreak the recipe build.

xnox/add-riscv64 2023-02-13 12:08:59 UTC
Enable riscv64 build

Author: Dimitri John Ledkov
Author Date: 2023-02-13 12:08:59 UTC

Enable riscv64 build

xnox/systemd-sru-compat 2023-02-13 11:50:10 UTC
vendor/systemd: maintain stable default net-naming-scheme with future sru

Author: Dimitri John Ledkov
Author Date: 2022-09-08 12:50:27 UTC

vendor/systemd: maintain stable default net-naming-scheme with future sru

LP: #1945225

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

xnox/drop-custom-cvm-snap-bootstrap 2022-08-31 22:37:46 UTC
debian/rules: drop cloudimg-rootfs forked snap-bootstrap

Author: Dimitri John Ledkov
Author Date: 2022-08-31 22:37:46 UTC

debian/rules: drop cloudimg-rootfs forked snap-bootstrap

snap-bootstrap CVM feature got merged into next snapd release.

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

xnox/release-57 2022-08-15 15:10:25 UTC
releasing package ubuntu-core-initramfs version 57

Author: Dimitri John Ledkov
Author Date: 2022-08-15 15:10:25 UTC

releasing package ubuntu-core-initramfs version 57

xnox/new-cvm 2022-08-12 11:17:53 UTC
Upgrade snap-bootstrap fork

Author: Dimitri John Ledkov
Author Date: 2022-08-12 11:17:53 UTC

Upgrade snap-bootstrap fork

unmount-ubuntu-boot-packaging 2022-06-21 10:17:30 UTC
ppa4

Author: Dimitri John Ledkov
Author Date: 2022-06-21 10:17:30 UTC

ppa4

unmount-ubuntu-boot 2022-06-21 10:16:46 UTC
fixup

Author: Dimitri John Ledkov
Author Date: 2022-06-21 10:16:46 UTC

fixup

xnox-zstd 2022-04-01 12:40:33 UTC
Switch from lz4 to zstd compression

Author: Dimitri John Ledkov
Author Date: 2022-04-01 12:28:08 UTC

Switch from lz4 to zstd compression

UC22 kernels support zstd compressed initramfs, and after extensive
analysis the default compression on classic was changed to zstd -1 -T0
(see ubuntu-devel threads and analysis from waveform). This
compression method improves compression ratio, compression speed, as
well as reduces decompression memory required.

Further improvements can be achieved later with firmware and module
compression.

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

xnox-add-arm-riscv64 2022-03-28 14:49:21 UTC
Add additional EFI arch tags.

Author: Dimitri John Ledkov
Author Date: 2022-03-28 14:49:21 UTC

Add additional EFI arch tags.

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

xnox/rebuild-for-snapd-release 2021-11-16 10:55:07 UTC
releasing package ubuntu-core-initramfs version 51

Author: Dimitri John Ledkov
Author Date: 2021-11-16 10:55:07 UTC

releasing package ubuntu-core-initramfs version 51

xnox/upgrade-snapd-snapshot 2021-11-04 17:12:10 UTC
releasing package ubuntu-core-initramfs version 50

Author: Dimitri John Ledkov
Author Date: 2021-11-04 17:12:10 UTC

releasing package ubuntu-core-initramfs version 50

alfonsosanchezbeato/splash-v2 2021-10-20 13:54:58 UTC
load-drm-modules.sh: switch modules folder only when needed

Author: Alfonso Sanchez-Beato
Author Date: 2021-10-20 13:54:58 UTC

load-drm-modules.sh: switch modules folder only when needed

alfonsosanchezbeato/fix-dep-pulling 2021-10-14 13:01:24 UTC
debian: make sure we get deps from compiled systemd

Author: Alfonso Sanchez-Beato
Author Date: 2021-10-14 13:01:24 UTC

debian: make sure we get deps from compiled systemd

We were pulling some additional libraries (gcrypt and gpg-error) that
are used by Ubuntu normal systemd, but not by core-initrd's
vendordized systemd, which compiles with -Dgcrypt=false. Make sure
that we get the dependencies from the compiled systemd instead of the
ones from the build system, by setting properly LD_LIBRARY_PATH before
calling dracut-install. We need to copy the systemd libraries to a
temporal folder because dracut-install fails silently if a dependency
that is going to be pulled is inside the destination directory.

alfonsosanchezbeato/splash-wip 2021-10-04 08:20:26 UTC
rules: not use CDN so we can build in launchpad

Author: Alfonso Sanchez-Beato
Author Date: 2021-09-30 16:20:49 UTC

rules: not use CDN so we can build in launchpad

Not use CDN to download snaps so we can build in launchpad.

alfonsosanchezbeato/plymouth-wip 2021-09-29 09:27:25 UTC
splash: show ubuntu-core theme instead of ubuntu-logo

Author: Alfonso Sanchez-Beato
Author Date: 2021-09-29 09:27:25 UTC

splash: show ubuntu-core theme instead of ubuntu-logo

alfonsosanchezbeato/add-bootchart-support 2021-09-01 13:30:24 UTC
factory: move bootchart config to a system folder

Author: Alfonso Sanchez-Beato
Author Date: 2021-09-01 13:11:13 UTC

factory: move bootchart config to a system folder

mvo/longer-timeouts 2021-08-24 15:12:18 UTC
tests: increase timeouts yet again

Author: Michael Vogt
Author Date: 2021-08-24 15:12:18 UTC

tests: increase timeouts yet again

alfonsosanchezbeato/aarch64-stub 2021-08-17 08:38:41 UTC
debian: add llvm as run dependency

Author: Alfonso Sanchez-Beato
Author Date: 2021-08-17 08:38:41 UTC

debian: add llvm as run dependency

So we can run llvm-objcopy to build kernel.efi for aarch64.

xnox/generic-server 2021-08-10 10:54:40 UTC
features: enabled server feature on x86_64 and any generic kernels.

Author: Dimitri John Ledkov
Author Date: 2021-08-10 10:50:13 UTC

features: enabled server feature on x86_64 and any generic kernels.

Currently server feature is only enabled by default on x86_64
architecture. Also enable server feature for generic kernels, as they
are likely to boot in Qemu too.

BugLink: https://bugs.launchpad.net/bugs/1938530
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>

xnox/simple-sbat 2021-06-22 14:34:33 UTC
Simple sbat implementation

Author: Dimitri John Ledkov
Author Date: 2021-06-15 20:26:50 UTC

Simple sbat implementation

xnox/fix-builds 2021-06-16 15:19:47 UTC
Only build cloudimg feature on 64bit arches

Author: Dimitri John Ledkov
Author Date: 2021-06-16 15:19:47 UTC

Only build cloudimg feature on 64bit arches

xnox/fix-ci 2021-06-15 19:48:35 UTC
Do not build cloudimg rootfs feature in CI for now.

Author: Dimitri John Ledkov
Author Date: 2021-06-15 19:48:35 UTC

Do not build cloudimg rootfs feature in CI for now.

xnox/cloudimg-rootfs 2021-06-09 10:34:45 UTC
releasing package ubuntu-core-initramfs version 47

Author: Dimitri John Ledkov
Author Date: 2021-06-09 10:34:45 UTC

releasing package ubuntu-core-initramfs version 47

xnox/cmdline 2021-06-08 13:58:17 UTC
Add cmdline bin/ubuntu-core-initramfs

Author: Dimitri John Ledkov
Author Date: 2021-05-17 14:45:25 UTC

Add cmdline bin/ubuntu-core-initramfs

xnox/revert-sbat 2021-06-07 12:31:43 UTC
Revert "bootctl stub: add support for sbat, arm64, armhf, riscv64"

Author: Dimitri John Ledkov
Author Date: 2021-06-07 12:31:43 UTC

Revert "bootctl stub: add support for sbat, arm64, armhf, riscv64"

This reverts commit 29593e175544aa43c3bc74a09e337fe6a06dd3ed.

xnox/add-on-push 2021-05-24 10:36:11 UTC
Add weekly testing

Author: Dimitri John Ledkov
Author Date: 2021-05-21 11:34:09 UTC

Add weekly testing

xnox/add-sbat 2021-05-21 11:01:41 UTC
Merge remote-tracking branch 'origin/main' into xnox/add-sbat

Author: Dimitri John Ledkov
Author Date: 2021-05-21 11:01:41 UTC

Merge remote-tracking branch 'origin/main' into xnox/add-sbat

xnox/cloudimg-rootfs-draft-1 2021-05-20 13:23:14 UTC
use EFI/ubuntu/grubx64.efi for now

Author: Dimitri John Ledkov
Author Date: 2021-05-20 13:23:14 UTC

use EFI/ubuntu/grubx64.efi for now

xnox/fix-tests 2021-05-19 14:27:22 UTC
repack-kernel.sh: fixup repacking

Author: Dimitri John Ledkov
Author Date: 2021-05-19 14:04:59 UTC

repack-kernel.sh: fixup repacking

kerneldir needs to specify the directory with modules, and only main
feature is available after unpackging the initrd.

use-github-actions 2021-05-14 17:06:46 UTC
discard spread workers

Author: Sergio Cazzolato
Author Date: 2021-05-14 17:06:46 UTC

discard spread workers

155 of 55 results
This repository contains Public information 
Everyone can see this information.