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
32
33
|
#!/bin/bash
set -ex
# This file gets touched if all setup passes
rm /.setup_complete || true
HOME_DIR="/home/phablet"
apt-add-repository ppa:chris.gagnon/mir-demo-tester -y
apt-add-repository ppa:mir-team/staging -y
apt-get update
apt-get install --force-yes -y \
glmark2-data \
glmark2-es2-mir \
mir-demo-tester
for DEB in `ls $HOME_DIR/archive/*.deb`; do
DEPENDS=$(dpkg -I $DEB | grep Depends | cut -d ':' -f 2-)
for DEPEND in $DEPENDS; do
echo $DEPEND
INSTALL=$(echo $DEPEND | grep -v ")" | grep -v "(" |grep -v "|" | cut -d ',' -f1)
if [ ! -z "$INSTALL" ]; then
apt-get install $INSTALL -y || true
fi
done
done
dpkg -i --force-depends-version $HOME_DIR/archive/*.deb
touch /.setup_complete
|