Ugh.
I don’t know who’s in charge of the install.rb script, but whoever it is (and
future package manager programmers should listen too) - can we please have
the install scripts ignore any directories called ‘CVS’? Otherwise when I
checkout something and install it, I get all these CVS directories in my
/usr/local/lib/site_ruby/ directory, since the installer seems to install
everything it can get its hands on. I know I can do a ‘cvs export’ instead,
and I won’t get those directories, but that’s not so easy for updating the
archive - you have to re-export it every time, instead of just doing a ‘cvs
up’… I’m sure this would help developers, too.
I don’t know who’s in charge of the install.rb script, but whoever
it is (and
If you mean the setup.rb/install.rb, Minero Aoki-san is. The contact
information can be found in the opening comment of the file itself.
(I’m CC’ing him this mail)
future package manager programmers should listen too) - can we please have
the install scripts ignore any directories called ‘CVS’? Otherwise when I
checkout something and install it, I get all these CVS directories in my
/usr/local/lib/site_ruby/ directory, since the installer seems to install
everything it can get its hands on. I know I can do a ‘cvs export’ instead,
and I won’t get those directories, but that’s not so easy for updating the
archive - you have to re-export it every time, instead of just doing a ‘cvs
up’… I’m sure this would help developers, too.
A quick fix is as follows:
Index: install.rb
···
At Sun, 9 Feb 2003 22:34:04 +0900, Tim Bates wrote:
I don’t know who’s in charge of the install.rb script, but whoever
it is (and
If you mean the setup.rb/install.rb, Minero Aoki-san is. The contact
information can be found in the opening comment of the file itself.
(I’m CC’ing him this mail)
next if d == 'CVS'
traverse task, rel + '/' + d, mid
end
run_hook 'post-' + task
I cannot accept this patch. Current setup.rb is designed for
only distribution/installation phase. If we use setup.rb for
development phase, we should re-design setup.rb. Orelse we
will encounter many problems.
Ignoring CVS/* is really sufficiant?
setup.rb should ignore image files too.
setup.rb should ignore non-program files (e.g. resource text) too.