Commit Graph

6351 Commits

Author SHA1 Message Date
skrll c412d1def0 Don't strip the kernel before the objcopy as the result won't load with
the CATS firmware. I think this is due to a bug in bfd. We'll see.
2003-01-14 20:18:25 +00:00
pooka 6ff7823dd7 Add appropriate-looking density-value to MAKEFS_FLAGS to force
makefs to create enough inodes for the image.

suggested by Izumi Tsutsui
2003-01-14 11:40:31 +00:00
wiz 78a8e9aa19 Add /usr/include/dev/dmover and dmover_io.h inside. 2003-01-14 11:29:35 +00:00
is 35f63bbaf7 make this less confusing 2003-01-13 20:34:05 +00:00
christos cc9b9c6553 hack to have only one copy of fstypenames[] 2003-01-12 21:49:50 +00:00
veego 3b63e47464 Check if DESTDIR is defined before checking for non empty DESTDIR 2003-01-12 18:51:26 +00:00
is 0b73f01456 Make it work more than one time. The old behaviour was very annoying.
Reviewed by hubertf.
2003-01-12 14:41:20 +00:00
lha 7e3ef8185e s/pfil_get_head/pfil_head_get/
fixes Joel Wilsson's <joelw@unix.se> misc/19796
2003-01-11 22:45:39 +00:00
christos d9edafd3d3 check for strdup returning null 2003-01-11 22:32:43 +00:00
christos 440c3bcc16 check for malloc returning null 2003-01-11 22:32:25 +00:00
christos 774782c3bc Make everything compile again. All platforms compile on i386 now. 2003-01-11 19:44:04 +00:00
christos d5c5392912 make compile on !playstation 2003-01-11 19:37:48 +00:00
christos 848b0d8582 use the <sys/bootblock.h> names. 2003-01-11 19:31:52 +00:00
christos 83b0b99b3b use definitions from <sys/bootblock.h>; don't require <machine/disklabel.h>
mac68k machine/disklabel.h contains duplicate definitions that also exist
in <sys/disklabel.h> and <sys/bootblock.h> and should be removed.
2003-01-11 19:28:04 +00:00
christos 405768deca remove i386'isms; make link again. 2003-01-11 19:06:54 +00:00
christos 2d7e213ded pass lint[pass1] 2003-01-10 20:00:27 +00:00
lukem 84b7892ccc add halfdelay(3). (hi blymn!) 2003-01-10 03:22:00 +00:00
lukem 9432b9952d add etc/rc.d/staticroute. (hi christos!) 2003-01-10 03:17:52 +00:00
blymn 271801f093 bumped minor version of libcurses. 2003-01-09 12:50:28 +00:00
wiz 1035faff1d writable, not writeable. 2003-01-06 20:30:28 +00:00
jmcneill 3310ad9e79 Add acpitz 2003-01-05 23:42:57 +00:00
sommerfeld da083e42b5 add bsd.rpc.mk to sets. 2003-01-05 23:40:05 +00:00
jmmv a9a3a6a120 Remember the administrator to look at the afterboot(8) manpage after a
successful installation, upgrade or extraction of sets.
Reviewed by wiz (and tech-install).
2003-01-04 10:07:45 +00:00
lukem a250e57c96 Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
2003-01-03 15:34:30 +00:00
lukem 245a0c292b improve description of -t 2003-01-03 15:26:32 +00:00
reinoud b958189aa0 Rollback 2003-01-02 13:40:35 +00:00
reinoud 7a7740fa8f Include this file too in the packing list. It is needed for the bootloader
and for general `loadfile' using programs.
2003-01-02 03:19:59 +00:00
thorpej 7c7afe5444 Add aprint_error(), aprint_get_error_count(), and printf_nolog()
manual pages.
2002-12-31 23:55:45 +00:00
thorpej e0de80eb25 Document the "aprint" autoconfiguration message printing routines. 2002-12-31 17:49:14 +00:00
pooka 5cdedc03d0 reflect boot.ip32 2002-12-30 14:55:28 +00:00
pooka 34eaeeaa27 add boot.ip32 2002-12-30 14:51:15 +00:00
lukem 7f4e9b543c improve description 2002-12-25 23:47:32 +00:00
lukem 12837cbb48 fix header to match usage 2002-12-25 23:44:06 +00:00
lukem a34c2facce add various postfix share files missed as part of postfix upgrade,
identified by "make checkflist"....

(mmm, testing  [hi perry! :-])
2002-12-25 10:43:24 +00:00
jdc 0e1f1db73e Add curses pad manual pages.
Pointed out by wiz.
2002-12-24 07:26:05 +00:00
pooka c78a554d3a add {crime,mace}.{0,4} 2002-12-23 22:11:41 +00:00
jdc 161b065346 Bump libcurses minor to 4 (pads support). 2002-12-23 12:34:29 +00:00
jdolecek b42b75087b make the description text for special label offset a bit more explicit
adresses install/13026 by John P. Refling
2002-12-23 10:29:57 +00:00
lukem 144b55005f Rework METALOG manipulation:
- add '-D ${DESTDIR}' to INSTPRIV, so install(8) removes the leading
  ${DESTDIR} from the metalogged path
- provide ${METADB.add} variable (for "${CAT} -l >> ${METALOG}"), to make
  it easier to replace manual metalog manipulation in the future.
- with manual metalog additions, don't add the leading ${DESTDIR} in the path
- in maketars, use "mtree -C ..." instead of
  "mtree -D ... | sed -e 's,\(.*\) \(\..*\),\2 \1,";

Benefits:
- maketars "Parsing METALOG" step speeds up from 29 seconds to 1.2 seconds
  on a P3-600.
  (This also benefits "make installworld" at the top level.)
- ${DESTDIR}/METALOG is easier to read without the leading "${DESTDIR}"
  on all the pathnames, and it's smaller as well.
2002-12-23 06:52:48 +00:00
lukem d5f6736812 Add bootfloppy-laptop-big, which creates bootlap-big.fs, which is a 2.88MB
version of bootlap[12].fs.
This is suitable for using as a boot file for an El Torito CD-ROM image
to be used to boot laptops, as it has the INSTALL_LAPTOP kernel
(instead of the INSTALL kernel that bootbig.fs has).
2002-12-23 01:58:17 +00:00
lukem 1903b2f616 Add '-O' to pax command line, so that various error conditions don't try
and prompt the user for a new archive.

(No idea if this solves the infamous "sysinst random coredump" problem,
but it's worth a shot, and makes sense in any case)
2002-12-22 12:07:34 +00:00
wiz 33007fe500 Add walnut's MAKEDEV(8) and /sbin/verifiedexec_load. 2002-12-21 23:44:05 +00:00
lukem d9aa9519e8 Invoke ${PAX} with '-O' so that various errors don't hang the make
or the command with an interactive question.  (This also prevents
weird problems if a directory element of '-f path' is missing and
'make -j N' is being used).
2002-12-21 15:54:48 +00:00
lukem 10d98f9c78 Add some magic with ${SUNLABEL} into ${IMAGEPOSTBUILD} (after ${INSTALLBOOT}
runs) to ensure that boot.fs has a valid Sun disklabel.

Sparc boot floppies now boot.
2002-12-21 13:01:20 +00:00
lukem 31754a0e99 add sunlabel 2002-12-21 12:52:58 +00:00
lukem 233359acd6 tyop in comment 2002-12-21 02:52:25 +00:00
thorpej d0460fb811 Bump the image size up to 1460k. 2002-12-20 23:11:59 +00:00
lukem ebdb5fe2ad Remove /usr/local (and children) from the base distribution; we shouldn't
be creating directories or modifying permissions under there.

(/usr/local/* is still retained in various default PATHs, for convenience)
2002-12-20 06:39:53 +00:00
lukem 9dac6e17e3 Remove /sys -> /usr/src/sys symlink. 2002-12-19 23:04:26 +00:00
lukem a4a6515a36 Always call maketars (and subsequently pax) with -N ${NETBSDSRCDIR}/etc,
so that we always use the user & group databases from there rather than
the host systems.
2002-12-19 12:33:10 +00:00
lukem e629b6c337 maketars:
- add "-N etcdir", to be used for pax & mtree -N.  defaults to ${DESTDIR}/etc

Makefile:
- if UNPRIVED, call maketars with "-N ${NETBSDSRCDIR}/etc", so that
  "make UNPRIVED= DESTDIR=/foo installsets" can work with an empty
  ${DESTDIR}/etc. (i.e, after a make build without install-etc-files)
2002-12-19 06:21:45 +00:00
wiz 22acfbd83b Add {cat,man,html}8 for walnut; remove some files that still get installed. 2002-12-18 20:07:23 +00:00
jdolecek 81f80a2d00 remove empty md.* files 2002-12-17 16:08:13 +00:00
jdolecek 1e127d86d1 ttyaction is ${MACHINE}-specific, not per ${MACHINE_ARCH}
remove special ttyaction hook from etc/etc.sun[23]/Makefile.inc, it's no longer
  needed
ld.so.conf is ${MACHINE}-specific, the code happened to work for i386 and sparc
  only because ${MACHINE} == ${MACHINE_ARCH} there
remove basesrc/etc/ld.so.conf and its special vax/ns32k/m68k hook in Makefile -
  vax & m68k are ELF now, and ns32k doesn't need to be handled here
2002-12-17 15:54:59 +00:00
jdolecek 800e198ba6 add example disktab file 2002-12-17 15:16:40 +00:00
jdolecek 6f0545ca61 move fstab example files from base to misc 2002-12-17 14:49:18 +00:00
perry 0fe7bcd013 add postfix html directory 2002-12-17 04:42:06 +00:00
lukem 27015a09a7 consistently use $dest instead of $DESTDIR 2002-12-17 01:59:32 +00:00
lukem 49781231ca Move dev/MAKEDEV from base to etc, just like everything else installed
by etc/Makefile::install-etc-files.

(Arguably a bunch of stuff in etc could move to base, but that's a
separate issue).
2002-12-17 01:17:44 +00:00
wiz c9823214af Add utmp_update(8) man page. 2002-12-16 22:47:26 +00:00
lukem e00ddd7131 If ${DESTDIR}="", ensure `maketars -d ...' is called with an argument ("/").
Fixes problem noted by simonb@
2002-12-16 00:30:39 +00:00
scw 4f0fde8807 Bump minor number for getlabel{sector,offset}() addition. 2002-12-12 09:46:49 +00:00
scw 0c83fd4944 Add getlabelsector() and getlabeloffset() as wrappers around the
KERN_LABELSECTOR and KERN_LABELOFFSET sysctls.
2002-12-12 09:45:32 +00:00
lukem d5e024c747 Add "installsets" target, which copies the sets ${INSTALLSETS} from
${DESTDIR} into ${INSTALLDIR}.
INSTALLDIR is mandatory.
INSTALLSETS is optional, and if its not given, the following sets are used:
	base comp games man misc text
