annotate admin/releasePKG.m @ 10058:593d09df0e31 octave-forge

geometry: adding functions to polygon2d admin: removing package after html generation
author jpicarbajal
date Mon, 16 Apr 2012 10:33:04 +0000
parents 0a2f8276aa35
children a187606d8d02
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9265
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
1 %% Copyright (c) 2011 Juan Pablo Carbajal <carbajal@ifi.uzh.ch>
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
2 %%
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
3 %% This program is free software: you can redistribute it and/or modify
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
4 %% it under the terms of the GNU General Public License as published by
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
5 %% the Free Software Foundation, either version 3 of the License, or
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
6 %% any later version.
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
7 %%
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
8 %% This program is distributed in the hope that it will be useful,
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
9 %% but WITHOUT ANY WARRANTY; without even the implied warranty of
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
10 %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
11 %% GNU General Public License for more details.
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
12 %%
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
13 %% You should have received a copy of the GNU General Public License
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
14 %% along with this program. If not, see <http://www.gnu.org/licenses/>.
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
15
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
16 %% -*- texinfo -*-
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
17 %% @deftypefn {Function File} {[@var{pkgtar} @var{htmltar}] = } releasePKG (@var{pkgname})
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
18 %% @deftypefnx {Function File} {[@dots{}] = } releasePKG (@var{pkgname},@var{property},@var{value},@dots{})
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
19 %% Create files ready to release the Octave-Forge package @var{pkgname}.
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
20 %%
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
21 %% @var{property} and @var{value} are used to indicate where is the source of the
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
22 %% package.
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
23 %% @var{property} can be:
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
24 %% @table @samp
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
25 %% @item outpath
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
26 %% Is the path where the files will be created. If not provided the current working
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
27 %% directory @code{pwd()} is used.
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
28 %%
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
29 %% @item repopath
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
30 %% Is the path where the local copy of package is located. For example, to release
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
31 %% any package in @code{main} you should pass '<my-path.to-repository>/main'.
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
32 %% If not provided, the environment variable OFPATH is used (you can set it in your)
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
33 %% .octaverc variable or using @code{setenv()}). If that variable is empty, the
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
34 %% property must be provided the first time the function is called. After that
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
35 %% it creates the environment variable (but only for the current octave session)
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
36 %%
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
37 %% @end deftypefn
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
38 function [pkgtar htmltar] = releasePKG (pkgname, varargin)
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
39 OFPATH = getenv ('OFPATH');
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
40 use_inputP = exist('inputParser') == 2;
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
41
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
42 if use_inputP
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
43 parser = inputParser ();
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
44 parser = addParamValue (parser,'repopath', OFPATH , @ischar);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
45 parser = addParamValue (parser,'outpath', pwd (), @ischar);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
46
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
47 parser = parse(parser,varargin{:});
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
48 else
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
49 opt = {varargin{1:2:end}};
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
50 val = {varargin{2:2:end}};
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
51 parser.Results.repopath = OFPATH;
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
52 parser.Results.outpath = pwd ();
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
53
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
54 if !isempty(opt)
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
55 [tf indx] = ismember (fieldnames(parser.Results), opt);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
56 opt{indx(tf)} = opt{indx(tf)};
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
57 val{indx(tf)} = val{indx(tf)};
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
58 for i=1:numel(opt)
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
59 parser.Results.(opt{i}) = val{i};
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
60 end
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
61 endif
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
62
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
63 checkrepopath(parser.Results.repopath);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
64
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
65 end
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
66
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
67
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
68
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
69 % Export from repo
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
70 outpath = checkpath(parser.Results.outpath);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
71
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
72 exported = sprintf([outpath "%s"], pkgname);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
73
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
74 % Repo path
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
75 svn_repo = checkpath(parser.Results.repopath);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
76 disp(['Exporting from ' svn_repo]);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
77
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
78 export_call = ["svn export " svn_repo filesep() pkgname " " exported " --force"];
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
79 if system (export_call);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
80 error ("Can not export.\n");
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
81 elseif isempty (OFPATH) || !strcmpi(svn_repo, OFPATH)
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
82 setenv('OFPATH',parser.Results.repopath);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
83 printf (["\nEnvironment variable OFPATH set to %s\n" ...
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
84 'add setenv("OFPATH","%s");' ...
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
85 'to your .octaverc to make it permanent.' "\n\n"], ...
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
86 parser.Results.repopath, parser.Results.repopath);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
87 fflush (stdout);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
88 end
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
89
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
90 printf("Exported to %s\n", exported);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
91 fflush(stdout);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
92
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
93 % Get package version
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
94 desc_file = textread([exported filesep() "DESCRIPTION"],"%s");
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
95 [tf ind] = ismember ("Version:",desc_file);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
96 pkgversion = desc_file{ind+1};
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
97
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
98 % Compress package
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
99 pkgtar = sprintf ("%s-%s.tar.gz", pkgname, pkgversion);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
100 if system (sprintf ("tar cfz %s %s/", pkgtar, pkgname));
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
101 error ("Can not make package tar.\n");
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
102 end
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
103
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
104 printf("Tared to %s\n", pkgtar);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
105 fflush(stdout);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
106
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
107 do_doc = input("\nCreate documentation for Octave-Forge? [y|Yes|Y] / [n|No|N] ","s");
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
108 do_doc = strcmpi(do_doc(1),'y');
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
109
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
110 if do_doc
9731
0a2f8276aa35 admin: releasePKG, ask before installing
jpicarbajal
parents: 9265
diff changeset
111 % Install package
0a2f8276aa35 admin: releasePKG, ask before installing
jpicarbajal
parents: 9265
diff changeset
112 printf("Installing...\n");
0a2f8276aa35 admin: releasePKG, ask before installing
jpicarbajal
parents: 9265
diff changeset
113 fflush(stdout);
0a2f8276aa35 admin: releasePKG, ask before installing
jpicarbajal
parents: 9265
diff changeset
114 pkg ('install', pkgtar);
0a2f8276aa35 admin: releasePKG, ask before installing
jpicarbajal
parents: 9265
diff changeset
115
0a2f8276aa35 admin: releasePKG, ask before installing
jpicarbajal
parents: 9265
diff changeset
116
9265
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
117 % Load package and generate_html
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
118 printf("Generating html...\n");
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
119 fflush(stdout);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
120
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
121 pkg('load', pkgname);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
122 pkg('load','generate_html');
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
123 pkghtml = [pkgname '-html'];
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
124 generate_package_html (pkgname, pkghtml, 'octave-forge');
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
125
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
126 % Compress html
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
127 htmltar = sprintf ("%s-html.tar.gz", pkgname);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
128 if system (sprintf ("tar cfz %s %s/", htmltar, pkghtml));
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
129 error ("Can not make html tar.\n");
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
130 end
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
131
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
132 printf("Documentation tared to %s\n", pkghtml);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
133 fflush(stdout);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
134
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
135 % md5sum
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
136 printf(["md5sum for " htmltar "\n"]);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
137 fflush (stdout);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
138 if system(["md5sum " htmltar]);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
139 warning ("md5sum failed.\n");
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
140 end
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
141
10058
593d09df0e31 geometry: adding functions to polygon2d
jpicarbajal
parents: 9731
diff changeset
142 % Uninstall package
593d09df0e31 geometry: adding functions to polygon2d
jpicarbajal
parents: 9731
diff changeset
143 printf("Uninstalling...\n");
593d09df0e31 geometry: adding functions to polygon2d
jpicarbajal
parents: 9731
diff changeset
144 fflush(stdout);
593d09df0e31 geometry: adding functions to polygon2d
jpicarbajal
parents: 9731
diff changeset
145 pkg ('uninstall', pkgname);
9265
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
146
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
147 endif % do_doc
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
148
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
149 % md5sum
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
150 printf(["md5sum for " pkgtar "\n"]);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
151 fflush (stdout);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
152 if system(["md5sum " pkgtar]);
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
153 warning ("md5sum failed.\n");
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
154 end
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
155
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
156
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
157 endfunction
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
158
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
159 function str = checkpath (str)
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
160 if str(end) != filesep()
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
161 str = [str filesep()];
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
162 end
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
163 endfunction
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
164
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
165 function tf = checkrepopath (str)
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
166
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
167 if !ischar (str)
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
168 tf = false;
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
169 elseif isempty (str)
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
170 error ([' If no path to the local Octave-Forge repository is given, ' ...
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
171 'the environment variable OFPATH should be set. '
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
172 'Use setenv("OFPATH", path-to-repo) to set it.'])
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
173 tf = false;
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
174 else
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
175 tf = true;
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
176 end
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
177
d96ba0c1d9fd admin: Adding releasePKG.m
jpicarbajal
parents:
diff changeset
178 endfunction