view post_install.m @ 130:cea41875feb9

Fix error but still doesn't remove the file.
author gedeone-octave <marcovass89@hotmail.it>
date Thu, 05 Sep 2013 21:45:38 +0200
parents d3c29e38e5d2
children 547763139e1a
line wrap: on
line source


function post_install (desc)

  private = fullfile (desc.dir, "private");
  [status, msg] = mkdir (private);
  if (status != 1)
    error ("couldn't create private directory: %s", msg);
  endif
  [status, msg, msgid] = movefile ('./src/*.h', private, 'f');
  if (status != 1)
    error ("couldn't copy file: %s", msg);
  endif

  func = fullfile (desc.dir, "@function");
  [status, msg] = mkdir (func);
  if (status != 1)
    error ("couldn't create @function directory: %s", msg);
  endif

  mesh = fullfile (desc.dir, "@mesh");
  [status, msg] = mkdir (mesh);
  if (status != 1)
    error ("couldn't create @function directory: %s", msg);
  endif

  [status, msg, msgid] = movefile ('./src/feval.oct', func, 'f');
  if (status != 1)
    error ("couldn't copy file: %s", msg);
  endif

  #delete ('./src/feval.oct');

  [status, msg, msgid] = movefile ('./src/save.oct', func, 'f');
  if (status != 1)
    error ("couldn't copy file: %s", msg);
  endif

  delete ('./src/save.oct');

  new_name = copyfile (func, 'plot.oct');
  [status, msg, msgid] = movefile ('./src/plot_func.oct', new_name, 'f');
  if (status != 1)
    error ("couldn't copy file: %s", msg);
  endif

  new_name = fullfile (mesh, 'plot.oct');
  [status, msg, msgid] = movefile ('./src/plot_mesh.oct', new_name, 'f');
  if (status != 1)
    error ("couldn't copy file: %s", msg);
  endif

  delete ('./src/plot.oct');

endfunction