mirror of
https://git.launchpad.net/livecd-rootfs
synced 2025-05-06 00:11:40 +00:00
live-build/ubuntu-cpc/functions: mount tmpfs on /var/cache/apt and
/var/lib/apt, so we don't have to leave empty space in our derivative images for packages that have been downloaded/installed/removed. This normally isn't relevant for the installed system, since the root filesystem will auto-expand in place on the target disk, but lets us ship smaller images.
This commit is contained in:
parent
a4988ccf13
commit
95aabdf668
8
debian/changelog
vendored
8
debian/changelog
vendored
@ -4,6 +4,14 @@ livecd-rootfs (2.408.15) UNRELEASED; urgency=medium
|
|||||||
* Drop preloading of grub modules that are built into the grub signed
|
* Drop preloading of grub modules that are built into the grub signed
|
||||||
image. This is functionally a no-op, changed only to clean up the code.
|
image. This is functionally a no-op, changed only to clean up the code.
|
||||||
|
|
||||||
|
[ Steve Langasek ]
|
||||||
|
* live-build/ubuntu-cpc/functions: mount tmpfs on /var/cache/apt and
|
||||||
|
/var/lib/apt, so we don't have to leave empty space in our derivative
|
||||||
|
images for packages that have been downloaded/installed/removed. This
|
||||||
|
normally isn't relevant for the installed system, since the root
|
||||||
|
filesystem will auto-expand in place on the target disk, but lets us
|
||||||
|
ship smaller images.
|
||||||
|
|
||||||
-- Steve Langasek <steve.langasek@ubuntu.com> Wed, 23 Aug 2017 17:35:40 -0700
|
-- Steve Langasek <steve.langasek@ubuntu.com> Wed, 23 Aug 2017 17:35:40 -0700
|
||||||
|
|
||||||
livecd-rootfs (2.408.14) xenial; urgency=medium
|
livecd-rootfs (2.408.14) xenial; urgency=medium
|
||||||
|
@ -87,6 +87,8 @@ setup_mountpoint() {
|
|||||||
mount proc-live -t proc "$mountpoint/proc"
|
mount proc-live -t proc "$mountpoint/proc"
|
||||||
mount sysfs-live -t sysfs "$mountpoint/sys"
|
mount sysfs-live -t sysfs "$mountpoint/sys"
|
||||||
mount -t tmpfs none "$mountpoint/tmp"
|
mount -t tmpfs none "$mountpoint/tmp"
|
||||||
|
mount -t tmpfs none "$mountpoint/var/lib/apt"
|
||||||
|
mount -t tmpfs none "$mountpoint/var/cache/apt"
|
||||||
mv "$mountpoint/etc/resolv.conf" resolv.conf.tmp
|
mv "$mountpoint/etc/resolv.conf" resolv.conf.tmp
|
||||||
cp /etc/resolv.conf "$mountpoint/etc/resolv.conf"
|
cp /etc/resolv.conf "$mountpoint/etc/resolv.conf"
|
||||||
|
|
||||||
@ -134,7 +136,7 @@ umount_settle() {
|
|||||||
umount_partition() {
|
umount_partition() {
|
||||||
local mountpoint=${1}
|
local mountpoint=${1}
|
||||||
mv resolv.conf.tmp "$mountpoint/etc/resolv.conf"
|
mv resolv.conf.tmp "$mountpoint/etc/resolv.conf"
|
||||||
for submnt in proc sys dev/pts dev tmp;
|
for submnt in var/cache/apt var/lib/apt proc sys dev/pts dev tmp;
|
||||||
do
|
do
|
||||||
umount_settle $mountpoint/$submnt
|
umount_settle $mountpoint/$submnt
|
||||||
done
|
done
|
||||||
|
Loading…
x
Reference in New Issue
Block a user