When creating the new stage1, freebsd-ubin will fail with the following error message. !!! Cannot write to '/tmp/stage1root/var/run'. I checked /tmp/stage1root/var, found the cause. Symbolic link that target /run will be created. # ls -lha /var/tmp/catalyst/tmp/default/stage1-amd64-fbsd-9.0-20120603/tmp/stage1root/var/run \ /var/tmp/catalyst/tmp/default/stage1-amd64-fbsd-9.0-20120603/tmp/stage1root/var/lock /var/tmp/catalyst/tmp/default/stage1-amd64-fbsd-9.0-20120603/tmp/stage1root/var/run -> /run /var/tmp/catalyst/tmp/default/stage1-amd64-fbsd-9.0-20120603/tmp/stage1root/var/lock -> /run/lock
Created attachment 314039 [details, diff] patch for baselayout-2.1 Makefile As far as I can see from baselayout-2.1-r1.ebuild, /run will be create only in Linux. <snip> if use kernel_linux; then mkdir -p "${ROOT}"/run <snip>
The baselayout changes appear to have broken creation of new Gentoo FreeBSD stages. The proposed patch looks sane to me. I am reassigning this to base-system.
(In reply to comment #2) > The baselayout changes appear to have broken creation of new Gentoo FreeBSD > stages. The proposed patch looks sane to me. I am reassigning this to > base-system. It seems this is already fixed in SVN tree. http://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/Makefile?r1=3201&r2=3200&pathrev=3201 OTH, stabilzation process for -2.1-r1 is going. base-system team, please comment how to deal with this patch. New release will come soon? Revbump and apply this patch on -2.1?
should be all set now in the tree; thanks for the report! Commit message: Version bump http://sources.gentoo.org/sys-apps/baselayout/baselayout-2.2.ebuild?rev=1.1