Glen Barber
738257e157
Update generate-release.sh script:
...
- Use svn for ports and doc trees
- When installing a binary textproc/docproj package,
switch pkg_add(1) to pkg(8) [1]
Reviewed by: nwhitehorn
Approved by: nwhitehorn
Enhanced by: glebius [1]
MFC After: 1 week
X-MFC-To: 9-only
2012-09-17 02:23:03 +00:00
Gabor Kovesdan
a45f4ed60b
- Fix build of French release notes with the XMLified doc tree
2012-09-14 21:36:01 +00:00
Gabor Kovesdan
50efb19066
- Fix build of the German release notes with the XMLified doc tree
2012-09-14 21:12:41 +00:00
Glen Barber
aacc86a4ec
Revert previous commit...
...
Pointyhat to: gjb (myself)
2012-09-14 20:51:35 +00:00
Glen Barber
f2fb6260e5
Fix man2hwnotes.pl script, which should fix the RELNOTES build.
2012-09-14 19:52:33 +00:00
Gabor Kovesdan
f8681089d0
- Make the release notes build with the XMLified doc tree
2012-09-14 18:33:12 +00:00
Ed Schouten
902d9eafbf
Rework all non-contributed files that use `struct timezone'.
...
This structure is not part of POSIX. According to POSIX, gettimeofday()
has the following prototype:
int gettimeofday(struct timeval *restrict tp, void *restrict tzp);
Also, POSIX states that gettimeofday() shall return 0 (as long as tzp is
not used). Remove dead error handling code. Also use NULL for a
nul-pointer instead of integer 0.
While there, change all pieces of code that only use tv_sec to use
time(3), as this provides less overhead.
2012-09-01 14:45:15 +00:00
Luigi Rizzo
6b21af5af4
use MALLOC_PRODUCTION for picobsd builds, be more frugal in memory usage.
2012-08-27 16:42:32 +00:00
Bernhard Schmidt
802db7b616
Document update of 802.11s IE identifiers.
2012-08-24 13:55:22 +00:00
Christian Brueffer
0a82eeb91c
Automatically generate hardware notes for bwn(4).
2012-06-28 10:21:25 +00:00
Christian Brueffer
b31c2886d3
Automatically generate hardware notes for bxe(4).
2012-06-28 10:12:46 +00:00
Dag-Erling Smørgrav
5d75780525
Remove dead code.
2012-06-12 15:32:14 +00:00
Luigi Rizzo
23eb7ebf94
Omit clang when building picobsd, it takes way too long.
...
Also note that loader.conf support is incomplete.
2012-05-03 20:50:55 +00:00
Nathan Whitehorn
6f4fc34468
Make sure not to tar up CVS directories if this ports tree is a CVS
...
checkout.
PR: bin/165868
MFC after: 5 days
2012-03-09 02:23:03 +00:00
Hiroki Sato
876acefaaf
- Clean up extra ${.OBJDIR}.
...
- Add ${IMAGE} for the supported image files. This fixes the install target
on FreeBSD/pc98.
- Use "mkdir -p" instead of "-mkdir" consistently.
Reviewed by: nwhitehorn
2012-03-08 01:47:12 +00:00
Alexander Motin
41fe4950b7
Add ahci(4) and siis(4) to the hardware notes.
...
MFC after: 1 week
2012-03-02 05:16:53 +00:00
Christian Brueffer
4304af4a28
Add snd_hdspe(4) to the hardware notes.
2012-03-01 19:54:35 +00:00
Christian Brueffer
2241f41d61
Add isci(4) to the hardware notes.
...
MFC after: 3 days
2012-02-23 18:54:33 +00:00
Christian Brueffer
e4c7674164
Add oce(4) to the hardware notes.
...
MFC after: 3 days
2012-02-20 19:35:54 +00:00
Yoshihiro Takahashi
c991a64747
- Set TERM to cons25w on pc98 because we still use old cons25w terminal
...
to show Japanese.
- Add cons25w to terminal lists.
Reviewed by: nwhitehorn
MFC after: 1 week
2012-02-07 10:59:19 +00:00
Dimitry Andric
5e0a19bdee
Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessor
...
set via ${CPP} is used, instead of always using hardcoded /usr/bin/cpp.
MFC after: 1 week
2012-02-07 09:27:07 +00:00
Nathan Whitehorn
d5d7f81a2c
Fix installation script after r230482 -- a missing character apparently.
...
Now, back to convalescing.
2012-02-04 23:00:27 +00:00
Nathan Whitehorn
3fa1e8a27c
Part of r230482 didn't actually work. Revert it for now. This means PR
...
161047 isn't actually fixed.
PR: bin/161047
2012-01-23 16:17:54 +00:00
Nathan Whitehorn
a630c48bfa
Do a test in a better way. Editing files after testing them is never wise.
2012-01-23 15:50:16 +00:00
Nathan Whitehorn
dc8fd8f2b7
Per popular demand, if installing from a graphics terminal, run the
...
installer on a VTY with no kernel messages (VTY 2), show the installer
log in real time on VTY 3, and spawn a shell on VTY 4.
PR: bin/161047, bin/161048
MFC after: 2 weeks
2012-01-23 15:44:52 +00:00
John Baldwin
b2b60b450c
Add support for the Em command. This restores a missing 'not' in the
...
description of snd_emu10kx(4).
Reviewed by: simon
MFC after: 1 week
2012-01-19 17:29:54 +00:00
Gleb Smirnoff
4347075067
Use getopts instead of getopt(1).
...
Suggested by: jilles
2012-01-15 09:27:00 +00:00
Gleb Smirnoff
d6ba7d93ba
Restore functionality to pack several kernels into release. All
...
kernels specified by KERNCONF are built and packed into release.
The first one is packed into kernel.txz, all others to
kernel.CONFIG.txz.
The first one is installed on bootables in /boot.
2012-01-15 08:36:25 +00:00
Gleb Smirnoff
75fff7e8ef
Autoguess number of make jobs based on hw.ncpu. MAKE_FLAGS
...
can override this. While here move 'mkdir' down below 'set -e'.
2012-01-14 14:43:22 +00:00
Gleb Smirnoff
404fa74372
- Add possibility to build release from a certain revision, supplied
...
via -r.
- To ease adding new features, roll out a getopt loop here.
Reviewed by: nwhitehorn
2012-01-14 09:57:13 +00:00
Christian Brueffer
82d1a3cac3
Add hpt27xx to the hardware notes,
...
While here, add the 2012 copyright.
MFC after: 1 week
2012-01-11 18:38:52 +00:00
Ulrich Spörlein
b07e9f3fac
Spelling fixes for release/
2012-01-07 16:09:43 +00:00
Luigi Rizzo
ef632da67a
now picobsd cross builds work (tried with host amd64, target i386 ).
...
The fix involved adding a proper build of ld-elf.so.1 ,
and also replacing ldd with objdump (suggested by Garrett Cooper)
to build the list of shared libraries needed by the binaries
and libraries on the target.
2012-01-04 23:00:25 +00:00
Luigi Rizzo
60a5d89732
remove some stale options (such as running without /boot/loader)
...
improve support for multi-arch and cross-arch builds, by adding
a suffix to the kernel config file and build_directory.
(cross builds not clean yet, a cross-built kernel boots
but fails when starting /sbin/init)
2012-01-04 19:37:25 +00:00
Eitan Adler
04885212b1
- Add some information about sh(1) changes.
...
Requested by: jilles (content)
Reviewed by: gjb (doc)
Approved by: jilles
2011-12-25 18:15:31 +00:00
Eitan Adler
5458547314
- The -h option was removed shortly after it was added
...
- ZFS is now up to version 28
- sysinstall(8) is not supported in -CURRENT
Reviewed by: pgj
Approved by: jilles
2011-12-25 18:15:24 +00:00
Marius Strobl
abc8890e9d
- Based on a report on sparc64@ move V245 to the list of known working
...
machines.
- Mention that V480 with broken centerplanes have a chance of working with
the WAR in the upcoming 8.3-RELEASE and 9.0-RELEASE.
MFC after: 3 days
2011-11-27 16:50:13 +00:00
Marius Strobl
3af069c5a3
Deorbit the broken amd(4) (see PR 124667), which was superseded by esp(4)
...
as of r227006.
2011-11-25 19:29:21 +00:00
Luigi Rizzo
61f49b5bc9
some tweaks to build picobsd for different architectures.
2011-11-23 12:05:39 +00:00
Christian Brueffer
d043c77792
Add 2010 and 2011 copyrights.
2011-11-19 22:14:08 +00:00
Christian Brueffer
1a1f41b8fe
Add sfxge(4) to the hardware notes.
2011-11-18 16:54:22 +00:00
Nathan Whitehorn
3aad2a9d15
Further automate production release generation by naming files the right
...
things and generating checksums.
MFC after: 1 week
2011-11-15 18:49:27 +00:00
Christian Brueffer
a38f2acf11
Re-apply r227466 to generate hardware notes for mps(4) and mvs(4), the issues
...
were fixes.
Thanks to: gjb, manolis
Pointy hat ++: brueffer
MFC after: 3 days
2011-11-14 23:01:08 +00:00
Glen Barber
3bfc8044d9
Revert 227466:
...
- mvs.4 uses nested '.Bl' tags which appears to confuse man2hwnotes.pl
for hardware note generation
- mps.4 also breaks the build, but I haven't yet identified why
2011-11-13 01:47:31 +00:00
Christian Brueffer
c71c6f5abd
Added mps(4) and mvs(4).
...
MFC after: 3 days
2011-11-12 10:30:14 +00:00
Marcel Moolenaar
fd1c5f4365
Add check-password.4th and screen.4th to the boot image. They are
...
needed by the loader.
2011-11-06 21:57:12 +00:00
Christian Brueffer
8814105fe1
Add qlxgb(4) to the hardware notes.
...
MFC after: 3 days
2011-11-06 20:49:17 +00:00
Nathan Whitehorn
4a383558ce
Missed file in r225937 (sysinstall removal).
2011-10-12 15:34:25 +00:00
Nathan Whitehorn
986e0c7801
Use UFS labels and bsdlabels (like the 8.x memsticks) instead of GPT to
...
fix problems with some BIOSes.
MFC after: 3 days
2011-10-09 16:23:04 +00:00
Nathan Whitehorn
e59e2d8ec7
Farewall, sysinstall! You served us well for many years, but 10.0 is one
...
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).
2011-10-03 15:13:09 +00:00
Dag-Erling Smørgrav
0b5056f5ef
Don't force active mode FTP.
2011-09-27 19:54:58 +00:00
Ken Smith
8a3b6cc1e1
Shift head from 9.0-CURRENT to 10.0-CURRENT in preparation for releasing
...
it from the 9.0-RELEASE release cycle code freeze.
Approved by: re (implicit)
2011-09-26 02:27:04 +00:00
Nathan Whitehorn
6d02d4cbc5
Inquire about terminal type if starting from a serial console and do
...
not configure the host's networking if netbooted [1]. Also fix FTP
installations behind some firewalls [2].
PR: bin/159583 [2]
Reported by: stas [1]
Approved by: re (kib)
2011-09-17 09:25:45 +00:00
Christian Brueffer
5ee47a86cb
Auto-generate hardware notes for vxge(4).
...
Approved by: re (kib)
2011-08-25 21:20:11 +00:00
Sean Bruno
672d7ddbcc
Allow release generation from a WORLDDIR that is not /usr/src
...
PR: misc/159666
Submitted by: Test Rat <ttsestt@gmail.com>
Reviewed by: Nathan Whitehorn <nwhitehorn@freebsd.org>
Approved by: re (kib)
2011-08-18 16:54:04 +00:00
Nathan Whitehorn
11f6a0164f
Provide a kboot.conf to allow powerpc64 install media to be booted on
...
Playstation 3 consoles running kboot or petitboot.
Approved by: re (bz)
2011-08-14 14:36:32 +00:00
Yoshihiro Takahashi
09abcc01cf
Allow to build a release for stable/[78] on a current box and vise versa.
...
Approved by: re (hrs)
MFC after: 1 week
2011-08-11 13:15:11 +00:00
Yoshihiro Takahashi
6fdce145de
Fix building a release with old release scheme. This catches up with
...
renaming from Makefile to Makefile.sysinstall.
Approved by: re (hrs)
2011-08-11 13:13:08 +00:00
Marius Strobl
63788cdff4
The release/pc98/mkisoimages.sh added as part of r221466 now also takes "-b"
...
to indicate the creation of a bootable image.
Approved by: re (kib)
2011-08-04 14:38:30 +00:00
Andriy Gapon
88e14bfb6a
fix a typo/tautology in the release documentation
...
Approved by: re (kib)
MFC after: 1 week
2011-07-30 21:09:45 +00:00
Andriy Gapon
235cc4c620
update smp related documentation after recent changes
...
Remove references to machdep.hlt_logical_cpus and
machdep.hlt_cpus sysctls and tunables.
Document machdep.hyperthreading_allowed and
hint.lapic.X.disabled tunables.
Prompted by: ru
Proofreading: bf
Reviewed by: jhb
Approved by: re (kib)
2011-07-30 20:42:14 +00:00
Nathan Whitehorn
86354c8d38
Mount memsticks read-only by default to prevent them being filled by
...
user modifications and subsequently preventing a functioning installation.
Approved by: re (kib)
2011-07-30 00:51:36 +00:00
Nathan Whitehorn
bfc3bab865
Per request of the docs team, install docs as packages, instead of via
...
the normal distfile mechanism. Thanks to Marc Fonvieille for the patch and
for putting up with me taking entirely too long to commit this!
Submitted by: blackend
2011-07-09 23:01:54 +00:00
Marcel Moolenaar
ff06cd0206
Add a trivial script for creating memstick images. These are not
...
bootable yet, but proven to be useful without it already.
2011-07-04 17:03:19 +00:00
Hiroki Sato
7d4c35c817
Bump &release.manpath.*;.
2011-06-23 02:38:06 +00:00
Hiroki Sato
97a9e26dd8
Remove links to mirrorlist.FreeBSD.org.
...
Submitted by: ryusuke
Reported by: gavin, brucec
2011-06-23 02:35:55 +00:00
Nathan Whitehorn
01dae98e72
Make the bootonly CD smaller by discarding static libraries that are not
...
useful without a toolchain.
2011-06-15 23:56:40 +00:00
Nathan Whitehorn
6e352319b6
Do not install the rescue tools onto the install CD. Since it is read
...
only, they are very unlikely to be needed and take up a great deal of
space.
2011-06-15 23:38:15 +00:00
Gregory Neil Shapiro
c495aec412
sendmail has been updated to 8.14.5
2011-06-14 06:45:48 +00:00
Nathan Whitehorn
bb6d0c6c0c
Add an MBR to our release media to aid booting some IBM systems.
2011-06-12 00:14:57 +00:00
Marcel Moolenaar
ad1de6722c
Don't clobber the hosts /etc/fstab. $1 is empty at this point.
2011-06-06 18:25:11 +00:00
Marcel Moolenaar
4032939145
Fix ia64 ISO creation:
...
o boot/mfsroot.gz is no more. Copy it only when it exists so as still
to be compatible with Makefile.sysinstall.
o while here, make ispfw.ko optional as well.
o '-b bootimage' is not a valid argument for makefs. What was meant
was '-o bootimage'.
o create the boot image in the current directory so that makefs can
find the file. Previously it had to be created under $BASE because
that's how mkisofs wanted it.
2011-06-06 01:52:15 +00:00
Nathan Whitehorn
0bd47e8362
As requested by many people, with final prodding from Jason Hall, fix this
...
so that running make release causes make obj to be run before doing
anything. This fixes a bug wherein, when run for the first time, and
without -DNOSRC, make release would attempt to recursively tar up the src
directory including its own output and enter an infinite loop.
While here, make the cross-building stuff work a little more the way it
should if only one of TARGET/TARGET_ARCH is specified.
2011-05-18 17:39:28 +00:00
Attilio Rao
a072b80e7e
Remove actual files supporting sun4v.
...
Approved by: re
2011-05-14 01:56:48 +00:00
Attilio Rao
4b547324c0
Disconnect sun4v architecture from the three.
...
Some files keep the SUN4V tags as a code reference, for the future,
if any rewamped sun4v support wants to be added again.
Reviewed by: marius
Tested by: sbruno
Approved by: re
2011-05-14 01:53:38 +00:00
Nathan Whitehorn
df7c03cf8b
Fix pSeries/PAPR boot CD construction after actual testing. It seems that
...
IBM SLOF is (a) case-sensitive and (b) accepts only booting files in
certain subdirectories of the CD.
2011-05-12 22:31:13 +00:00
Nathan Whitehorn
2a2fbadf4f
Add (somewhat speculative) bootable CD support for PAPR/pSeries-type
...
systems. In principle, FreeBSD should run on at least some of these
already, and support for the remainder will hopefully show up eventually,
so add this while I'm thinking about it.
2011-05-12 15:03:17 +00:00
Nathan Whitehorn
88381ca3e3
Simplify this script somewhat, following excellent suggestions from
...
Ed Schouten.
2011-05-05 19:17:55 +00:00
Nathan Whitehorn
87930d9da2
Convert IA64 ISO script to use makefs instead of mkisofs.
2011-05-05 14:16:40 +00:00
Nathan Whitehorn
eadacd1328
Garbage collect some unused variables and stray debug code.
...
Submitted by: marius
2011-05-05 13:55:43 +00:00
Nathan Whitehorn
cf6ba592c5
Repair release CD generation on PC98 and sun4v after release building
...
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.
2011-05-04 23:41:11 +00:00
Nathan Whitehorn
d16401694f
Change the way powerpc bootable CDs are generated to work around a bug
...
in hybrid image generation in cdrtools. This produces a small HFS partition
containing loader, mapped in by an oddly-formed APM table using a new
feature in makefs. This does not appear to work yet on early-model G3
systems, which will be fixed later, but produces bootable CDs on
everything else.
2011-05-04 23:34:10 +00:00
Nathan Whitehorn
d40df3b2f2
Make sure to run make obj before release. Trying to run them in one step
...
doesn't always work reliably.
2011-05-04 02:52:41 +00:00
Nathan Whitehorn
61741fd7b2
Mention the memstick target here.
2011-04-18 13:20:54 +00:00
Nathan Whitehorn
8ef63d0dcd
Don't do make release and make install in one step. Setting DESTDIR for
...
make release has deleterious consequences.
2011-04-11 15:03:01 +00:00
Nathan Whitehorn
299a8b95ac
Add an install target to release/Makefile instead of grubbing around
...
(and requesting that users grub around) in /usr/obj. Also make sure that
make clean removes the bootonly media and clean up that target a little.
2011-04-11 14:30:45 +00:00
Nathan Whitehorn
7c3d04b87b
Allow the user to use the live environment post-installation, as well
...
as improving error handling.
2011-04-09 14:25:58 +00:00
Nathan Whitehorn
6f7457a71f
Copy all generated ISO images into the release area.
2011-03-27 23:46:52 +00:00
Nathan Whitehorn
46c413fe06
Add infrastructure for generation of boot-only ISO images. These have a
...
reduced world, though still reasonably complete for fixit purposes.
2011-03-27 23:46:12 +00:00
Nathan Whitehorn
3a20439f1c
Cause the release target to set up its object directory. It is designed
...
to be a meta-target, and having it do this avoids it spewing files all
over the source tree by default (and possible recursive tarring if
distributing a src tarball).
2011-03-26 13:58:44 +00:00
Nathan Whitehorn
62800afa46
Add support for memstick generation on PowerPC. This is a little suboptimal
...
since glabel doesn't know about APM partitioning yet, but works well enough.
2011-03-23 16:22:08 +00:00
Nathan Whitehorn
0877c11eda
Use labels to find release media instead of hard-coded device paths. This
...
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
2011-03-22 01:14:53 +00:00
Nathan Whitehorn
c0d25a4bbe
Add support for checking out ports and doc trees from a CVS repository,
...
in addition to CVSUP, and add support for alternate SVN roots for src.
Requested by: jhb
2011-03-19 23:06:17 +00:00
Nathan Whitehorn
12ad0bb143
Thanks to sysinstall for its 15 years of service. And now to sleep,
...
perchance to dream...
2011-03-14 13:47:17 +00:00
Nathan Whitehorn
3fc77bec6b
Fix some typos due to unremoved commented-out lines. A great big pointy
...
hat goes to me for this one.
2011-03-13 18:02:28 +00:00
Nathan Whitehorn
b70047d413
Add generation of an installation manifest containing SHA256 checksums as
...
well as package descriptions and add code in the installer to check the
checksums.
2011-03-13 17:15:31 +00:00
Nathan Whitehorn
5921b7ea2e
Connect the full doc build (Handbook, etc.) to the build. This is not built
...
if no doc checkout is found.
2011-03-13 15:08:06 +00:00
Nathan Whitehorn
89033280b7
Add generation of memstick images to the bsdinstall release makefile for
...
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.
2011-03-13 01:38:24 +00:00
Nathan Whitehorn
7ddcfc6c33
Fix bugs and make improvements to documentation renaming.
...
Submitted by: Garrett Cooper
2011-03-11 17:47:59 +00:00
Nathan Whitehorn
b94338d4f0
Add support for generating release documentation. Note that, due to the
...
release documentation build being broken at the moment, this is only
partially functional.
2011-03-11 17:01:14 +00:00