Hi all,
I was packaging up rubygems 1.3.1 fo use at my work and it appears that the
setup.rb behavior has changed since 1.2.0.
in 1.2.0:
./setup.rb --destdir=/fakeroot/location
Items get installed into:
/fakeroot/location/usr/bin
/fakeroot/location/usr/lib
in 1.3.1 ( and 1.3.0 )
./setup.rb --destdir=/fakeroot/location
Items get installed into:
/fakeroot/location/bin
/fakeroot/location/lib
Is the purpose now, if you want to use destdir, that you are required to
also use --prefix? I don't know about others, but for me, --destdir
means setting where '/' is supposed to be, and then rubygems should
install relative to that as normal.
The bug for me is all in :
unless install_destdir.empty?
top_dir = Pathname.new(RbConfig::TOPDIR)
lib_dir_p = Pathname.new(lib_dir)
bin_dir_p = Pathname.new(bin_dir)
lib_dir = File.join install_destdir, lib_dir_p.relative_path_from(top_dir)
bin_dir = File.join install_destdir, bin_dir_p.relative_path_from(top_dir)
end
I'm thinking it should really be:
top_dir = Pathname.new(RbConfig::TOPDIR).parent
thoughts?
enjoy,
-jeremy
--
========================================================================
Jeremy Hinegardner [EMAIL PROTECTED]
_______________________________________________
Rubygems-developers mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rubygems-developers