mirror of
https://git.launchpad.net/livecd-rootfs
synced 2025-05-09 01:41:31 +00:00
Adding hooks and making replace_kernel function
This commit is contained in:
parent
9297751059
commit
f1718bf3e4
@ -877,3 +877,17 @@ is_live_layer () {
|
|||||||
done
|
done
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
replace_kernel () {
|
||||||
|
mountpoint=$1
|
||||||
|
new_kernel=$2
|
||||||
|
|
||||||
|
# Install custom kernel (N.B. the trailing + retains linux-base during this
|
||||||
|
# operation)
|
||||||
|
env DEBIAN_FRONTEND=noninteractive chroot "${mountpoint}" apt-get \
|
||||||
|
remove --purge --assume-yes '^linux-.*' 'linux-base+'
|
||||||
|
env DEBIAN_FRONTEND=noninteractive chroot "${mountpoint}" apt-get \
|
||||||
|
update --assume-yes
|
||||||
|
env DEBIAN_FRONTEND=noninteractive chroot "${mountpoint}" apt-get \
|
||||||
|
install --assume-yes "${new_kernel}"
|
||||||
|
}
|
@ -2,6 +2,7 @@ depends root-dir
|
|||||||
depends tarball
|
depends tarball
|
||||||
depends squashfs
|
depends squashfs
|
||||||
depends disk-image
|
depends disk-image
|
||||||
|
depends kvm
|
||||||
depends qcow2
|
depends qcow2
|
||||||
depends vmdk
|
depends vmdk
|
||||||
depends vagrant
|
depends vagrant
|
||||||
|
2
live-build/ubuntu-cpc/hooks.d/base/series/kvm
Normal file
2
live-build/ubuntu-cpc/hooks.d/base/series/kvm
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
depends disk-image
|
||||||
|
base/kvm-image.binary
|
Loading…
x
Reference in New Issue
Block a user