~jessica-youjeong/livecd-rootfs:021324-jammy-missing-ipc

Last commit made on 2024-02-20
Get this branch:
git clone -b 021324-jammy-missing-ipc https://git.launchpad.net/~jessica-youjeong/livecd-rootfs
Only Jess Jang can upload to this branch. If you are Jess Jang please log in for upload directions.

Branch merges

Branch information

Name:
021324-jammy-missing-ipc
Repository:
lp:~jessica-youjeong/livecd-rootfs

Recent commits

94989fe... by Philip Roche

feat: Update d/ch for 2.765.39

Add description for changes proposed in 2.765.39

4833221... by Jess Jang

fix: Missing apparmor feature for generic kernel (LP: #2052789)

ipc has been added to apparmor feature in generic (5.15)
kernel and this feature should be seeded during image
build[0].

[0] https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/2052789

eb987ea... by Łukasz Zemczak

releasing package livecd-rootfs version 2.765.38

071611b... by Łukasz Zemczak

Merge branch 'jammy-64k' of git+ssh://git.launchpad.net/livecd-rootfs into ubuntu/jammy

79432bf... by Philip Roche

fix: d/changelog debian-changelog-line-too-long line 3 for version 2.765.37

This fixes lintian error

```
W: livecd-rootfs: debian-changelog-line-too-long line 3
```

8b83212... by Philip Roche

Merge bugfix/unminimize-no-lxd-installer-package-jammy into ubuntu/jammy [a=philroche] [r=utkarsh,vorlon]

fix: Fix calls to `unminimize` if lxd-installer package not present (LP: #2049723)

The unminimize script will try to install the lxd snap using the shim script
`/usr/sbin/lxd` from the lxd-installer package.

Previously `unminimize` was using `snap`
to install `lxd` directly which was being diverted by diverting the `snap` command.

This is no longer the case so we can remove `/usr/sbin/lxd` from the lxd-installer package
if it exists and then redirect any calls to `/usr/sbin/lxd` to `/bin/true`

MP: https://code.launchpad.net/~philroche/livecd-rootfs/+git/livecd-rootfs/+merge/458910

e8f7935... by Łukasz Zemczak

Add changelog.

7d5a370... by Łukasz Zemczak

Add a largemem subarch that ships a 64k kernel variant by default.

8f8415e... by Philip Roche

fix: Always use `dpkg-divert` instead of altering files maintained by packages

Altering a file maintained by a package can lead to unexpected behaviou expecially in
this case where packages are being removed and added.

Instead use `dpkg-divert` to allow us to mock `lxd` to `true` to allow `unminimize` to work
without error and to avoid installing of the `lxd` snap.

6ad70d6... by Philip Roche

fix: When using `rm` do not use `--force` when not required

`--force` implies that we wish not to fail `rm` even if the file is not present.

This was not our intention and as such can be removed.

Also use short option `-v` for verbose output as per the test of the code base.