18 |
export STOREFRONT_STORE="${DEFAULT_STOREFRONT_STORE}" |
export STOREFRONT_STORE="${DEFAULT_STOREFRONT_STORE}" |
19 |
fi |
fi |
20 |
|
|
21 |
if ! storebrowse > /dev/null |
if ! storebrowse &> /dev/null |
22 |
then |
then |
23 |
if [ -d ~/.ICAClient ] |
if [ -d ~/.ICAClient ] |
24 |
then |
then |
29 |
touch ~/.ICAClient/.eula_accepted |
touch ~/.ICAClient/.eula_accepted |
30 |
|
|
31 |
# kill running instances |
# kill running instances |
32 |
pidof AuthServiceDaemon > /dev/null && killall AuthServiceDaemon |
pidof AuthManagerDaemon > /dev/null && killall AuthManagerDaemon |
33 |
pidof ServiceRecord > /dev/null && killall ServiceRecord |
pidof ServiceRecord > /dev/null && killall ServiceRecord |
34 |
pidof storebrowse > /dev/null && killall storebrowse |
pidof storebrowse > /dev/null && killall storebrowse |
35 |
|
|
43 |
echo "Store ${STOREFRONT_STORE} unknown, perhaps not added. Run 'rm -r ~/.ICAClient'." |
echo "Store ${STOREFRONT_STORE} unknown, perhaps not added. Run 'rm -r ~/.ICAClient'." |
44 |
else |
else |
45 |
OPT="" |
OPT="" |
46 |
[[ -n ${STOREFRONT_USER} ]] && OPT+=" -U \"${STOREFRONT_USER}\"" |
[[ -n ${STOREFRONT_USER} ]] && OPT+=" -U ${STOREFRONT_USER}" |
47 |
[[ -n ${STOREFRONT_PASS} ]] && OPT+=" -P \"${STOREFRONT_PASS}\"" |
[[ -n ${STOREFRONT_PASS} ]] && OPT+=" -P ${STOREFRONT_PASS}" |
48 |
[[ -n ${STOREFRONT_DOMAIN} ]] && OPT+=" -D \"${STOREFRONT_DOMAIN}\"" |
[[ -n ${STOREFRONT_DOMAIN} ]] && OPT+=" -D ${STOREFRONT_DOMAIN}" |
49 |
SESSION_LIST="$(storebrowse -E ${OPT} ${STOREFRONT_STORE})" |
SESSION_LIST=$(storebrowse -E ${OPT} ${STOREFRONT_STORE}) |
50 |
echo "${SESSION_LIST}" |
echo "SESSION_LIST='${SESSION_LIST}'" |
51 |
fi |
fi |