mirror of
https://git.launchpad.net/livecd-rootfs
synced 2025-02-13 22:28:27 +00:00
Import patches-unapplied version 2.385 to ubuntu/xenial-proposed
Imported using git-ubuntu import. Changelog parent: 4089d75a2175b397937e87a363f4330969fedc07 New changelog entries: * add snap building for kernel snaps
This commit is contained in:
parent
4089d75a21
commit
6052273963
6
debian/changelog
vendored
6
debian/changelog
vendored
@ -1,3 +1,9 @@
|
||||
livecd-rootfs (2.385) xenial; urgency=medium
|
||||
|
||||
* add snap building for kernel snaps
|
||||
|
||||
-- Oliver Grawert <ogra@ubuntu.com> Wed, 09 Mar 2016 15:58:35 +0100
|
||||
|
||||
livecd-rootfs (2.384) xenial; urgency=medium
|
||||
|
||||
* slightly adjust the naming of the OS snap for snappy builds so it becomes
|
||||
|
@ -507,7 +507,52 @@ EOF
|
||||
if [ "$ARCH" = "amd64" ]; then
|
||||
cp $HERE/$PREFIX.$tarname $HERE/$PREFIX.azure.$tarname
|
||||
fi
|
||||
cd $HERE)
|
||||
|
||||
# create snap
|
||||
snapname="kernel.snap"
|
||||
metaname=canonical-pc-linux
|
||||
|
||||
if [ "$devarch" = "raspi2" ];then
|
||||
metaname=canonical-pi2-linux
|
||||
snapname="$devarch.kernel.snap"
|
||||
elif [ "$devarch" = "generic" ] && [ "$ARCH" = "armhf" ];then
|
||||
metaname=canonical-bbb-linux
|
||||
fi
|
||||
|
||||
rm -rf $HERE/snap || true
|
||||
mkdir -p $HERE/snap/meta
|
||||
cp -a $TMPDIR/assets/* $HERE/snap
|
||||
cp -a $TMPDIR/system/* $HERE/snap
|
||||
|
||||
cd $HERE/snap
|
||||
kernel="$(ls vmlinuz-*)"
|
||||
initrd="$(ls initrd.img-*)"
|
||||
ln -s $kernel vmlinuz
|
||||
ln -s $initrd initrd.img
|
||||
kvers="$(ls vmlinuz-*|sed 's/^.*vmlinuz-//;s/-[a-z.]*$//')"
|
||||
|
||||
VERSION=$kvers-$(date +20%y%m%d-%H-%M)
|
||||
|
||||
cat > meta/snap.yaml <<EOF
|
||||
name: $metaname
|
||||
version: $VERSION
|
||||
architectures: [$ARCH]
|
||||
summary: The canonical $devarch $ARCH kernel
|
||||
type: kernel
|
||||
|
||||
kernel: $(ls vmlinuz-*)
|
||||
initrd: $(ls initrd.img-*)
|
||||
modules: $(ls -d lib/modules/*)
|
||||
firmware: lib/firmware
|
||||
EOF
|
||||
cd $HERE
|
||||
|
||||
apt-get -y install ubuntu-snappy-cli
|
||||
snappy build --squashfs snap
|
||||
|
||||
snapfile="$(ls $metaname*.snap)"
|
||||
cp -a $snapfile $PREFIX.$snapname
|
||||
)
|
||||
done
|
||||
fi
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user