aboutsummaryrefslogtreecommitdiff
path: root/release/i386
Commit message (Collapse)AuthorAgeFilesLines
* Update the pkg-stage target to be more compatible with pkg-1.2:Glen Barber2014-01-161-36/+0
| | | | | | | | | | | | | | | | | | | | | - Add a release-dvd.conf pkg(8) configuration file to override the default FreeBSD.conf configuration. - Remove architecture-specific pkg-stage.conf files, consolidate, and move their contents to scripts/pkg-stage.sh. - Use 'pkg -vv' to determine the ABI, which is used as the cache directory. Prior to these changes, it would be possible for pkg-stage to fetch conflicting binary packages from multiple repositories. Tested against: head@r260522, stable/10@r260522 MFC after: 3 days X-Insta-MFC: possibly Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=260772
* Simplify PKG_ABI for pkg-stage.sh.Glen Barber2013-11-181-1/+1
| | | | | | | | | | Submitted by: hrs MFC after: 3 days X-MFC-With: r258310 Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=258320
* Fix how ABI is evaluated so it matches more than a dot-zeroGlen Barber2013-11-181-1/+1
| | | | | | | | | | | case. MFC after: 3 days X-MFC-With: r258310 Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=258314
* Set the PKG_CACHEDIR directory to 'dvd/' instead of 'release/'Glen Barber2013-11-181-1/+1
| | | | | | | | | | | in preparation of adding a 'dvd1.iso' target. MFC after: 3 days X-MFC-With: r258305, r258307, r258308 Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=258309
* Add a script and configuration files to fetch pre-built packagesGlen Barber2013-11-181-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | from pkg.FreeBSD.org for inclusion on release medium (dvd1.iso). The script sources ${.CURDIR}/${TARGET}/pkg-stage.conf, which sets several environment variables, such as the pkg(8) ABI, PACKAGESITE, PKG_DBDIR, and PKG_CACHEDIR. PKG_CACHEDIR is set to the directory on the release medium used by bsdconfig(8) (/packages/${ABI}). ABI is determined by output of 'make -C /usr/src/release -V REVISION'. See pkg.conf(5) for descripton on other variables set here. The list of packages to include are set within the configuration file. The script and configuration files are intended to be run by the 'make dvd' target within the release directory, and assume the release is built within a chroot environment (such as by using release.sh). Relevant updates to release/Makefile will follow. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=258307
* - Add CHECKSUM.* support in Makefile[1].Hiroki Sato2013-02-031-1/+2
| | | | | | | | | | | | | | | - Use ln -fs to create a symlink. - Remove pkgadd for docports. - Use WITHOUT_JADETEX=yes instead of WITH_JADETEX=no. - Add {WORLD,KERNEL}_FLAGS to [BTWK]MAKE. - Use makefs(8) and gpart(8) for sparc64 ISO image[2]. - Add publisher option to makefs(8)[2]. Based on work by: gjb[1] Discussed with: marius, nwhitehorn[2] Notes: svn path=/head/; revision=246283
* ISO 9660 specification allows only "d-characters" and "a-characters" in theHiroki Sato2013-01-081-2/+2
| | | | | | | | | Volume Descriptor (section 7.4). In short, upper-case alphanumeric + some symbols only. While the makefs utility automatically converts the characters, $LABEL should be consistent in the scripts. Notes: svn path=/head/; revision=245177
* Use UFS labels and bsdlabels (like the 8.x memsticks) instead of GPT toNathan Whitehorn2011-10-091-35/+5
| | | | | | | | | fix problems with some BIOSes. MFC after: 3 days Notes: svn path=/head/; revision=226170
* Farewall, sysinstall! You served us well for many years, but 10.0 is oneNathan Whitehorn2011-10-032-93/+0
| | | | | | | | | | | digit beyond your time. Various sysinstall dependencies (e.g. libftpio, libdisk, libodialog, etc.) will be cleaned up in coming days. Some will take longer than others due to a few other consumers (tzsetup and sade). Notes: svn path=/head/; revision=225937
* Mount memsticks read-only by default to prevent them being filled byNathan Whitehorn2011-07-301-1/+1
| | | | | | | | | user modifications and subsequently preventing a functioning installation. Approved by: re (kib) Notes: svn path=/head/; revision=224504
* Garbage collect some unused variables and stray debug code.Nathan Whitehorn2011-05-051-1/+0
| | | | | | | Submitted by: marius Notes: svn path=/head/; revision=221494
* Repair release CD generation on PC98 and sun4v after release buildingNathan Whitehorn2011-05-041-23/+5
| | | | | | | | | | | changes, and backport the new logic (ISO images are TARGET dependant, not TARGET_CPUARCH dependant) to Makefile.sysinstall. While modifying ISO image scripts, change several archs to use makefs (from base) instead of mkisofs (from ports) which makes release CD generation both faster and self-hosting. Notes: svn path=/head/; revision=221466
* Use labels to find release media instead of hard-coded device paths. ThisNathan Whitehorn2011-03-222-14/+12
| | | | | | | | | | | makes booting more reliable (and working at all on USB sticks). While here, move responsibility for setting up fstab into the various platform mk-*.sh scripts. Suggested by: many Notes: svn path=/head/; revision=219856
* Add generation of memstick images to the bsdinstall release makefile forNathan Whitehorn2011-03-131-0/+83
| | | | | | | | | | i386 and amd64. This involved moving the memstick generation script to the arch directories from scripts/, in analogy to mkisoimages.sh. This script was never called from /usr/src/release/Makefile, so that hasn't been updated. Notes: svn path=/head/; revision=219584
* Fix making a release. The old libdialog was renamed to libodialog.Yoshihiro Takahashi2011-01-141-1/+1
| | | | Notes: svn path=/head/; revision=217391
* Reorder to have -lcrypto after -larchive. Our linker doesn't seem to likeXin LI2010-05-261-2/+2
| | | | | | | the current ordering :( Notes: svn path=/head/; revision=208577
* libarchive now needs libcrypto and liblzma.Xin LI2010-05-251-2/+2
| | | | Notes: svn path=/head/; revision=208545
* Remove slattach from the install mfsroot since it doesn't exist anymoreJohn Baldwin2010-01-261-1/+0
| | | | | | | | | to quiet a warning from crunchgen. MFC after: 1 week Notes: svn path=/head/; revision=203031
* Remove libulog from the bootstrap again.Ed Schouten2010-01-211-1/+1
| | | | | | | | | libulog now only provides functions that are used by various packages from the ports tree, namely the libutempter ones. There is no reason to link it into the crunch/fixit binaries anymore. Notes: svn path=/head/; revision=202755
* Don't forget to link the fixits against -lulog.Ed Schouten2009-12-061-1/+1
| | | | | | | | | reboot(8) now depends on it. Reported by: nyan Notes: svn path=/head/; revision=200181
* Add libjail to the boot_crunch binaries (for ifconfig).Jamie Gritton2009-06-291-1/+1
| | | | | | | | | PR: 136071 Submitted by: Scot Hetzel Approved by: re (kensmith), bz (mentor) Notes: svn path=/head/; revision=195156
* Install libusb20.so.1 as libusb.so.1, there will be a followup commit to theAndrew Thompson2009-03-091-1/+1
| | | | | | | | | | | | ports tree so that programs use libusb from the base by default. Thanks to Stanislav Sedov for sorting out the ports build. Bump __FreeBSD_version to 800069 Help and testing by: stas Notes: svn path=/head/; revision=189585
* Catch up with USB2 change.Yoshihiro Takahashi2009-03-031-2/+2
| | | | | | | | | | Remove the usbdevs and add the usbconfig. Spotted by: hrs Tested on: i386 Notes: svn path=/head/; revision=189300
* - Add libbsdxml and libsbuf required by bsdlabel.Yoshihiro Takahashi2008-09-251-1/+1
| | | | | | | | - Remove the mknod from pc98 fixit and also the ftp from pc98 small fixit to avoid disk full. Notes: svn path=/head/; revision=183350
* Recent work on the gnu cpio seems to have introduced some bugs, itKen Smith2008-08-201-4/+2
| | | | | | | | | | | | | | | complains about "Malformed numbers" while unpacking the dists and what winds up on the disk isn't correct. Use this as an opportunity to switch over to bsdcpio since at this point we don't even build and install the gnu cpio by default. Note sysinstall needed to be tweaked a bit (dropping tape block size setting) because it seems bsdcpio doesn't do anything with block sizes, at least as far as reading from archives goes. That wasn't really a problem since installations from tape have been broken for a while and the rest of sysinstall's tape support code will be removed shortly. Notes: svn path=/head/; revision=181927
* libbsdxml is now required by ifconfig(8).Andrew Thompson2008-04-221-0/+1
| | | | | | | Submitted by: Florian Smeets Notes: svn path=/head/; revision=178428
* In 'fixit mode' running "fsck /dev/ad0s1a" typically complains that itKen Smith2008-01-221-0/+2
| | | | | | | | | | | | | | | | | | | can't find fsck_4.2bsd because there was no fstab file saying what filesystem type it is looking at so it got the filesystem type from the disk's label. When that fails admins who haven't been in this situation before are most likely to try "fsck -t ufs /dev/ad0s1a" because ufs is the type used in fstab files on working systems but that also fails complaining it can't find fsck_ufs. This just sets it up so /stand in the MFS image (/sbin is a symlink to /stand) includes hard links pointing fsck_4.2bsd and fsck_ufs to fsck_ffs which is what is present in /sbin on installed systems. Prodded by: obrien MFC after: 1 day Notes: svn path=/head/; revision=175567
* ed(1) no longer relies on crypto library when built for the fixit media.Ken Smith2007-07-021-1/+1
| | | | | | | Approved by: re (hrs) Notes: svn path=/head/; revision=171155
* The i386 "fixit" floppy began overflowing, most likely due to the newKen Smith2007-06-151-4/+2
| | | | | | | | gcc. Replace vi(1) with ed(1) as the editor to make the contents fit on a floppy again. Notes: svn path=/head/; revision=170776
* Make a bootable CD on pc98.Yoshihiro Takahashi2006-05-161-1/+4
| | | | Notes: svn path=/head/; revision=158650
* Revamp base system packaging of kernels to enable up/smp selectionSam Leffler2006-03-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | at runtime and to support distributing additional kernels: o remove kernel from the base tarball o add new kernel tarballs o build + package both SMP and GENERIC kernels when an <arch>/conf/SMP config file is present o add sysinstall support for multiple kernels o update sysinstall to probe for the number of cpus on a system and auto-select smp/up kernel accordingly o add a post-kernels install hook to fixup /boot/kernel o add -ldevinfo to boot crunch for sysinstall's cpu probing logic Notes: 1. On HEAD this code is not currently used because GENERIC kernels include SMP. This work is mainly intended for RELENG_6 where the GENERIC kernel is UP. If HEAD changes to match then just enable WITH_SMP in sysinstall/Makefile. 2. The cpu probing support is done with acpi and MPTable; this means some systems will require work for auto-detection to work. 3. The handling of /boot/kernel may need to be revisited; for now we rename one kernel at the last moment (SMP if installed, otherwise GENERIC). There are other, possibly better, approaches. Lots of help from ru, emaste, scottl, and jhb. Notes: svn path=/head/; revision=156436
* Remove usbd(8) and all references to it. It is no longer necessaryIan Dowse2005-12-151-1/+0
| | | | | | | | | since devd(8) now provides the same functionality. Submitted by: Anish Mistry Notes: svn path=/head/; revision=153430
* The current version of mkisofs is warning us that the -P option willKen Smith2005-01-301-1/+1
| | | | | | | | | | | be changing with the next version, and we should be using -publisher instead. Also warned by: trhodes MFC after: 1 week Notes: svn path=/head/; revision=141066
* Don't allow ISO images to be made that try to use boot.flp to boot as theJohn Baldwin2004-12-011-5/+2
| | | | | | | | | | boot.flp in 5.3 and later is not self-contained and thus not suitable for CD booting. /boot/cdboot is now the only way to boot the install CDs. MFC after: 2 weeks Notes: svn path=/head/; revision=138275
* Keep each prog on its own line so that diffs between variousRuslan Ermilov2004-10-012-14/+56
| | | | | | | *_crunch.conf files are easier to read. Notes: svn path=/head/; revision=136018
* Take away unused libraries.Ruslan Ermilov2004-10-012-2/+2
| | | | Notes: svn path=/head/; revision=136017
* Add a publisher variable with the URL for the FreeBSD Project, and putMurray Stokely2004-07-151-1/+3
| | | | | | | | | this into the ISO headers by specifying the -P option to mkisofs. Obtained from: share/examples/worm/makecdfs.sh Notes: svn path=/head/; revision=132203
* Set BATCH=yes to avoid bumping into interactivity in the port builds.Kris Kennaway2004-07-121-1/+1
| | | | | | | XXX /usr/ports is still hardcoded, should be ${PORTSDIR} Notes: svn path=/head/; revision=132022
* mkisofs(8) is now installed by sysutils/cdrtools.Marius Strobl2004-06-021-4/+4
| | | | | | | This will be instantly MFC'ed. Notes: svn path=/head/; revision=130016
* Unbreak fixit crunch: since Feb/17/2004, mount(8) requires libufs.Makoto Matsushita2004-02-191-1/+1
| | | | | | | | | See also src/sbin/mount/Makefile rev 1.14. Noticed by: snapshots.jp.FreeBSD.org Notes: svn path=/head/; revision=125983
* Clean up after revision 1.55.Ruslan Ermilov2004-01-281-1/+1
| | | | Notes: svn path=/head/; revision=125140
* *BANG* *BANG* *BANG* *BANG* *BANG* *BANG* *CLICK* *CLICK* *CLICK*John Baldwin2004-01-262-148/+0
| | | | | | | | | | *BANG* *BANG* *BANG* *BANG* *BANG* *BANG* *CLICK* *CLICK* *CLICK* Death to the stripped down BOOTMFS kernel for boot floppies and all the cruft that goes along with it. Notes: svn path=/head/; revision=125053
* Put the em and vx drivers back into the kernel so that the mfsroot stopsScott Long2003-12-221-2/+0
| | | | | | | | overflowing. We are one again on the brink of the floppies having major overflow problems. Notes: svn path=/head/; revision=123726
* Move mly, plip, and slip back into the kernel so floppy 3 can fit again. I'mScott Long2003-11-251-3/+0
| | | | | | | | | not sure why it exploded in the last 10 days, though I suspect nfsclient.ko. Approved by: re (rwatson) Notes: svn path=/head/; revision=122983
* Move cd9660 module from 3rd floppy to 2nd to unbreak release.Jun Kuriyama2003-11-121-1/+1
| | | | Notes: svn path=/head/; revision=122539
* Remove "device acpi" from BOOTMFS kernel for boot floppy to unbreak theJun Kuriyama2003-11-061-0/+1
| | | | | | | release build. Notes: svn path=/head/; revision=122166
* - Support for multibyte charsets in LIBICONV.Max Khon2003-09-261-1/+1
| | | | | | | | | | | - CD9660_ICONV, NTFS_ICONV and MSDOSFS_ICONV kernel options (with corresponding modules). - kiconv(3) for loadable charset conversion tables support. Submitted by: Ryuichiro Imura <imura@ryu16.org> Notes: svn path=/head/; revision=120492
* Unbreak "make release" by moving bfe and re driver into 2nd floppy.Jun Kuriyama2003-09-121-0/+2
| | | | Notes: svn path=/head/; revision=120001
* Move the mlx driver back into the kernel so that the drivers floppy doesn'tScott Long2003-07-251-1/+0
| | | | | | | overflow. Notes: svn path=/head/; revision=117983
* Added the (undocumented) EMUL_BOOT variable (for TARGET=i386 only)Ruslan Ermilov2003-07-231-3/+5
| | | | | | | | | | | | that causes the bootable ISO images to be created using the floppy emulation (the old method) as opposed to the new "cdboot" method. Only copy boot.flp to the 2nd CD-ROM if this variable is defined. Reviewed by: murray Notes: svn path=/head/; revision=117939