pkglint -r --network --only "migrate"
As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
MASTER_SITES= site1 \
site2
style continuation lines to be simple repeated
MASTER_SITES+= site1
MASTER_SITES+= site2
lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
Problems found with existing digests:
Package memconf distfile memconf-2.16/memconf.gz
b6f4b736cac388dddc5070670351cf7262aba048 [recorded]
95748686a5ad8144232f4d4abc9bf052721a196f [calculated]
Problems found locating distfiles:
Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
changes to dc-burn-netbsd
- rename 'extract sets' from -r to -s
- Split out the code to adjust the extracted data for live CD usage and enable
via '-l'. Make -l imply '-s base -k GENERIC' unless overridden
- Tweak live setup further to speed up slightly and avoid rebuilding the
X11 fontcache, sort rc.conf, set dhcpcd=YES & tweak root entry in fstab
- Disable burning to CD by default and add -b to enable
- Add support for listing and downloading/burning the daily NetBSD
branch builds from nyftp.netbsd.org
pkgsrc changes:
Set RESTRICTED and NO_{BIN,SRC}_ON_{CDROM,FTP} due to contents of makeip
Changes to dc-burn-netbsd
- If run as non root, call sudo where root is required
- Adjust -r to permit explicit list of tarfiles to extract
- Enumerate all possible tarfiles to avoid having to query NetBSD site
- Add -e option to tun emulator (gxemul) on result
- Fix rework of extracted files to create viable live image
- Implement -v '?' to list available versions (from main NetBSD site)
- Automatically check NetBSD-archive directory for older NetBSD versions
dc-burn-netbsd updated to 1.1:
- Check & clean data dir if build options change
- Extend "-r" to take type of release - base, std, x
- Tweak extracted files with -r to get closer to viable root-on-cd system
Contents: some Dreamcast tools from Marcus Comstedt http://mc.pp.se/dc/sw.html
and a dc-burn-netbsd script to build and burn a bootable NetBSD/dreamcast CD
dc-burn-netbsd
Script to download a given NetBSD/dreamcast version and burn a bootable CD
dc-makeip (IP creator)
Utility for creating IP.BIN from a textual representation of IP0000.BIN
dc-scramble (1ST_READ.BIN scrambler)
Utility to "scramble" binary files to match bootloader requirements
share/dc-tools/ip_slave/ (IP upload slave)
Dreamcast binary to upload and run software over ethernet
share/dc-tools/serial_slave/ (Serial upload slave)
Dreamcast binary to upload and run software over the serial port