MPE/iX - CI Programming for Stability
July 18, 2008 HP World '01 89
New location (group, CWD)
• CD script
PARM dir=“”
setvar d “!dir”
# “-” means go to prior CWD
if d = ‘-’ and bound(save_chdir) then
setvar d save_chdir
elseif fsyntax(d) = “MPE” then # MPE syntax?
if finfo(“./”+d, “exists”) then # HFS dir?
setvar d “./” + d
elseif finfo(“../”+ups(d), “exists”) then # MPE group?
setvar d “../” + ups(d)
elseif finfo(ups(d), “exists”) then # MPE dir name?
setvar d ups(d)
endif
endif
setvar save_chdir HPCWD
chdir !d