2002-12-12 08:54:25 +00:00
lukem 25193201ba Add '-i installdir', to copy the given sets from $DESTDIR to installdir
instead of creating tar files.  If the default sets are used, "etc" is
removed from the list, because it's highly unlikely that it's wanted
in that case.

Tested against a DESTDIR created with "make UNPRIVED= DESTDIR=.... build".
2002-12-12 08:51:49 +00:00
lukem cf4eb31ab4 Disable IMAGEPOSTBUILD=${DESTDIR}/usr/mdec/installboot
since it's not cross friendly.
The release should now cross-build again...
2002-12-11 15:52:47 +00:00
lukem d182cf2f90 add db(1) 2002-12-11 13:52:41 +00:00
fvdl ec2d95a2ad Remove conditional for x86_64 to not include lintlibs, they're ok now. 2002-12-10 22:00:56 +00:00
fvdl 1922972e59 if 0 out the X sets for the time being. 2002-12-10 20:08:46 +00:00
gavan ec86ec411e Default to MDF and screen mode configured in RISC OS 2002-12-09 17:28:59 +00:00
scw 16af9da786 The walnut port has been subsumed by the new evbppc port. 2002-12-09 14:20:52 +00:00
scw 1d4f4f766c The walnut port has been subsumed by the new evbppc port. 2002-12-09 14:08:02 +00:00
scw 3838a93e9d The walnut port has been subsumed by the new evbppc port.
XXX: There is some work to do here to allow for different
installation notes for different eval boards...
2002-12-09 14:03:52 +00:00
perry a7a74b4b41 add qsubst 2002-12-08 21:54:03 +00:00
jdolecek 851a5c50dd seems we don't need /usr/bin/strings in ramdisk 2002-12-05 19:37:04 +00:00
explorer e578f0eb06 add newly added ieee1394 directory and file 2002-12-05 03:59:19 +00:00
fvdl a4da65a9cc sysinst glue for x86_64. 2002-12-05 02:05:56 +00:00
fvdl 39970b9661 Bootfloppy glue for x86_64. 2002-12-05 02:04:09 +00:00
fvdl 171b46b525 FILE *log -> FILE *logfp, to avoid warnings about gcc-current's
builtin log() function.
2002-12-05 01:17:15 +00:00
wiz 105141693b Don't end line with an abbreviation dot, *roff will think it ends a sentence. 2002-12-02 15:29:54 +00:00
isaki 90a3bd2d8c Add bmd(4) for x68k. 2002-12-01 09:17:27 +00:00
isaki d014576fdb Fix broken $NetBSD$ tag in 1.12 - 1.13 2002-12-01 04:23:22 +00:00
jdolecek 4b413dd039 add afterboot(8) manpage - things to check after the first complete boot
adapted from OpenBSD by Julio Merino in PR misc/16745, with some further
changes by me
2002-11-30 14:09:50 +00:00
lukem b1e79510cf - Migrate fparseln(3) from libutil to libc, where it should have been in
the first place...
- Bump libutil major (to 7.0) and libc minor (to 12.91).
2002-11-30 03:04:44 +00:00
martin 925c8ea415 Add the sparc/bpp man page. 2002-11-29 18:00:54 +00:00
lukem 1fc7ef95dc update for strsuftoll(3) and associated libc minor bump 2002-11-29 13:16:27 +00:00
lonewolf 27c20b8059 Added myself. 2002-11-28 16:09:08 +00:00
tron cfc041b8c9 Add "usr/include/sys/siginfo.h". 2002-11-27 13:31:23 +00:00
pk bea0986dff Add libsparc_v8 shared library. 2002-11-27 11:58:23 +00:00
lukem 62148d5f92 use ${make} instead of ${MAKE} in the shell scripts, to prevent weird
lossage with the modified ${MAKE} getting passed to child make's
2002-11-26 06:22:22 +00:00
lukem 8fa5df2d2d explicitly add " -f `dirname $0`/Makefile " to ${MAKE}, so that
these scripts do not need to be run from this directory in order
to function correctly
2002-11-25 23:29:54 +00:00
jmmv 4f319f9a6a Add myself.
(My first commit ;-)
2002-11-25 13:11:36 +00:00
thorpej bf3979a00a Use objcopy to a.out'ify the install kernel image. 2002-11-23 16:02:55 +00:00
blymn c26f63141b Renamed verified exec fingerprint loader 2002-11-23 11:24:03 +00:00
blymn 01ab9ad2be Change name of verified exec fingerprint loader. 2002-11-23 11:11:15 +00:00
lha 2943f5e96b install intrdefs.h so it can be used by intr.h (and libkvm) 2002-11-23 05:33:11 +00:00
thorpej 74f4284e39 Add /usr/lib/crti.o and /usr/lib/crtn.o. 2002-11-23 03:48:55 +00:00
chris e1f2f4db9e As sys/locale.h no longer includes some extraneous headers, localeconv.c
needs to include limits.h itself.
2002-11-19 23:15:59 +00:00
bouyer 98092f81dd It seems the miniroot needs more inodes now. Decrease density to 4k so that
it builds again.
2002-11-19 16:31:49 +00:00
lukem c7ad6e6337 Consistently use "netbsd-XXXXX" instead of "netbsd.XXXXX". 2002-11-18 12:39:43 +00:00
wiz 481f815061 Add {cat,man,html4}/dreamcast, and html4/evbarm. 2002-11-17 15:51:21 +00:00
itohy d6fda2f750 Add {cat,man}4/dreamcast/* 2002-11-17 06:14:39 +00:00
lukem e97eca6cda grammar fix 2002-11-17 03:04:53 +00:00
lukem e134704457 remove unnecessary code, and add minor code formatting tweak 2002-11-17 02:59:56 +00:00
lukem 8df8082f37 - add leading `.' to pathnames, for consistency with other sets lists.
- remove the usr/include/machine and usr/include/${MACHINE} entries
  added to help the sysinst upgrade from 1.4.2 -> 1.5 (where the
  symlink changed from ${MACHINE}->machine to machine->${MACHINE}),
  as they are bogus and lead to false matches when using the obsolete
  lists for other purposes (such as, checking for obsolete files
  outside of sysinst! :)
  the installer should use another mechanism to detect that the
  symlink has to be changed.
2002-11-17 02:54:50 +00:00
lukem b966f5df8e Add a leading `.' to all pathnames, to be more consistent with the other sets,
and to prepare for an upcoming feature addition to postinstall...
2002-11-17 02:48:11 +00:00
lukem 1e09fd464d Add a leading `.' to all pathnames, to be more consistent with the other sets,
and to prepare for an upcoming feature addition to postinstall...
2002-11-17 02:48:01 +00:00
lukem ac1a503233 use ${MAKE} print_machine(_arch)? where appropriate 2002-11-17 02:22:11 +00:00
grant daa208f50f (belatedly) add myself. 2002-11-15 02:29:44 +00:00
salo 15f69dcd3c Add myself. 2002-11-14 09:05:16 +00:00
chris 62fa2583b2 pleasemountroot has 4 %s's in it. Note that the fr translation needs
updating to 4.
2002-11-13 00:43:09 +00:00
wiz e949218216 Add mtd(4). 2002-11-11 22:35:04 +00:00
gmcgarry da4e54bda5 More inodes for ramdisk 2002-11-11 05:07:09 +00:00
jdolecek 1baf58d3fd libc minor was bumped, update list 2002-11-10 20:28:50 +00:00
jdolecek 5a9446396b add <rpc/rpc_com.h> 2002-11-10 20:26:41 +00:00
cgd 652d9440af NetBSD/sbmips boot blocks 2002-11-09 06:58:37 +00:00
briggs 0a3ddcba15 Catch up with jdolecek again and remove ./usr/include/powerpc/macho_machdep.h. 2002-11-04 19:58:36 +00:00
briggs 9e19c6e872 Add ./usr/include/powerpc/macho_machdep.h 2002-11-04 19:49:00 +00:00
wiz ac9ef76efe Add NetBSD calendar file.
Dates supplied by Hubert Feyrer, thanks!
2002-11-03 15:53:41 +00:00
bjh21 0f452df06d Spelling correction in comment. 2002-11-03 12:46:29 +00:00
bjh21 8f720e45aa Move the pause to before the kernel is loaded, and allow the user to press
a key to provide extra options or to load a different kernel (much like
biosboot on i386).  This saves having to edit the fastboot file just to
boot single-user.
2002-11-03 12:45:29 +00:00
isaki 302149111d Place installation tools in RELEASEDIR/installation/misc.
- gzip.x, gz124x5f.lzh
 - rawrite.{x,doc,lzh}
2002-11-03 02:13:20 +00:00
agc 79cd9d5c9c Add a missing /usr/share/man/cat4/veriexec.0 as well 2002-10-30 17:02:14 +00:00
tsutsui 5e1deee8cf Build ramdisk kernel for dreamcast. 2002-10-30 12:42:24 +00:00
blymn d84050f8a4 Added verified exec header. 2002-10-30 11:52:45 +00:00
blymn 8ab5b2e1ff Add verified exec fingerprint loader stuff. 2002-10-30 11:47:47 +00:00
blymn 99c12443ca Add verified exec man pages. 2002-10-30 11:46:53 +00:00
lukem f21875b77f we generally don't list older shlib minor versions as "obsolete",
so don't treat libkrb5.so.18.0 and libroken.so.12.2 as special cases...
2002-10-30 10:39:39 +00:00
lukem 4fcc3e8569 remove a bunch of entries in /usr/include/g++ which are NOT obsolete 2002-10-29 06:44:40 +00:00
lukem 34c993950b revert most of rev 1.4, since AFAICT, the files are NOT obsolete 2002-10-29 06:19:37 +00:00
lukem 854d3205c4 hpcsh/bootinfo.h does not actually appear to be obsolete... 2002-10-29 06:04:16 +00:00
lukem c41a35350c vn_marktext is not obsolete any more 2002-10-29 05:30:23 +00:00
lukem 918cabcf54 add /etc/default. sort file 2002-10-29 05:05:12 +00:00
nathanw 490a68eaad Adapt miniroot list to libraries in /lib. 2002-10-28 17:25:14 +00:00
isaki e648085d77 Increase the image size, to build. 2002-10-27 08:00:26 +00:00
jdolecek 4f5c93d217 remove arm/footbridge/footbridge_irqhandler.h, it's not installed anymore 2002-10-25 09:19:29 +00:00
agc 53db780200 Add arm/footbridge/footbridge_irqhandler.h to sync with reality. 2002-10-24 23:08:07 +00:00
jdolecek 07c713d5c2 install kqueue sys/event.h 2002-10-23 09:21:24 +00:00
gmcgarry 052ea14e35 vgonel.9 2002-10-23 06:18:29 +00:00
thorpej 87833d8fe3 Bump the image size to 1452k (+12k) .. needed for nathanw_sa branch
builds.
2002-10-22 23:36:46 +00:00
blymn 7a7914f91a bumped minor for libcurses. 2002-10-22 12:10:32 +00:00
martin ccf1c3c2f4 Simplify boot commands (no -s needed), kill all references to installation
scripts, we use sysinst now.
2002-10-21 20:35:39 +00:00
blymn 1441b806a6 Added curses man page links. 2002-10-21 13:36:04 +00:00
lukem f60d6abce0 don't depend upon 'cvs -kb' to preserve macppcboot.raw (et al).
instead, keep uuencoded versions in the repository.

(arguably /usr/sbin/installboot -m macppc should support -t cd9660,
at which point we'd nuke this macppc_installboot hack)
2002-10-21 05:08:23 +00:00
rnestor 75cd879de4 Fixed problem initializing the Partition Map on a blank disk and added
a driver entry for an ATA driver used on Macs with IDE disks. Also did
some cleanup to facilitate use of code on the Macppc port.
2002-10-20 22:06:17 +00:00
thorpej 2649bcd277 Reinstate /usr/bin/tar and /usr/bin/cpio (they are symlinks to their
counterparts in /bin, for backwards-compatibility with things that
hard-code their pathnames, like binary packages).
2002-10-20 21:28:11 +00:00
jdolecek 5773ad9bcc /usr/include/walnut/autoconf.h isn't installed anymore, move it to obsolete
list
2002-10-20 18:21:29 +00:00
gmcgarry 174f011eed More kernel documentation. 2002-10-20 05:16:31 +00:00
provos 32b88027c7 use readlink with bufsize - 1; approved thorpej. 2002-10-19 20:33:17 +00:00
lukem c88bce2d8b obsolete usr/share/info/tar.info 2002-10-17 12:27:58 +00:00