2013-07-17 11:07:08 -03:00
|
|
|
#!/bin/sh
|
|
|
|
|
2013-09-06 13:21:36 +01:00
|
|
|
set -e
|
2013-07-17 00:06:43 -03:00
|
|
|
|
|
|
|
echo "Setting up click packages"
|
|
|
|
|
2013-09-06 13:21:36 +01:00
|
|
|
click_uri=http://archive-team.internal/click_packages
|
2013-07-17 00:06:43 -03:00
|
|
|
click_list=$click_uri/click_list
|
2013-09-05 11:28:41 +01:00
|
|
|
click_db=/usr/share/click/preinstalled
|
2013-08-26 17:23:27 -03:00
|
|
|
|
2013-09-05 11:28:41 +01:00
|
|
|
mkdir -p -m 755 "$click_db"
|
|
|
|
chown clickpkg:clickpkg "$click_db"
|
|
|
|
|
|
|
|
tmpdir="$(mktemp -d)"
|
|
|
|
cleanup () { rm -rf "$tmpdir"; }
|
|
|
|
trap cleanup EXIT
|
2013-07-17 00:06:43 -03:00
|
|
|
|
2013-09-06 11:48:21 +01:00
|
|
|
wget --no-verbose -O "$tmpdir/click_list" "$click_list"
|
|
|
|
for package in $(cat "$tmpdir/click_list")
|
2013-07-17 00:06:43 -03:00
|
|
|
do
|
|
|
|
echo "Setting up $package"
|
2013-09-05 11:28:41 +01:00
|
|
|
wget --no-verbose -O "$tmpdir/$package" "$click_uri/$package"
|
|
|
|
click install --force-missing-framework --root="$click_db" --all-users \
|
|
|
|
"$tmpdir/$package"
|
2013-07-17 00:06:43 -03:00
|
|
|
done
|