mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-04-17 21:31:09 +00:00
Move conditional lvm2 install prior to first call to lvm2 binaries
This commit is contained in:
parent
79d78376b5
commit
51160d6eb1
10
mk-sbuild
10
mk-sbuild
@ -245,6 +245,11 @@ case "$SCHROOT_TYPE" in
|
||||
CHROOT_LV="${name}_${CHROOT_ARCH}_chroot"
|
||||
CHROOT_PATH="/dev/$VG/$CHROOT_LV"
|
||||
|
||||
# Install lvm2 if missing
|
||||
if ! dpkg -l lvm2 >/dev/null 2>&1; then
|
||||
sudo apt-get install lvm2
|
||||
fi
|
||||
|
||||
# Does the specified VG exist? (vgdisplay doesn't set error codes...)
|
||||
if [ `sudo vgdisplay -c "$VG" | wc -l` -eq 0 ]; then
|
||||
echo "Volume group '${VG}' does not appear to exist" >&2
|
||||
@ -367,11 +372,6 @@ fi
|
||||
|
||||
case "$SCHROOT_TYPE" in
|
||||
"lvm-snapshot")
|
||||
# Install lvm2 if missing
|
||||
if ! dpkg -l lvm2 >/dev/null 2>&1; then
|
||||
sudo apt-get install lvm2
|
||||
fi
|
||||
|
||||
# Allocate the "golden" chroot LV
|
||||
sudo lvcreate -n "$CHROOT_LV" -L "$LV_SIZE" "$VG"
|
||||
sudo mkfs -t ext4 "$CHROOT_PATH"
|
||||
|
Loading…
x
Reference in New Issue
Block a user