Use new multiple-database scheme in click 0.4.3 to preinstall click

packages.
ubuntu/trusty
Colin Watson 11 years ago
parent 2f45e1f2e0
commit d083723d88

7
debian/changelog vendored

@ -1,3 +1,10 @@
livecd-rootfs (2.181) UNRELEASED; urgency=low
* Use new multiple-database scheme in click 0.4.3 to preinstall click
packages.
-- Colin Watson <cjwatson@ubuntu.com> Thu, 05 Sep 2013 11:28:15 +0100
livecd-rootfs (2.180) saucy; urgency=low
* make sure the NM configuration mangling of touch images uses the sudo and

@ -6,12 +6,19 @@ echo "Setting up click packages"
click_uri=http://archive-team.internal/click_packages
click_list=$click_uri/click_list
click_dir=/usr/share/preinstalled/click
click_db=/usr/share/click/preinstalled
mkdir -p "$click_dir"
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 "$click_dir"/"$package" "$click_uri"/"$package"
wget --no-verbose -O "$tmpdir/$package" "$click_uri/$package"
click install --force-missing-framework --root="$click_db" --all-users \
"$tmpdir/$package"
done

Loading…
Cancel
Save