Commit Graph

5450 Commits

Author SHA1 Message Date
lukem e914dad622 wrap line 2002-05-07 03:29:43 +00:00
lukem 119f33b8a8 install correct item with IMAGETAR_RELEASEDIR release target 2002-05-07 02:40:55 +00:00
nathanw 004890f326 cat the tc.shl setlist, instead of trying to run it. 2002-05-06 23:38:47 +00:00
lukem 959cdaa6ab s,sys/bootinfo.h,sys/bootblock.h, 2002-05-06 15:15:52 +00:00
takemura 7e75dba262 Added descriptions for hpcboot.exe.
Fixed values of file size and memory requirement.
Added PenCentra 130 and Sigmarion(II) in supported machine list.
Added Vr4122 and Vr4131 in CPU list.
2002-05-06 11:33:20 +00:00
lukem 4b79ca48f3 - replace <dev/sun/sun_boot.h> with <sys/bootinfo.h>
- sort some entries
2002-05-06 05:29:08 +00:00
jdolecek c063a99e1f ramdisk-kernel creates install.ram.gz now, not netbsd.INSTALL.gz 2002-05-05 21:24:51 +00:00
jdolecek 41fef67887 need to include Makefile.distrib here now 2002-05-05 15:41:00 +00:00
jdolecek 6598181593 use ${.CURDIR} in the 'release' target; this may be necessary
in some configurations
2002-05-05 15:05:33 +00:00
lukem 9fd667b2c2 Use per-target temp files, rather than sharing the same ones.
Fixes parallel build problem noted by Bill Sommerfeld.
2002-05-05 14:37:38 +00:00
lukem da5192b2fe add support for MDSET.${FILENAME}.nosymbols 2002-05-05 13:02:44 +00:00
thorpej ff8e73ad35 Not all new-toolchain platforms support shared libraries (m68000 and
sh3, for example, due to defincencies in the current compiler version).

Deal with this by splitting toolchain shlibs into tc.shl, and teachking
makeflist about it.

Also, fix an old-toolchain remnant in the sh3 set lists.
2002-05-05 01:24:24 +00:00
mbw 0f768fc6e4 move installing new bootloader to top of list of things to do (in case
kernel is incompatible with older version of SYS_UBOOT).
add section headings
describe how to prepare the miniroot easier than normal installation methods
mention that you have to reboot manually after miniroot is done
2002-05-04 21:36:57 +00:00
bjh21 c778d09734 Synchronise the various lists of sets with reality. 2002-05-04 21:35:27 +00:00
mbw 446a546c33 silly extraneous period (a.k.a. full stop) . 2002-05-04 21:35:19 +00:00
mbw c020238ed4 typo 2002-05-04 20:40:25 +00:00
mbw 3e7a04037a typo
describe how to check that the vnd is mounted correctly for hp300 installs
2002-05-04 20:39:32 +00:00
jdolecek 5be1ccb890 for example fstab, refer to /usr/share/examples/fstab/ 2002-05-04 19:55:47 +00:00
jdolecek 074863cac2 Move the sample fstab files to /usr/share/examples/fstab/. Duplicates
or very similar configs removed.
2002-05-04 19:43:57 +00:00
nonaka e1cab97e02 Added lock.h 2002-05-04 10:31:45 +00:00
briggs ee4a76bc67 pte.h and bat.h are gone for bebox. 2002-05-04 04:50:46 +00:00
lukem 0540a3d579 Convert from vnd and installboot.old to Makefile.tarfloppy and MI installboot.
Allow various parameters to be tweaked via external make(1) or
environment variables, to allow for easy creation of floppy sets
containing arbitrary kernels.

XXX: GENERIC still doesn't fit on a single floppy, so this won't build as-is
and is still not enabled by default.  (Per discussion with Ross & Jason.)
2002-05-04 01:40:06 +00:00
lukem 897d27df90 - add support for [-s suffix] to buildfloppies.sh (defaults to "",
rather than the previous ".fs").
- add support for (optional) FLOPPYSUFFIX in Makefile.tarfloppy, and
  use appropriately
