livecd-rootfs/live-build/ubuntu-touch/hooks/60-install-click.chroot
Oliver Grawert b86f4a8d4a Import patches-unapplied version 2.200 to ubuntu/trusty-proposed
Imported using git-ubuntu import.

Changelog parent: 59393695b6879ad215217533b218ff0f5584f0fd

New changelog entries:
  * use proper quoting for egrep call in click installer
2013-11-26 15:53:25 +00:00

30 lines
774 B
Bash
Executable File

#!/bin/sh
set -e
echo "Setting up click packages"
click_uri=http://archive-team.internal/click_packages
click_list=$click_uri/click_list
click_db=/usr/share/click/preinstalled
mkdir -p -m 755 "$click_db"
chown clickpkg:clickpkg "$click_db"
tmpdir="$(mktemp -d)"
cleanup () { rm -rf "$tmpdir"; }
trap cleanup EXIT
CLICKARCH=$(dpkg --print-architecture)
wget --no-verbose -O "$tmpdir/click_list" "$click_list"
for package in $(cat "$tmpdir/click_list")
do
if echo $package | egrep -q "_$CLICKARCH.click|_all.click|_unknown.click"; then
echo "Setting up $package"
wget --no-verbose -O "$tmpdir/$package" "$click_uri/$package"
click install --force-missing-framework --root="$click_db" --all-users \
"$tmpdir/$package"
fi
done