# Download the Ubuntu Touch ramdisk from the archive
TARGET_UBUNTU_INITRD_PKG := ubuntu-touch-generic-initrd
TARGET_UBUNTU_INITRD_SERIES := vivid
TARGET_OUT_UBUNTU_INITRD := $(TARGET_OUT_UBUNTU)/$(TARGET_UBUNTU_INITRD_PKG)
TARGET_UBUNTU_INITRD := $(TARGET_OUT_UBUNTU_INITRD)/usr/lib/ubuntu-touch-generic-initrd/initrd.img-touch
INSTALLED_RAMDISK_TARGET := $(BUILT_RAMDISK_TARGET)
ifeq ($(TARGET_ARCH),x86)
TARGET_UBUNTU_ARCH := i386
else
TARGET_UBUNTU_ARCH := armhf
endif
.PHONY: $(INSTALLED_RAMDISK_TARGET)
$(INSTALLED_RAMDISK_TARGET): $(MKBOOTFS) | $(MINIGZIP)
$(call pretty,"Target Ubuntu Touch ram disk: $@")
$(hide) rm -rf $(TARGET_OUT_UBUNTU_INITRD) $(TARGET_UBUNTU_ROOT_OUT)
$(hide) mkdir -p $(TARGET_OUT_UBUNTU_INITRD) $(TARGET_UBUNTU_ROOT_OUT)
$(hide) $(PULL_LP_BIN) $(TARGET_UBUNTU_INITRD_PKG) -o $(TARGET_OUT_UBUNTU_INITRD) -a $(TARGET_UBUNTU_ARCH) $(TARGET_UBUNTU_INITRD_SERIES)
$(hide) dpkg-deb -x $(TARGET_OUT_UBUNTU_INITRD)/$(TARGET_UBUNTU_INITRD_PKG)*.deb $(TARGET_OUT_UBUNTU_INITRD)
$(hide) $(ACP) $(TARGET_UBUNTU_INITRD) $@
$(hide) cd $(TARGET_UBUNTU_ROOT_OUT) && $(MINIGZIP) -c -d $@ | cpio -id