Depend on packages instead of installing them at run time

core-include-dmsetup
Balint Reczey 7 years ago
parent 4a7b5f2f77
commit 7cc9576845

10
debian/control vendored

@ -12,18 +12,26 @@ Depends: ${misc:Depends},
android-tools-fsutils [armhf], android-tools-fsutils [armhf],
apt-utils, apt-utils,
debootstrap, debootstrap,
dosfstools,
e2fsprogs, e2fsprogs,
gdisk,
genisoimage,
germinate (>= 1.25.1), germinate (>= 1.25.1),
gnupg, gnupg,
grep-dctrl, grep-dctrl,
kpartx,
live-build (>= 3.0~a57-1ubuntu25.5~), live-build (>= 3.0~a57-1ubuntu25.5~),
lsb-release, lsb-release,
lzma, lzma,
parted,
procps, procps,
python-minimal | python, python-minimal | python,
python3-software-properties, python3-software-properties,
qemu-utils,
rsync, rsync,
squashfs-tools (>= 1:3.3-1) squashfs-tools (>= 1:3.3-1),
vmdk-stream-converter [amd64 i386],
zerofree
Suggests: partimage Suggests: partimage
Breaks: ubuntu-defaults-builder (<< 0.32) Breaks: ubuntu-defaults-builder (<< 0.32)
Description: construction script for the livecd rootfs Description: construction script for the livecd rootfs

@ -8,8 +8,6 @@ loop_device=
loop_raw= loop_raw=
backing_img= backing_img=
apt-get -qqy install dosfstools gdisk
clean_loops() { clean_loops() {
local kpartx_ret local kpartx_ret
local kpartx_stdout local kpartx_stdout
@ -51,7 +49,6 @@ make_ext4_partition() {
} }
mount_image() { mount_image() {
apt-get install -qqy kpartx
trap clean_loops EXIT trap clean_loops EXIT
backing_img="$1" backing_img="$1"
local rootpart="$2" local rootpart="$2"
@ -153,7 +150,6 @@ umount_partition() {
# both of these are likely overkill, but it does result in slightly # both of these are likely overkill, but it does result in slightly
# smaller ext4 filesystem # smaller ext4 filesystem
apt-get -qqy install zerofree
e2fsck -y -E discard ${rootfs_dev_mapper} e2fsck -y -E discard ${rootfs_dev_mapper}
zerofree ${rootfs_dev_mapper} zerofree ${rootfs_dev_mapper}
fi fi
@ -227,7 +223,6 @@ create_vmdk() {
destination="$2" destination="$2"
size="${3:-10240}" size="${3:-10240}"
apt-get install -qqy qemu-utils vmdk-stream-converter
streamconverter="/usr/share/pyshared/VMDKstream.py" streamconverter="/usr/share/pyshared/VMDKstream.py"
scratch_d=$(mktemp -d) scratch_d=$(mktemp -d)
cp ${src} ${scratch_d}/resize.img cp ${src} ${scratch_d}/resize.img
@ -260,7 +255,6 @@ create_derivative() {
} }
convert_to_qcow2() { convert_to_qcow2() {
apt-get install -qqy qemu-utils
src="$1" src="$1"
destination="$2" destination="$2"

@ -27,8 +27,6 @@ case $ARCH:$SUBARCH in
esac esac
create_empty_partition_table() { create_empty_partition_table() {
apt-get install -qqy parted
parted "$1" --script -- mklabel msdos parted "$1" --script -- mklabel msdos
} }

@ -7,8 +7,6 @@ if [ -n "$SUBARCH" ]; then
exit 0 exit 0
fi fi
apt-get -qqy install squashfs-tools
squashfs_f="${PWD}/livecd.ubuntu-cpc.squashfs" squashfs_f="${PWD}/livecd.ubuntu-cpc.squashfs"
squashfs_f_manifest="${squashfs_f}.manifest" squashfs_f_manifest="${squashfs_f}.manifest"

@ -11,8 +11,6 @@ esac
. config/functions . config/functions
apt-get -qqy install dosfstools gdisk
create_partitions() { create_partitions() {
disk_image="$1" disk_image="$1"
sgdisk "${disk_image}" --zap-all sgdisk "${disk_image}" --zap-all
@ -128,7 +126,6 @@ EOF
rm mountpoint/tmp/device.map rm mountpoint/tmp/device.map
umount mountpoint/boot/efi umount mountpoint/boot/efi
apt-get install -qqy udev
mount mount
umount_partition mountpoint umount_partition mountpoint
rmdir mountpoint rmdir mountpoint

@ -11,7 +11,6 @@ esac
create_partitions() { create_partitions() {
disk_image="$1" disk_image="$1"
apt-get install -qqy gdisk
sgdisk "${disk_image}" \ sgdisk "${disk_image}" \
--zap-all --zap-all
sgdisk "${disk_image}" \ sgdisk "${disk_image}" \

@ -10,7 +10,6 @@ case $ARCH:$SUBARCH in
;; ;;
esac esac
apt-get install -qqy qemu-utils
. config/functions . config/functions

@ -37,9 +37,6 @@ esac
. config/functions . config/functions
# Virtualbox is needed for making a small VMDK
apt-get -qqy install genisoimage qemu-utils
# Lets be safe about this # Lets be safe about this
box_d=$(mktemp -d) box_d=$(mktemp -d)
seed_d=$(mktemp -d) seed_d=$(mktemp -d)

Loading…
Cancel
Save