Commit Graph

14 Commits

Author SHA1 Message Date
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
lukem 863e999f52 - add more MACHINE_ARCH.xxx variables
- when building RSYNC_INCLUDE, only add a directory once
- automatically add `shared/ALL' and `shared/${MACHINE_ARCH}' to
  ${BASE_PORTS.${image}} for each unique MACHINE_ARCH in the latter.
- don't bother explicitly listing shared/* in the example
- note that the cats cdrom is now bootable
2002-10-08 15:20:50 +00:00
lukem e103106547 enable -o append for alpha as well 2002-10-03 07:28:33 +00:00
lukem d864e0371d revert part of previous;
alpha installboot still needs to come after everything else, because non of
the other installboot(8) backends support recalculating the alpha checksum
(yet).
2002-10-03 05:26:49 +00:00
lukem a50326b0d6 - create ${IMAGEDIR}/${image}.contents, with the files from BASE_PORTS.${image}
(could be extended )
- move alpha installboot above pmax/vax; it doesn't need to be last anymore
- cosmetic tweaks
2002-10-03 03:58:56 +00:00
lukem 752effddfa Instead of building the staging area with symlinks and using "mkisofs -f",
only populate the stage area with the minimal necessary files and use
"mkisofs -graft-points -path-list pathlistfile", and populate pathlistfile
with the "reachover" paths.

    IMPORTANT NOTE:
	This change requires mkisofs 1.15a34 or newer for a working
	-graft-points option.
	This can be found in the cdrecord-devel 1.11a34 package.

Don't fetch by default; the rsync is resource intensive on rsync.netbsd.org
and is often unnecessary.  Deprecate NO_FETCH whilst here.
Use "make fetch" explicitly...

Explicitly add ${RELEASENAME} to RSYNC_SITE (and remove it from all
the other rsync options), and deprecate ${RELEASE_SUBDIR}

Add some  # {  and  # }  comments, to make it easier to track make(1)
conditionals & loops.
2002-09-29 14:29:19 +00:00
lukem 4408faac1a - don't hardcode the CD size to 666000 blocks; use CD_SIZE variable instead.
- access mksunbootcd via ${NETBSDSRCDIR}/... && ${PRINTOBJDIR}
- use ${INSTALLBOOT} for alpha,pmax,vax instead of /sys/arch/*/stand/...
- use ${.CURDIR}/macppc_installboot to access macppcboot.raw
2002-09-29 07:23:15 +00:00
mrg 382230624e s/${DISTDIR}/${DISTRIBDIR}/ as the former conflicts with pkgsrc.
add 1.6 support for vax cdrom's.  other ports in NetBSD-1.6.mk are as in
1.6.mk and are probably wrong.
2002-06-24 14:49:15 +00:00
lukem 0002fc052e use ${PRINTOBJDIR}
(mmm, finding make -j N>1 build bugs)
2002-06-15 02:15:15 +00:00
tv 5abeaaee6a Add LOG_MKISOFS option to produce extra-verbose logs of the mkisofs image
generation info (-v -v).
2001-01-17 02:07:25 +00:00
tv 2ad7116616 Use the public-access rsync entrypoint, not a ssh-based developer type. 2000-11-30 21:33:41 +00:00
tv cf2f2908b2 Clean up hidden files a bit.
Give sensible HFS types to some file extensions.
Fix alpha kernel to be a link, not gzip extraction.
2000-11-30 00:04:08 +00:00
tv 481261ff0a Minor updates, fixes, and cleanups. 2000-11-29 19:56:19 +00:00
tv 0bbb454b99 First draft of multiple-arch CD-ROM creation system. This is extremely
rough at this point, and needs more fleshing out in several areas.  Does not
yet do packages or check for the existence of support programs--to be fixed.
2000-11-29 16:35:03 +00:00