*BSDThis forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Both http://www.freebsd.org/doc/en_US.ISO...ase-build.html and http://romana.now.ie/writing/customfreebsdiso.html say to use the command: make release. I have tried the command make release and I get: "make: don't know how to make release. stop." I ran the command as regular user and as root both did not produce any results. The folder that I executed the command was src/release. I presume that is where I am supposed to execute the command. I tried make world and make buildworld but I get the same error of:"make: don't know how to make *. stop."
yeah, I was definitely missing the release dir. Pretty sure that was my issue. I am currently re-installing FreeBSD WITH the required software. I know I am using a nuke to kill a mosquito but it is the only way I know to have everything I need. I do not think that I will have any more issues after the new install, but I shall see! Thank you for the help Vermaden.
when I ran make release I got an error about Perl. The following is the error verbatim:
--------------------------------
cd: can't cd to /home/lonesoac0/chroot/usr/ports/lang/perl5.10
***Error Code 2
Stop in /usr/src/release.
*** Error Code 1
Stop in /usr/src/release
--------------------------------
I looked in the /usr/src/release/makefile and found the following:
#Doing 'make index' in /usr/ports requires Perl.
MAKEINDEXPORTS= lang/perl5.10
---------------------------------
Is the make release command trying to make a perl based index of installed ports?
Is this index required?
I commented the MAKEINDEXPORTS out, re-ran make release and I was eventually presented with so many errors that they went off the screen. I cannot remember if they were perl related or not.
cd: can't cd to /home/lonesoac0/chroot/usr/ports/lang/perl5.10
Why like that, it should be at most /usr/ports/lang/perl5.10 not /home/lonesoac0/chroot/usr/ports/lang/perl5.10 ... You use chroot there?
make index (in /usr/ports) creates the /usr/ports/INDEX-8 file (or /usr/ports/INDEX-7 on FreeBSD 7.x etc) to allow You to search Ports by make command:
I looked at the Perl error a second time and I thought of the solution you said...install Perl. Glad we are on the same wave length on that issue. I ran pkg_add -rF perl with the -F option because my machine was saying: "pkg_add: package 'perl-5.10.1_1' or its older version already installed." I think that the correct Perl version was installed when I first ran make release. Only way to find out is to re-run the command to be sure.
Also I chose my CHROOT environment to be in my home dir because that is where I remember Ubuntu guides placing it. And I am going to say this because I think you are thinking this....I have not been using a Ubuntu HOWTO for FreeBSD. LOL!
Well...it looks like I completed the make release command. I looked at the more detailed information posted by vermaden and I decided that I was reading too much into it. The make release command had been described to me as a relatively easy thing to do. As a result I decided to completely start from scratch in my build process. I found http://wiki.idefix.fechner.net/index...D-Build_Own_CD and decided to follow it. There were only two changes to the commands posted that I had to make. I just tested the installation ISO in VB 4.0 and it installed just fine.
Funny thing is, is that I expected only one ISO file to be made. make release made a LIVE ISO, and three other installation disks. I guess that is BSD magic for you....
Funny thing is, is that I expected only one ISO file to be made. make release made a LIVE ISO, and three other installation disks. I guess that is BSD magic for you....
The 'RELEASE' consists of these types of images:
Code:
FreeBSD-{MAJOR}.{MINOR}-RELEASE-{ARCH}-bootonly.iso To test how it boots
FreeBSD-{MAJOR}.{MINOR}-RELEASE-{ARCH}-disc1.iso The CD version with small amount of packages
FreeBSD-{MAJOR}.{MINOR}-RELEASE-{ARCH}-dvd1.iso.xz Compressed DVD (with xz) which contains also livefs (FIXIT mode) and more packages
FreeBSD-{MAJOR}.{MINOR}-RELEASE-{ARCH}-livefs.iso The livefs (FIXIT mode) and nothing else
FreeBSD-{MAJOR}.{MINOR}-RELEASE-{ARCH}-memstick.img The Pendrive/USB image with livefs (FIXIT mode) and pacakges is made with other script
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.