cellsdk script SDK update example

This is an example of using the cellsdk script to update the SDK on a BladeCenter QS21 running Red Hat Enterprise Linux (RHEL) 5.1.

The following output is a result of typing the command:
# /opt/cell/cellsdk --iso /tmp/cellsdkiso update
Here is the output:
# /opt/cell/cellsdk --iso /tmp/cellsdkiso update

cellsdk INFO-2023: Trying to install or update cell-prod-license
cellsdk INFO-2024: cell-prod-license is installed
cellsdk INFO-2023: Trying to install or update cell-extras-license
cellsdk INFO-2024: cell-extras-license is installed
Preparing...                ##################################################
cell-install                ##################################################
cellsdk INFO-2006: spawning a new cellsdk using the newer cell-install version
cellsdk logs to /var/log/cellsdk.log

The IBM SDK 3.0 for Multicore Acceleration contains components governed by 
the following Open Source licenses: 

GNU Public License (GPL) - see http://www.gnu.org/licenses/gpl.html.
  GPL licensed components include GCC Toolchain and numactl.

Installation and use of this software requires you to certify you have read the 
license above, and accept its terms.  To accept these terms, type 'yes' at 
the prompt below.  If you do not wish to accept, type 'no' or press 'ctrl-C' to 
abort this program without installing.

After typing 'yes', you will be presented with licenses for IBM owned code, 
Follow the instructions on the screen to accept the IBM Licenses and proceed with 
installation of the SDK.

I have read and accept the licenses above [no/yes]: cellsdk INFO-2028: GPL/LGPL
 license accepted
cellsdk INFO-2023: Trying to install or update cell-product-license
cellsdk INFO-2024: cell-product-license is installed
International Program License Agreement

Part 1 - General Terms

BY DOWNLOADING, INSTALLING, COPYING, ACCESSING, OR USING THE PROGRAM YOU AGREE 
TO THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCEPTING THESE TERMS ON BEHALF OF 
ANOTHER PERSON OR A COMPANY OR OTHER LEGAL ENTITY, YOU REPRESENT AND WARRANT 
THAT YOU HAVE FULL AUTHORITY TO BIND THAT PERSON, COMPANY, OR LEGAL ENTITY TO 
THESE TERMS. IF YOU DO NOT AGREE TO THESE TERMS, 

- DO NOT DOWNLOAD, INSTALL, COPY, ACCESS, OR USE THE PROGRAM; AND

- PROMPTLY RETURN THE PROGRAM AND PROOF OF ENTITLEMENT TO THE PARTY FROM WHOM 
YOU ACQUIRED IT TO OBTAIN A REFUND OF THE AMOUNT YOU PAID. IF YOU DOWNLOADED 
THE PROGRAM, CONTACT THE PARTY FROM WHOM YOU ACQUIRED IT.

"IBM" is International Business Machines Corporation or one of its 


Press Enter to continue viewing the license agreement, or, Enter "1" to accept 
the agreement, "2" to decline it or "99" to go back to the previous screen, 
"3" Print, "4" Read non-IBM terms.
cellsdk INFO-2014: product license accepted.
cellsdk INFO-2023: Trying to install or update cell-extras-RHEL-license
cellsdk INFO-2019: yum groupupdate  'Cell Runtime Environment'  
 'Cell Development Tools' 'Cell Development Libraries' 'Cell Programming Examples'
 'Cell Simulator' 'Cell Performance Tools'
Loading "installonlyn" plugin
Loading "security" plugin
Loading "rhnplugin" plugin
Setting up Group Process
Setting up repositories
Setting up repositories
Reading repository metadata in from local files
Excluding Packages in global exclude list
Finished
Package cell-product-license - 3.0.0-1.0.noarch already installed and latest
 version
