Ubuntu Pastebin

Paste from alan at Tue, 9 Jun 2015 09:25:43 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash

set -e

#CLICK_SDK_FRAMEWORK=${CLICK_SDK_FRAMEWORK:=ubuntu-sdk-14.10}
CLICK_SDK_FRAMEWORK=${CLICK_SDK_FRAMEWORK:=ubuntu-sdk-15.04}
FAT_DIR=${FAT_DIR:=/tmp/fatpackage}

echo -e "\033[1;32m [ ${CLICK_SDK_FRAMEWORK} ] Building super duper fat click package\033[0m"

for ARCH in armhf i386 amd64
do
    echo -e "\033[0;31m [ $ARCH ] Building..........\033[0m"
    BUILD_DIR=build-$ARCH
    mkdir ${BUILD_DIR}
    cd ${BUILD_DIR}
    click chroot -a $ARCH -f ${CLICK_SDK_FRAMEWORK} run cmake ..
    click chroot -a $ARCH -f ${CLICK_SDK_FRAMEWORK} run make
    click chroot -a $ARCH -f ${CLICK_SDK_FRAMEWORK} run make DESTDIR=${FAT_DIR} install
    cd ..
    echo -e "\033[0;31m [ $ARCH ] Cleaning up build dir\033[0m"
    rm -rf ${BUILD_DIR}
done

echo -e "\033[0;31m [ ${CLICK_SDK_FRAMEWORK} ] Modifying manifest.json\033[0m"
sed -i 's/^    "architecture.*/    "architecture": ["armhf", "i386", "amd64"],/' ${FAT_DIR}/manifest.json

echo -e "\033[0;31m [ ${CLICK_SDK_FRAMEWORK} ] Build *multi.click package\033[0m"
cd ../
click build ${FAT_DIR}
echo -e "\033[1;32m And were done!! \o/ \033[0m"
Download as text