From b9a9b8e7dd3c9498e126522339c0dc9aca5989e2 Mon Sep 17 00:00:00 2001 From: Daniel Drake Date: Wed, 04 Jul 2012 19:22:50 +0000 Subject: sugar: add nullglob check for activity installation Fix a crash in the unusual case when there are no Sugar activities to install. --- diff --git a/modules/sugar/kspost.75.install_bundles.inc b/modules/sugar/kspost.75.install_bundles.inc index bbd99b4..d351d3b 100644 --- a/modules/sugar/kspost.75.install_bundles.inc +++ b/modules/sugar/kspost.75.install_bundles.inc @@ -1,6 +1,7 @@ mkdir -p /home/olpc/{Activities,Library} chown olpc:olpc /home/olpc/{Activities,Library} +shopt -s nullglob for i in /build_shared/sugar-bundles/*; do if [ "${i:(-4)}" == ".xol" ]; then /usr/bin/unzip -d /home/olpc/Library -q $i @@ -8,5 +9,6 @@ for i in /build_shared/sugar-bundles/*; do /bin/su -c "/usr/bin/sugar-install-bundle $i" - olpc fi done +shopt -u nullglob chown -R olpc:olpc /home/olpc/{Activities,Library} -- cgit v0.9.1