# Notes from board # Thomas Naughton ---------------------------------------------------------------------------- Wed 1/15/03 ---------------------------------------------------------------------------- ++++++ [_____________________________________________][--------------------------] Glue {base} Core Other ---- ---- ----- oscar installer | c3-oscar | lam maintenance | c3 | pvm + oscar | sis | ...other non-core pkgs... infrastructure | switcher | & glue | ..other core pkgs.. | MetaMenu | | OPD | | [_____________________________________________][--------------------------] /\ /\ \--depend----/ [RPM] [tarball] [tarball] ++++++ (A.rpm) oscar-base.rpm oscar (B.rpm) oscar-core.tar.gz oscar-core (C.rpm) oscar-today.tar.gz oscar-included oscar-sumo ++++++ Upgrade scenario: - install OSCAR-3.0 - downld A-4.0.rpm A-3.0.rpm , ./install_cluster /opt/oscar-3.0 /opt/oscar-4.0/lib, bin, ... /opt/oscar-packages/lam, pvm, ... * Pre-install of oscar-base.rpm uses oscar tools to be determiner of __existing__ oscar installation is ok. If not ok, use existing oscar tools to update conflicting rpms. ++++++ Feature request: + ./install_cluster eth0 | ./install (and let it do logic or prompt) + listing of users/installs of oscar - iu - sherbrook - rich libby's list-o-folks (when publicly available) ---------------------------------------------------------------------------- Thu 1/16/03 ---------------------------------------------------------------------------- lam-foo-oscar...rpm lam-bar-oscar...rpm lam-baz-oscar...rpm Discussion about config.xml stuffo: ... (1) lam * (2) lam-foo * (3) lam-foo zlib rpm ... <-- check 2nd ... <-- check 3rd ... <-- check 1st Attributes: op=[eq|gt|lt] conflicts ++++++ OSCAR Pkg (draft 1) - add - del - update