comparison scripts/pkg/pkg.m @ 11149:fe3c3dfc07eb

style fix: break lines before && and ||, not after
author John W. Eaton <jwe@octave.org>
date Sat, 23 Oct 2010 03:00:31 -0400
parents a4f482e66b65
children b1f4bdc276b6
comparison
equal deleted inserted replaced
11148:c9ec943ebe65 11149:fe3c3dfc07eb
826 end_try_catch 826 end_try_catch
827 827
828 ## Check if the installed directory is empty. If it is remove it 828 ## Check if the installed directory is empty. If it is remove it
829 ## from the list. 829 ## from the list.
830 for i = length (descriptions):-1:1 830 for i = length (descriptions):-1:1
831 if (dirempty (descriptions{i}.dir, {"packinfo", "doc"}) && 831 if (dirempty (descriptions{i}.dir, {"packinfo", "doc"})
832 dirempty (getarchdir (descriptions{i}))) 832 && dirempty (getarchdir (descriptions{i})))
833 warning ("package %s is empty\n", descriptions{i}.name); 833 warning ("package %s is empty\n", descriptions{i}.name);
834 rm_rf (descriptions{i}.dir); 834 rm_rf (descriptions{i}.dir);
835 rm_rf (getarchdir (descriptions{i})); 835 rm_rf (getarchdir (descriptions{i}));
836 descriptions(i) = []; 836 descriptions(i) = [];
837 endif 837 endif
1510 [status, output] = copyfile (fullfile (instdir, "*"), desc.dir); 1510 [status, output] = copyfile (fullfile (instdir, "*"), desc.dir);
1511 if (status != 1) 1511 if (status != 1)
1512 rm_rf (desc.dir); 1512 rm_rf (desc.dir);
1513 error ("couldn't copy files to the installation directory"); 1513 error ("couldn't copy files to the installation directory");
1514 endif 1514 endif
1515 if (exist (fullfile (desc.dir, getarch ()), "dir") && 1515 if (exist (fullfile (desc.dir, getarch ()), "dir")
1516 ! strcmp (fullfile (desc.dir, getarch ()), octfiledir)) 1516 && ! strcmp (fullfile (desc.dir, getarch ()), octfiledir))
1517 if (! exist (octfiledir, "dir")) 1517 if (! exist (octfiledir, "dir"))
1518 ## Can be required to create upto three levels of dirs. 1518 ## Can be required to create upto three levels of dirs.
1519 octm1 = fileparts (octfiledir); 1519 octm1 = fileparts (octfiledir);
1520 if (! exist (octm1, "dir")) 1520 if (! exist (octm1, "dir"))
1521 octm2 = fileparts (octm1); 1521 octm2 = fileparts (octm1);
2252 2252
2253 function newdesc = save_order (desc) 2253 function newdesc = save_order (desc)
2254 newdesc = {}; 2254 newdesc = {};
2255 for i = 1 : length(desc) 2255 for i = 1 : length(desc)
2256 deps = desc{i}.depends; 2256 deps = desc{i}.depends;
2257 if (isempty (deps) || (length (deps) == 1 && 2257 if (isempty (deps)
2258 strcmp(deps{1}.package, "octave"))) 2258 || (length (deps) == 1 && strcmp(deps{1}.package, "octave")))
2259 newdesc {end + 1} = desc{i}; 2259 newdesc {end + 1} = desc{i};
2260 else 2260 else
2261 tmpdesc = {}; 2261 tmpdesc = {};
2262 for k = 1 : length (deps) 2262 for k = 1 : length (deps)
2263 for j = 1 : length (desc) 2263 for j = 1 : length (desc)
2317 endif 2317 endif
2318 endfunction 2318 endfunction
2319 2319
2320 function idx = load_package_dirs (lidx, idx, handle_deps, installed_pkgs_lst) 2320 function idx = load_package_dirs (lidx, idx, handle_deps, installed_pkgs_lst)
2321 for i = lidx 2321 for i = lidx
2322 if (isfield (installed_pkgs_lst{i}, "loaded") && 2322 if (isfield (installed_pkgs_lst{i}, "loaded")
2323 installed_pkgs_lst{i}.loaded) 2323 && installed_pkgs_lst{i}.loaded)
2324 continue; 2324 continue;
2325 else 2325 else
2326 if (handle_deps) 2326 if (handle_deps)
2327 deps = installed_pkgs_lst{i}.depends; 2327 deps = installed_pkgs_lst{i}.depends;
2328 if ((length (deps) > 1) || (length (deps) == 1 && 2328 if ((length (deps) > 1)
2329 ! strcmp(deps{1}.package, "octave"))) 2329 || (length (deps) == 1 && ! strcmp(deps{1}.package, "octave")))
2330 tmplidx = []; 2330 tmplidx = [];
2331 for k = 1 : length (deps) 2331 for k = 1 : length (deps)
2332 for j = 1 : length (installed_pkgs_lst) 2332 for j = 1 : length (installed_pkgs_lst)
2333 if (strcmp (installed_pkgs_lst{j}.name, deps{k}.package)) 2333 if (strcmp (installed_pkgs_lst{j}.name, deps{k}.package))
2334 tmplidx (end + 1) = j; 2334 tmplidx (end + 1) = j;