Package cell-prod-license - 3.0.0-0.0.noarch already installed and latest version
Package alf - 3.0.0-9.ppc64 already installed and latest version
Package alf - 3.0.0-9.ppc already installed and latest version
Package dacs - 3.0.0-19.ppc64 already installed and latest version
Package ppu-gdb - 6.6.50-23.ppc already installed and latest version
Package ppu-gcc-c++ - 4.1.1-54.ppc already installed and latest version
Package ppu-binutils - 2.17.50-31.ppc already installed and latest version
Package spu-newlib - 1.15.0-76.ppc already installed and latest version
Package spu-gdb - 6.6.50-10.ppc already installed and latest version
Package ppu-gcc - 4.1.1-54.ppc already installed and latest version
Package spu-binutils - 2.17.50-31.ppc already installed and latest version
Package spu-gcc-c++ - 4.1.1-100.ppc already installed and latest version
Package spu-gcc - 4.1.1-100.ppc already installed and latest version
Package spu-mass-devel - 4.5.0-10.ppc already installed and latest version
Package libspe2man - 2.2.0-4.noarch already installed and latest version
Package dacs-devel - 3.0.0-19.ppc64 already installed and latest version
Package alf-devel - 3.0.0-9.ppc64 already installed and latest version
Package alf-devel - 3.0.0-9.ppc already installed and latest version
Package ppu-mass-devel - 4.5.0-10.ppc64 already installed and latest version
Package ppu-mass-devel - 4.5.0-10.ppc already installed and latest version
Package cell-libs - 3.0-16.ppc64 already installed and latest version
Package cell-libs - 3.0-16.ppc already installed and latest version
Package cell-demos - 3.0-10.ppc64 already installed and latest version
Package cell-libs-source - 3.0-16.noarch already installed and latest version
Package cell-tutorial - 3.0-6.ppc already installed and latest version
Package cell-tutorial-source - 3.0-6.noarch already installed and latest version
Package cell-examples - 3.0-11.ppc64 already installed and latest version
Package cell-examples-source - 3.0-11.noarch already installed and latest version
Package alf-examples-source - 3.0.0-7.noarch already installed and latest version
Package cell-libs-devel - 3.0-16.ppc64 already installed and latest version
Package cell-libs-devel - 3.0-16.ppc already installed and latest version
Package cell-demos-source - 3.0-10.noarch already installed and latest version
Warning: Group Cell Simulator does not exist.
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package ppu-simdmath-devel.ppc64 0:3.0-5 set to be updated
---> Package spu-simdmath-devel.ppc 0:3.0-5 set to be updated
---> Package cell-documentation.noarch 0:3.0-5 set to be updated
---> Package ppu-simdmath-devel.ppc 0:3.0-5 set to be updated
---> Package alfman.noarch 0:3.0-8 set to be updated
---> Package dacsman.noarch 0:3.0-6 set to be updated
---> Package cell-buildutils.noarch 0:3.0-11 set to be updated
---> Package ppu-simdmath.ppc 0:3.0-5 set to be updated
---> Package ppu-simdmath.ppc64 0:3.0-5 set to be updated
---> Package simdman.noarch 0:3.0-6 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Updating:
 alfman                  noarch     3.0-8       CellSDK-Updates-RHEL-cbea   49 k
 cell-buildutils         noarch     3.0-11      CellSDK-Updates-RHEL-cbea   19 k
 cell-documentation      noarch     3.0-5       CellSDK-Updates-RHEL-cbea   40 M
 dacsman                 noarch     3.0-6       CellSDK-Updates-RHEL-cbea   62 k
 ppu-simdmath            ppc        3.0-5       CellSDK-Updates-RHEL-cbea   26 k
 ppu-simdmath            ppc64      3.0-5       CellSDK-Updates-RHEL-cbea   31 k
 ppu-simdmath-devel      ppc64      3.0-5       CellSDK-Updates-RHEL-cbea   99 k
 ppu-simdmath-devel      ppc        3.0-5       CellSDK-Updates-RHEL-cbea   94 k
 simdman                 noarch     3.0-6       CellSDK-Updates-RHEL-cbea  158 k
 spu-simdmath-devel      ppc        3.0-5       CellSDK-Updates-RHEL-cbea  178 k

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update      10 Package(s)         
Remove       0 Package(s)         

