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
|
#!/bin/bash
set -ex
date --utc --iso-8601=seconds | xargs echo "[timestamp] Start time :"
# This file gets touched if all setup passes
rm /.setup_complete || true
HOME_DIR="/home/phablet"
( cd $HOME_DIR/archive && apt-ftparchive packages . > Packages )
echo "deb file://$HOME_DIR/archive ./" > /etc/apt/sources.list.d/test-mir-packages.list
#make sure to pin more highly than the overlay from vivid+overlay
printf "Package: *\nPin: origin \"\"\nPin-Priority: 1100\n" > /etc/apt/preferences.d/test-mir-package.pref
apt-get update || apt-get update || apt-get update
date --utc --iso-8601=seconds | xargs echo "[timestamp] Pre install :"
apt install -o Debug::pkgProblemResolver=1 --force-yes -y $(ls $HOME_DIR/archive/*.deb | xargs basename -a | cut -f1 -d'_')
apt-get install --force-yes -y \
glmark2-data \
glmark2-es2-mir \
mir-demos \
umockdev
touch /.setup_complete
date --utc --iso-8601=seconds | xargs echo "[timestamp] End time :"
|