#!/usr/bin/qsh
# INstall this by paste this into a QCMDEXC session:
# qsh cmd('wget -O - -U="Sitemule"                                      
# http://webfiles.system-method.com/packages/install_icebox2.sh | qsh') 


mkdir -p /packages/Icebox2pkg
cd /packages/Icebox2pkg

load () {
    wget -q --show-progress  --no-check-certificate --user-agent="Mozilla/5.0 (Windows NT x.y; rv:10.0) Gecko/20100101 Firefox/10.0" \
        http://webfiles.system-method.com/packages/Icebox2pkg/$1 -O $1
}

loadAndInstallFrameworks () {
    load  $1  
    tar -xf  $1   -C /icebreak/system/shared
}

loadAndInstalllibrary () {
    load  $1  
    system -v "crtsavf qgpl/$2"
    system -v "clrsavf qgpl/$2"
    system -v "CPYFRMSTMF FROMSTMF('$1') TOMBR('/QSYS.lib/QGPL.LIB/$2.FILE') MBROPT(*REPLACE)"   
    system -vK "RSTLIB SAVLIB($2) DEV(*SAVF) SAVF(qgpl/$2) MBROPT(*ALL) ALWOBJDIF(*ALL)  "
    system -v "dltf  qgpl/$2"
}

loadAndInstallproduct  () {
    load  $1  
    tar -xf  $1   -C /www
}

echo "Installing: Product packages dependencies"
loadAndInstallFrameworks jquery.tar  
loadAndInstallFrameworks ext-6.6.0.tar  
loadAndInstallFrameworks mousetrap.tar  
loadAndInstallFrameworks raphael.tar  
loadAndInstallFrameworks collectio.tar  

echo "Installing: Product packages "
loadAndInstallproduct ip2.tar                 
loadAndInstallproduct portf6.tar              
loadAndInstallproduct portfolio_6.tar         
loadAndInstallproduct icecap_theme.tar        
loadAndInstallproduct icecap.tar              
loadAndInstallproduct IceBreak-Samples.tar    

echo "Installing: Product library "
loadAndInstalllibrary icebox2.savf ICEBOX2


#Final settings
system "icebreak/addicesvr svrid(icebox2) TEXT('IceBox bundle: Portfolio, Icecap II') SVRPORT(7070) HTTPPATH('/www/portf6/admin') WWWDFTDOC('index.html') WEBCONFIG('/www/portf6/admin/webconfig-icebox2.xml') APPLIB(ICEBOX2) CCSID(*SYSVAL)"
system "icebreak/stricesvr svrid(icebox2) "
echo "Installation comple. Open you browser at port 7070"
