amd64-fbsd users, please migrate to lib/lib32 from lib/lib32/lib64 right now

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

amd64-fbsd users, please migrate to lib/lib32 from lib/lib32/lib64 right now

Yuta SATOH
Hi,

amd64-fbsd profiles were changed to lib/lib32 from lib/lib32/lib64.
New libdir is the same as vanilla FreeBSD.

If you were using previous profile, please migrate to lib64 from lib NOW.
Cause serious problems if you run 'emerge baselayout' without doing migrate.

1. Check that you are using the previous profile.
# ls -l lib
lrwxr-xr-x  1 root  wheel  5 May  5 18:04 lib -> lib64


Please read next step if result is symbolic link to lib64.

2. Download the script to automatically migrate.
# wget -O /tmp/migrate_libdir.sh \
"http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-bsd.git;a=blob_plain;f=scripts/migrate_libdir.sh;hb=HEAD"
3. Run script
# bash /tmp/migrate_libdir.sh
4. Run 'emerge baselayout'
# emerge sys-apps/baselayout
5. Re-emerge all packages. (The best way at the moment, see bug 438112)
# emerge portage
# emerge libtool eselect
# emerge -e @world --exclude=sys-apps/portage
6. remove the symbolic link of all lib64.
# rm /lib64 /usr/lib64 /usr/local/lib64

Migration steps is complete.


FYI,
Profile change
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/profiles/arch/amd64-fbsd/make.defaults?r1=1.10&r2=1.8

Bug 436560 - sys-apps/baselayout to create a lib directory empty. ALL
COMMANDS WILL NOT WORK!
https://bugs.gentoo.org/436560

All commands is not working after emerge sys-apps/baselayout on Gentoo Wiki
https://wiki.gentoo.org/wiki/Gentoo_FreeBSD#All_commands_is_not_working_after_emerge_sys-apps.2Fbaselayout

Bug 438112 - sys-apps/portage-2.2.0_alpha136 -- PATH that contains ._portage_reinstall_.
in all packages are set when run emerge -e world.
https://bugs.gentoo.org/438112


Regards,
--
Yuta SATOH




Reply | Threaded
Open this post in threaded view
|

Re: amd64-fbsd users, please migrate to lib/lib32 from lib/lib32/lib64 right now

Yuta SATOH
> If you were using previous profile, please migrate to lib64 from lib NOW.
oops, I made a mistake in the previous email.
Correct sentences is
If you were using previous profile, please migrate to lib from lib64 NOW.

I'm sorry in poor English.

--
Yuta SATOH



Reply | Threaded
Open this post in threaded view
|

Re: amd64-fbsd users, please migrate to lib/lib32 from lib/lib32/lib64 right now

Alexis Ballier-2
Thanks for your email.
I've uploaded fixed stages for fbsd9.1_rc2 here:
http://dev.gentoo.org/~aballier/fbsd9.1_rc2/

Reply | Threaded
Open this post in threaded view
|

Re: amd64-fbsd users, please migrate to lib/lib32 from lib/lib32/lib64 right now

Yuta SATOH
> Thanks for your email.
> I've uploaded fixed stages for fbsd9.1_rc2 here:
> http://dev.gentoo.org/~aballier/fbsd9.1_rc2/

Thank you for your information.
I've added a description of 9.1_rc2 stage3 for amd64-fbsd on official wiki.
Now shows you how to install both 9.1_rc2 (amd64) and 9.0 (amd64/x86 both).

When 9.1-RELEASE based stage3 is released, I plan to update to contents
of 9.1 from 9.0/9.1_rc2.


Regards,
--
Yuta SATOH