Total download size: 41 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating  : ppu-simdmath                 ####################### [ 1/20] 
  Updating  : ppu-simdmath-devel           ####################### [ 2/20] 
  Updating  : spu-simdmath-devel           ####################### [ 3/20] 
  Updating  : cell-documentation           ####################### [ 4/20] 
  Updating  : ppu-simdmath-devel           ####################### [ 5/20] 
  Updating  : alfman                       ####################### [ 6/20] 
  Updating  : dacsman                      ####################### [ 7/20] 
  Updating  : cell-buildutils              ####################### [ 8/20] 
  Updating  : ppu-simdmath                 ####################### [ 9/20] 
  Updating  : simdman                      ####################### [10/20] 

Updated: alfman.noarch 0:3.0-8 cell-buildutils.noarch 0:3.0-11
 cell-documentation.noarch 0:3.0-5 dacsman.noarch 0:3.0-6 ppu-simdmath.ppc 0:3.0-5
 ppu-simdmath.ppc64 0:3.0-5 ppu-simdmath-devel.ppc64 0:3.0-5
 ppu-simdmath-devel.ppc 0:3.0-5 simdman.noarch 0:3.0-6
 spu-simdmath-devel.ppc 0:3.0-5
Complete!
cellsdk INFO-2025: Copying files to
 /opt/cell/updates/3.0.0-1.1/CellSDK-Updates-RHEL-cbea
cellsdk INFO-2026:     ppu-simdmath-3.0-5.ppc.rpm
cellsdk INFO-2026:     ppu-simdmath-3.0-5.ppc64.rpm
cellsdk INFO-2026:     cell-product-license-3.0.0-1.0.noarch.rpm
cellsdk INFO-2026:     cellide-3.0.0-16.noarch.rpm
cellsdk INFO-2026:     alfman-3.0-8.noarch.rpm
cellsdk INFO-2026:     cell-documentation-3.0-5.noarch.rpm
cellsdk INFO-2026:     dacsman-3.0-6.noarch.rpm
cellsdk INFO-2026:     ppu-simdmath-devel-3.0-5.ppc.rpm
cellsdk INFO-2026:     ppu-simdmath-devel-3.0-5.ppc64.rpm
cellsdk INFO-2026:     spu-simdmath-devel-3.0-5.ppc.rpm
cellsdk INFO-2026:     simdman-3.0-6.noarch.rpm
cellsdk INFO-2026:     pdt-devel-3.0-37.ppc.rpm
cellsdk INFO-2026:     pdt-devel-3.0-37.ppc64.rpm
cellsdk INFO-2026:     trace-devel-3.0-37.ppc.rpm
cellsdk INFO-2026:     cell-buildutils-3.0-11.noarch.rpm
cellsdk INFO-2026:     pdt-3.0-37.ppc.rpm
cellsdk INFO-2026:     pdt-3.0-37.ppc64.rpm

Would you like to save the initial rpms in case 
you want to remove this update later? [y/n] y
cellsdk INFO-2025: Copying files to
 /opt/cell/updates/3.0.0-1.0/CellSDK-Product-RHEL-cbea
