mirror of
https://git.launchpad.net/livecd-rootfs
synced 2026-04-16 05:51:09 +00:00
Merge branch 'ubuntu/master' into fix/2146567
This commit is contained in:
commit
7b5b77ff68
24
debian/changelog
vendored
24
debian/changelog
vendored
@ -1,9 +1,31 @@
|
||||
livecd-rootfs (26.04.32) UNRELEASED; urgency=medium
|
||||
|
||||
[ Florent 'Skia' Jacquet ]
|
||||
* Update SEEDMIRROR to point to the new infra
|
||||
|
||||
[ Alfonso Sanchez-Beato ]
|
||||
* Add support for building Ubuntu Core 26 images.
|
||||
|
||||
-- Florent 'Skia' Jacquet <skia@ubuntu.com> Tue, 14 Apr 2026 12:56:52 +0200
|
||||
|
||||
livecd-rootfs (26.04.31) resolute; urgency=medium
|
||||
|
||||
[ Ryan Hill ]
|
||||
* Add additional 7.0 kernel apparmor features for
|
||||
successful image preseeding.
|
||||
|
||||
-- Chloé 'kajiya' Smith <chloe.smith@canonical.com> Mon, 13 Apr 2026 15:45:19 +0100
|
||||
|
||||
livecd-rootfs (26.04.30) resolute; urgency=medium
|
||||
|
||||
[ Florent 'Skia' Jacquet]
|
||||
* Pick a better manifest by using the live pass for layered images (LP: #2147921)
|
||||
|
||||
[ Dan Bungert ]
|
||||
* Exclude boot/grub/i386-pc/eltorito.img from md5sum.txt, as it is expected
|
||||
to change in xorriso output. (LP: #2147162)
|
||||
|
||||
-- Dan Bungert <daniel.bungert@canonical.com> Fri, 03 Apr 2026 18:21:58 -0600
|
||||
-- Florent 'Skia' Jacquet <skia@ubuntu.com> Mon, 13 Apr 2026 15:16:01 +0200
|
||||
|
||||
livecd-rootfs (26.04.29) resolute; urgency=medium
|
||||
|
||||
|
||||
1
live-build/apparmor/7.0/network_v9_skb/af_mask
Normal file
1
live-build/apparmor/7.0/network_v9_skb/af_mask
Normal file
@ -0,0 +1 @@
|
||||
inet inet6
|
||||
1
live-build/apparmor/7.0/network_v9_skb/iface
Normal file
1
live-build/apparmor/7.0/network_v9_skb/iface
Normal file
@ -0,0 +1 @@
|
||||
receive connect, secmark_postroute
|
||||
1
live-build/apparmor/7.0/network_v9_skb/localout
Normal file
1
live-build/apparmor/7.0/network_v9_skb/localout
Normal file
@ -0,0 +1 @@
|
||||
secmark_set
|
||||
1
live-build/apparmor/7.0/network_v9_skb/postroute
Normal file
1
live-build/apparmor/7.0/network_v9_skb/postroute
Normal file
@ -0,0 +1 @@
|
||||
secmark_send
|
||||
1
live-build/apparmor/7.0/network_v9_skb/rcv_skb
Normal file
1
live-build/apparmor/7.0/network_v9_skb/rcv_skb
Normal file
@ -0,0 +1 @@
|
||||
secmark_receive
|
||||
1
live-build/apparmor/7.0/network_v9_skb/relabel
Normal file
1
live-build/apparmor/7.0/network_v9_skb/relabel
Normal file
@ -0,0 +1 @@
|
||||
setcred
|
||||
@ -562,9 +562,9 @@ if [ -e "binary/$INITFS/filesystem.manifest" ]; then
|
||||
elif [ -e "binary/$INITFS/filesystem.packages" ]; then
|
||||
# '--initramfs none' produces different manifest names.
|
||||
ln "binary/$INITFS/filesystem.packages" "$PREFIX.manifest"
|
||||
elif [ -n "$PASSES" ]; then
|
||||
# For layered images, keep the manifest of the last pass
|
||||
for _PASS in $PASSES; do
|
||||
elif [ -n "$LIVE_PASSES" ]; then
|
||||
# For layered images, keep the manifest of the last (only?) live pass
|
||||
for _PASS in $LIVE_PASSES; do
|
||||
ln -f "${CASPER_DIR}/$_PASS.manifest.full" "$PREFIX.manifest"
|
||||
done
|
||||
fi
|
||||
|
||||
@ -32,12 +32,11 @@ fi
|
||||
|
||||
echo "Building on $(hostname --fqdn)"
|
||||
|
||||
SEEDMIRROR=https://ubuntu-archive-team.ubuntu.com/seeds/
|
||||
SEEDMIRROR=https://static-reports.ubuntu.com/seeds/
|
||||
if [ -z "$MIRROR" ]; then
|
||||
case $(hostname --fqdn) in
|
||||
*.ubuntu.com|*.buildd|*.ppa|*.scalingstack)
|
||||
MIRROR=http://ftpmaster.internal/ubuntu/
|
||||
SEEDMIRROR=http://archive-team.internal/seeds/
|
||||
;;
|
||||
*)
|
||||
case $ARCH in
|
||||
@ -491,31 +490,23 @@ case $IMAGEFORMAT in
|
||||
*) ;;
|
||||
esac
|
||||
|
||||
# Ubuntu Core 24
|
||||
# Ubuntu Core 26
|
||||
# For now we stick to updating this by hand, but a more tasteful solution
|
||||
# will follow
|
||||
CORE_MAJOR=24
|
||||
CORE_MAJOR=26
|
||||
|
||||
# Currently uc24 assertions do not support global channel overrides,
|
||||
# instead we have per-channel models
|
||||
# For UC26+ we build only images using stable channels,
|
||||
# for either signed or dangerous grade.
|
||||
case $CHANNEL in
|
||||
stable)
|
||||
MODEL="ubuntu-core-${CORE_MAJOR}-${MODEL#pc-}"
|
||||
;;
|
||||
candidate|beta|edge|dangerous)
|
||||
MODEL="ubuntu-core-${CORE_MAJOR}-${MODEL#pc-}-${CHANNEL}"
|
||||
;;
|
||||
dangerous-*)
|
||||
# That being said, the dangerous grade *does*
|
||||
# support channel overrides, so we can use the
|
||||
# dangerous model assertion and override the channel
|
||||
# freely.
|
||||
dangerous-stable)
|
||||
MODEL="ubuntu-core-${CORE_MAJOR}-${MODEL#pc-}-dangerous"
|
||||
CHANNEL=${CHANNEL#dangerous-}
|
||||
UBUNTU_IMAGE_ARGS="$UBUNTU_IMAGE_ARGS -c $CHANNEL"
|
||||
;;
|
||||
*)
|
||||
echo "Unknown CHANNEL ${CHANNEL} specification for ${SUITE}"
|
||||
echo "Unsupported CHANNEL ${CHANNEL} specification for ${SUITE}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
@ -525,7 +516,7 @@ case $IMAGEFORMAT in
|
||||
EXTRA_SNAPS="$EXTRA_SNAPS core bluez alsa-utils"
|
||||
;;
|
||||
*)
|
||||
# For all Ubuntu Core 24 reference images, add console-conf
|
||||
# For all Ubuntu Core reference images, add console-conf
|
||||
EXTRA_SNAPS="$EXTRA_SNAPS console-conf"
|
||||
;;
|
||||
esac
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user