You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
livecd-rootfs/live-build/ubuntu-touch/hooks/60-install-click.chroot

32 lines
713 B

#!/bin/sh
set -e
echo "Setting up click packages"
case $(hostname --fqdn) in
*.ubuntu.com|*.buildd)
click_uri=http://archive-team.internal/click_packages
;;
*)
click_uri=http://people.canonical.com/~ubuntu-archive/click_packages
;;
esac
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
for package in $(wget -qO- "$click_list")
do
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"
done