- remove (now unnecessary) custom release targets in alpha/instkernel/*
2002-05-04 01:34:36 +00:00
kleink 4d58285e06 Use $PREPMKBOOTIMAGE. 2002-05-03 20:54:18 +00:00
bjh21 5e0208a9a5 termcap.vt100 -> termcap.src 2002-05-03 16:47:35 +00:00
lukem 190665e2fb obsolete alpha installboot.old and bootxx{,.old} 2002-05-03 15:43:40 +00:00
lukem d5209f6152 rather than blocking parallel mdset builds with .WAIT, replace usage of
"netbsd.tmp" with "${.TARGET:R}" (et al)
2002-05-03 15:22:55 +00:00
lukem dac2544a0d revert previous; all includers of Makefile.image should set MTREECONF 2002-05-03 14:21:44 +00:00
lukem 611543b0a7 provide common/mtree.dot (contains entry for ". type=dir ...") , and
use that rather than MTREE entry in the list, because Makefile.image
needs at least one mtree file anyway
2002-05-03 14:20:54 +00:00
wiz a2a5a68e82 Add /usr/mdec/osloader. 2002-05-03 12:12:03 +00:00
wiz 68e4c5072a Fix mmeye includes list. 2002-05-03 12:11:44 +00:00
wiz bc1d9143fe Add some obsolete include files. 2002-05-03 12:11:22 +00:00
wiz 84f9ea26cd Remove empty line. 2002-05-03 12:10:57 +00:00
mbw e8ed7fb0b4 move netboot stuff to ../common/netboot 2002-05-03 05:22:27 +00:00
mbw 69f51dade6 start over from scratch and move to ../common/netboot 2002-05-03 05:21:39 +00:00
mbw a90ddef4ce typo
move netboot stuff to ../common/netboot
2002-05-03 05:19:27 +00:00
mbw d876b5d59e move netboot stuff to ../common/netboot
major overhaul
2002-05-03 05:18:14 +00:00
mbw c43dbf6e32 There's a lot of overlap between platforms for configuring netboot
servers.  Store those procedures here.  This first version includes the
netboot stuff from hp300, macppc, next68k, and sparc.
2002-05-03 05:17:30 +00:00
mbw 709cef492e next68k example ifconfig uses correct device name (xe)
also, excise mention of X windows for next68k
point to hp300 FAQ regarding X
2002-05-03 04:12:02 +00:00
mbw 1702480481 mention there currently is no X server for next68k 2002-05-03 04:11:19 +00:00
mbw 4c785d335e Model 310 has a 10 MHz CPU
minor typo
2002-05-03 04:09:04 +00:00
mbw 50feccad7d add tags for hp300 2002-05-03 04:03:29 +00:00
mbw 1909d634f8 move to the MI ../common/xfer 2002-05-03 04:02:13 +00:00
mbw 2999b65509 move mention of partition a offset to section in prep
clean up a little formatting
mention that sysinst isn't described here
describe how to restart install program
2002-05-03 04:01:45 +00:00
mbw cd6c929f1c move suggested partition info to prep
mention that tapes and printers go on slow HP-IB and disks on fast HP-IB
point to FAQ for help setting up a serial console
list unsupported hardware
2002-05-03 04:01:08 +00:00
mbw c6d7fa9494 describe how to get to the ROM Monitor prompt and how to configure it to
always netboot NetBSD
2002-05-03 03:59:55 +00:00
mbw 6f8bb3665d fill in some more details of supported and unsupported hardware 2002-05-03 03:59:30 +00:00
mbw a50263852f add note about dead NVRAM (ethernet address is all F's) and link to FAQ 2002-05-03 03:58:45 +00:00
bjh21 1c546ef17f Adjust for the presence of sysinst on acorn26, and for the use of the sun
rather than vt100 terminal emulation on the console.
2002-05-02 23:04:31 +00:00
bjh21 3785c22214 sysinst bits for acorn26. Basically the same as acorn32 for now. 2002-05-02 23:02:50 +00:00
bjh21 f1c9ecc81e When doing a shell "for" loop over a potentially-empty list, assign the list
to a shell variable and iterate over that.  This is necessary for some POSIX
shells.
2002-05-02 18:32:45 +00:00
lukem 4aee7e7738 Infrastructure to build a set of "rescue" tools; a crunched-up version
of all the statically linked binaries in /bin, /sbin and the few in /usr/bin.

This isn't built nor installed yet.
2002-05-02 18:20:58 +00:00
lukem ed8e534c7e yet another distrib overhaul:
- move guts of distrib/Makefile.inc to distrib/common/Makefile.distrib
  (fixes problem caused by implicit include of ../Makefile.inc in certain
  submake conditions triggered by makefiles not yet in tree)
- removed mkdir of ${RELEASEDIR}/*;  rely upon "snap_pre" target of
  etc/Makefile to create all the release directories
- renamed RELINSTALL to RELEASE_INSTALL
- renamed FLOPPYINSTDIR to FLOPPY_RELEASEDIR
- renamed MDSETDIR to MDSET_RELEASEDIR
- removed ITARGET
- move release target from top level to appropriate subdirectory
- ensure release target has correct depends
- replace miniroot's IMAGE_MD_POST with common/Makefile.image IMAGEPOSTBUILD
- Makefile.image: add realall: ${IMAGE}
2002-05-02 18:02:14 +00:00
lukem f9a00fe84c don't descend into utils as it's not necessary with recent crunchgens 2002-05-02 17:44:32 +00:00
wiz bf527580b7 Remove previously empty /usr/share/man/{cat,html,man}9/arm32. 2002-05-02 17:03:57 +00:00
wiz b0435b05cd According to thorpej, only x86_64 doesn't provide lint files now.
Remove corresponding conditionals for sparc64, m68000, and sh3, and
add one for x86_64.
2002-05-02 15:59:10 +00:00
wiz a18665cae6 Fix up set lists for three of the four sh3 ports a bit.
XXX: Still wrong because of some missing toolchain stuff (gdb),
     and crt{begin,end}S.o.
XXX: mmeye didn't build for me, will investigate
2002-05-02 15:42:18 +00:00
wiz 19d13be4d9 Add /usr/include/dev/sun/sun_boot.h. 2002-05-02 15:39:45 +00:00
simonb 89abf2a631 Use termcap.src (instead of non-existant termcap.mini).
Change image depends from uboot.lif to boot and bootxx_ffs.
2002-05-02 14:16:02 +00:00
simonb bb1d4e3c14 Copy the .../pmax/instkernel/list changes for "MTREE . type=dir" and
copying the kernel from the OBJDIR.
2002-05-02 14:12:40 +00:00
simonb f5e9be2ba8 ${DISTRIBDIR} has changed; grab our rcons termcap relative to ${CURDIR}. 2002-05-02 13:31:43 +00:00
simonb 085fb8f093 Add a "MTREE . type=dir" line to keep the distrib scripts happy.
Copy the install kernel from ${OBJDIR} - the script that does this
explicitly runs from the SRCDIR.
2002-05-02 13:28:40 +00:00
simonb 876dba6110 Use "boot.pmax" instead of just "boot" in IMAGEDEPENDS. 2002-05-02 13:26:38 +00:00
lukem e2923328ba support optional CRUNCHENV - environment variables to pass to
crunchgen(1) and the make -f ${CRUNCHBIN}.mk.
defaults to SMALLPROG=1
2002-05-02 13:16:46 +00:00
lukem a9988cc940 allow IMAGE to be optional (and don't create rule for ${IMAGE}: if
it's not defined)
2002-05-02 13:05:49 +00:00
lukem 8987947e49 convert to building with NDWO Makefile.tarfloppy.
alpha is now fully NDWO (well, at least, the stuff that's enabled in
distrib/alpha/Makefile)
2002-05-02 13:04:48 +00:00
lukem 9e14de40bb - enable libhack, and thus deprecate pwd_mkdb (et al)
- add DBG=-Os
- other consistency cleanups
2002-04-30 15:37:33 +00:00
lukem d7d06ed783 minor consistency tweaks 2002-04-30 15:28:32 +00:00
lukem 3d5435227d convert instkernel/fdset into using NDWO Makefile.tarfloppy, which
allows UNPRIVED cross building of aforementioned directory
2002-04-30 15:08:44 +00:00
mbw c0afb23691 describe how to use bc to calculate the boot.net filename (in hex)
change ".Dl ok Ic commands" and ".Li ok Ic commands" into
 ".(disp/.disp) and ".No ok Ic commands"
 since it actually uses a monospaced font in HTML
2002-04-29 23:36:02 +00:00
mbw 4918749f0a add section describing how to boot from an SBUS card
change ".Dl ok Ic commands" into ".(disp/.disp) and ".No ok Ic commands"
 since it actually uses a monospaced font in HTML
2002-04-29 23:33:41 +00:00
lukem 244b762de1 Complete the conversion back to the OpenSSH default configuration files of
"/etc/ssh/ssh_config" (from "/etc/ssh/ssh.conf") for ssh(1) and other
userland tools, and "/etc/ssh/sshd_config (from "/etc/ssh/sshd.conf")
for sshd(8).

etc/postinstall will detect this, and if "fix" is given, rename the files.
2002-04-29 08:23:34 +00:00
sommerfeld dbe42df9af Insert .WAIT between maketars and makesums in sets: dependancy.
An explicit makesums: maketars dependancy was not used because a
release engineer might want to regenerate the sums only and not the
tarballs; there's no explicit dependancy tracking here or elsewhere
between the input files and the output tarballs so everything gets
rebuild always.

XXX The existing "maketars" script is also not friendly to parallel
builds -- all of the sets files should be visible to the makefile so
they can be built in parallel.
2002-04-29 05:02:57 +00:00
sommerfeld bf3e3eb4dc Make all elements of SRCS (set in arch-specific makefile) depend on
the message headers; previous list was woefully incomplete and caused
parallel builds to explode.
2002-04-29 04:40:00 +00:00
isaki 12c2ab4d69 use ${PWD_MKDB} instead of pwd_mkdb. 2002-04-28 11:29:29 +00:00
isaki 7b175df846 Add 'newdisk' entry dropped at previous commit. 2002-04-28 11:28:44 +00:00
isaki dada32dfc5 Fix path. 2002-04-28 07:31:54 +00:00
shin 1db7e557d6 sync with hpcmips(rev. 1.7).
delete csh, netstat, tset, and vi to reduce GOT size.
otherwise, libc.a and other objects which was not compiled with -xgot
won't link. (in general, you can't mix -xgot and no -xgot binaries.)


current GOT size is 0000f590 (see below).

 10 .got          0000f590  10010360  10010360  00269360  2**4
                  CONTENTS, ALLOC, LOAD, DATA
2002-04-28 04:16:27 +00:00
shin c0bca8554c delete csh, netstat, tset, and vi to reduce GOT size.
otherwise, libc.a and other objects which was not compiled with -xgot
won't link. (in general, you can't mix -xgot and no -xgot binaries.)

current GOT size is 0000f618 (see below).

 10 .got          0000f618  10010460  10010460  0026c460  2**4
                  CONTENTS, ALLOC, LOAD, DATA
2002-04-27 23:38:22 +00:00
atatat e621222ce7 Add stat(1) to sets lists 2002-04-27 19:17:16 +00:00
tsutsui 142133ad1d Fix IMAGESIZE. (typo in rev 1.4?) 2002-04-27 17:15:48 +00:00
shin e81d147a25 add INTERTOP CX310 to supported machine. 2002-04-27 12:21:30 +00:00
tsutsui 0ab399cb54 Add bbinfo.h. 2002-04-27 10:22:36 +00:00
gson ae16970106 Add myself. 2002-04-27 03:49:06 +00:00
groo c82eeddb2d dreamcast dependent set list 2002-04-26 19:17:38 +00:00
matt f9f502221e Use the correct name of the INSTALL kernel. 2002-04-26 17:30:00 +00:00
lukem 9e5598221a replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version 2002-04-26 15:50:21 +00:00
lukem 5363a55b99 s/REV/DISTRIBREV/ 2002-04-26 15:47:21 +00:00
lukem 560c3ebc52 add etc/postinstall 2002-04-26 15:46:13 +00:00
lukem 7bbec49f2a remove unused REV & VER 2002-04-26 15:27:02 +00:00
lukem 29d47e20ef s/VER/DISTRIBVER/ 2002-04-26 15:25:33 +00:00
lukem 5bf6e9db83 use RELINSTALL 2002-04-26 15:05:29 +00:00
lukem 9074deb758 use gzip -9f 2002-04-26 15:05:18 +00:00
lukem f845b9752d use RELINSTALL 2002-04-26 15:04:30 +00:00
lukem 51fa6a7f42 remove stuff migrated to ../ramdisk or ../miniroot 2002-04-26 03:58:41 +00:00
lukem 53f41a1d9d use ${WORKDIR} instead of ${TARGETDIR}, since the latter is only valid
within parselist.
2002-04-26 03:49:21 +00:00
lukem e9e28d241a Migrate to a distrib framework closer to how other ports work.
Arguably this could be moved to using the distrib/miniroot
infrastructure instead.

XXX: This could benefit from being crunchgen-ed with libhack;
currently it just uses a lot of stuff out of ${DESTDIR}
2002-04-26 03:49:05 +00:00
lukem b5ad808f0c remove non mount_* links to mount_* programs... 2002-04-26 03:38:19 +00:00
lukem 68e32c4166 move files from ../common/ that are only used in this directory to here 2002-04-26 03:29:32 +00:00
lukem 7abb10eb65 convert to be closer to the other distrib dirs:
- take advantage of Makefile.mdset
- use list instead of ramdisk.list, and remove special srcdirs for init
  and dd since they understand -DSMALLPROG
- use full-path style specfile mtree.conf instead of
  old-style specfile ../common/ramdisk.tree
- ensure IMAGEDEPENDS is in sync with list
(xxx; untested :)
2002-04-26 03:15:15 +00:00