cellsdk INFO-2026:     alf-3.0.0-9.ppc.rpm
cellsdk INFO-2026:     alf-3.0.0-9.ppc64.rpm
cellsdk INFO-2026:     alf-debuginfo-3.0.0-9.ppc.rpm
cellsdk INFO-2026:     alf-debuginfo-3.0.0-9.ppc64.rpm
cellsdk INFO-2026:     alf-trace-3.0.0-9.ppc.rpm
cellsdk INFO-2026:     alf-trace-3.0.0-9.ppc64.rpm
cellsdk INFO-2026:     dacs-3.0.0-19.ppc64.rpm
cellsdk INFO-2026:     dacs-debuginfo-3.0.0-19.ppc64.rpm
cellsdk INFO-2026:     dacs-trace-3.0.0-19.ppc64.rpm
cellsdk INFO-2026:     ppu-simdmath-3.0-4.ppc.rpm
cellsdk INFO-2026:     ppu-simdmath-3.0-4.ppc64.rpm
cellsdk INFO-2026:     simdmath-debuginfo-3.0-4.ppc.rpm
cellsdk INFO-2026:     simdmath-debuginfo-3.0-4.ppc64.rpm
cellsdk INFO-2026:     blas-3.0-6.ppc.rpm
cellsdk INFO-2026:     blas-3.0-6.ppc64.rpm
cellsdk INFO-2026:     cell-prod-license-3.0.0-0.0.noarch.rpm
cellsdk INFO-2026:     cellide-3.0.0-15.noarch.rpm
cellsdk INFO-2026:     alf-ide-template-3.0.0-1.ppc.rpm
cellsdk INFO-2026:     alf-devel-3.0.0-9.ppc.rpm
cellsdk INFO-2026:     alf-devel-3.0.0-9.ppc64.rpm
cellsdk INFO-2026:     alf-trace-devel-3.0.0-9.ppc.rpm
cellsdk INFO-2026:     alf-trace-devel-3.0.0-9.ppc64.rpm
cellsdk INFO-2026:     blas-devel-3.0-6.ppc.rpm
cellsdk INFO-2026:     blas-devel-3.0-6.ppc64.rpm
cellsdk INFO-2026:     dacs-trace-devel-3.0.0-19.ppc64.rpm
cellsdk INFO-2026:     alfman-3.0-6.noarch.rpm
cellsdk INFO-2026:     cell-documentation-3.0-4.noarch.rpm
cellsdk INFO-2026:     dacs-devel-3.0.0-19.ppc64.rpm
cellsdk INFO-2026:     dacsman-3.0-5.noarch.rpm
cellsdk INFO-2026:     ppu-mass-devel-4.5.0-10.ppc.rpm
cellsdk INFO-2026:     ppu-mass-devel-4.5.0-10.ppc64.rpm
cellsdk INFO-2026:     spu-mass-devel-4.5.0-10.ppc.rpm
cellsdk INFO-2026:     ppu-simdmath-devel-3.0-4.ppc.rpm
cellsdk INFO-2026:     ppu-simdmath-devel-3.0-4.ppc64.rpm
cellsdk INFO-2026:     spu-simdmath-devel-3.0-4.ppc.rpm
cellsdk INFO-2026:     simdman-3.0-5.noarch.rpm
cellsdk INFO-2026:     libspe2man-2.2.0-4.noarch.rpm
cellsdk INFO-2026:     pdt-devel-3.0-36.ppc.rpm
cellsdk INFO-2026:     pdt-devel-3.0-36.ppc64.rpm
cellsdk INFO-2026:     trace-devel-3.0-36.ppc.rpm
cellsdk INFO-2026:     alf-examples-source-3.0.0-7.noarch.rpm
cellsdk INFO-2026:     cell-buildutils-3.0-10.noarch.rpm
cellsdk INFO-2026:     cell-tutorial-3.0-6.ppc.rpm
cellsdk INFO-2026:     cell-tutorial-source-3.0-6.noarch.rpm
cellsdk INFO-2026:     cell-demos-3.0-10.ppc64.rpm
cellsdk INFO-2026:     cell-demos-source-3.0-10.noarch.rpm
cellsdk INFO-2026:     cell-compliance-tests-3.0-6.ppc64.rpm
cellsdk INFO-2026:     cell-compliance-tests-source-3.0-6.noarch.rpm
cellsdk INFO-2026:     cell-examples-3.0-11.ppc64.rpm
cellsdk INFO-2026:     cell-examples-source-3.0-11.noarch.rpm
cellsdk INFO-2026:     cell-libs-3.0-16.ppc.rpm
cellsdk INFO-2026:     cell-libs-3.0-16.ppc64.rpm
cellsdk INFO-2026:     cell-libs-devel-3.0-16.ppc.rpm
cellsdk INFO-2026:     cell-libs-devel-3.0-16.ppc64.rpm
cellsdk INFO-2026:     cell-libs-source-3.0-16.noarch.rpm
cellsdk INFO-2026:     alf-hybrid-examples-source-3.0.0-7.noarch.rpm
cellsdk INFO-2026:     fdprpro-5.4.0-16.ppc.rpm
cellsdk INFO-2026:     pdt-3.0-36.ppc.rpm
cellsdk INFO-2026:     pdt-3.0-36.ppc64.rpm
cellsdk INFO-2026:     pdtr-3.0-11.ppc64.rpm