| History log of /src/distrib/atari/floppies/common |
| Revision | Date | Author | Comments |
| 1.13 | 29-Jun-2025 |
martin | Try to shrink floppy images a bit
|
| 1.12 | 22-Jun-2019 |
christos | branches: 1.12.12; More fat trimming defines and we managed to feat in our tight jeans.
|
| 1.11 | 30-Jan-2016 |
tsutsui | branches: 1.11.16; Use local MTREECONF to omit unnecessary dirs.
|
| 1.10 | 12-Aug-2015 |
tsutsui | Specify -DNDEBUG to remove assert(3) macro. Shaves instbin ~40 bytes.
|
| 1.9 | 16-Nov-2014 |
tsutsui | Use "-Os -m68020-60" for DBG. It seems to generate smaller objects than -Os.
gcc48 with "-Os": -rwxr-xr-x 1 tsutsui wheel 1319596 Nov 16 20:50 obj.atari/instbin
gcc48 with "-Os -m68020-60" -rwxr-xr-x 1 tsutsui wheel 1314516 Nov 16 20:49 obj.atari/instbin
This allows ever growing sysinst.fs still fit into 1440KB even with gcc48. Acually we need a real solution (ustarfs based floppies etc.) soon but we can work around at least for NetBSD 7.0.
Should be pulled up to netbsd-7 (if NetBSD/m68k 7.0 will switch to gcc48).
|
| 1.8 | 21-Feb-2010 |
tsutsui | branches: 1.8.26; - explicitly specify -Os via DBG for libhack build - set WARNS=1 for sanity
|
| 1.7 | 23-Jun-2008 |
matt | Change remaining instances of ${RELEASEDIR}/${MACHINES} to ${RELEASEDIR}/${RELEASEMACHINEDIR}
|
| 1.6 | 18-Apr-2004 |
dsl | branches: 1.6.26; 1.6.30; Add French, German and Polish sysinstmsgs to all ramdisks that include sysinst expect those where at least one of the language variants isn't built, and those that are known not to have enough space (i386 ramdisk-tiny). Files added to list.sysinst, list.sysinst.en is used when these files cannot be added. This might hit a size limit on another build - but I have no (sane) way of testing it.
|
| 1.5 | 03-Jan-2003 |
lukem | branches: 1.5.2; Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of "${RELEASEDIR}/...".
${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only cleaned if UPDATE is not defined.
|
| 1.4 | 07-May-2002 |
lukem | Use release:: instead of release: when multiple release targets may exist
|
| 1.3 | 02-May-2002 |
lukem | 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}
|
| 1.2 | 26-Apr-2002 |
lukem | replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
|
| 1.1 | 12-Apr-2002 |
leo | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 12-Apr-2002 |
leo | prepare and installation floppies
|
| 1.5.2.1 | 21-Apr-2004 |
jmc | Pullup rev 1.6 (requested by dsl in ticket #168)
Add French, German and Polish sysinstmsgs to all ramdisks that include sysinst except those where at least one of the language variants isn't built, and those that are known not to have enough space (i386 ramdisk-tiny). Files added to list.sysinst, list.sysinst.en is used when these files cannot be added.
|
| 1.6.30.1 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.6.26.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.6.26.1 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.8.26.1 | 29-Mar-2015 |
snj | Pull up following revision(s) (requested by martin in ticket #652): distrib/atari/floppies/common/Makefile.images: revision 1.9 Use "-Os -m68020-60" for DBG. It seems to generate smaller objects than -Os. gcc48 with "-Os": -rwxr-xr-x 1 tsutsui wheel 1319596 Nov 16 20:50 obj.atari/instbin gcc48 with "-Os -m68020-60" -rwxr-xr-x 1 tsutsui wheel 1314516 Nov 16 20:49 obj.atari/instbin This allows ever growing sysinst.fs still fit into 1440KB even with gcc48. Acually we need a real solution (ustarfs based floppies etc.) soon but we can work around at least for NetBSD 7.0. Should be pulled up to netbsd-7 (if NetBSD/m68k 7.0 will switch to gcc48).
|
| 1.11.16.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.12.12.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.9 | 20-Aug-2022 |
tsutsui | Fix yet another "[: SMALL test, no fallback usage" error on installation.
The same problem as PR/54835 of the miniroot scripts, i.e. avoid and replace use of -o binary primary marked obsolescent by POSIX.1-2017: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html#tag_20_12 8_16
Noticed on installation of NetBSD 9.3 on TT030, and maybe should be pulled up to netbsd-9.
|
| 1.8 | 09-Jan-2020 |
martin | PR install/54780: in the (of course totally unlikely) case that sysinst should crash, run "stty sane".
|
| 1.7 | 25-Nov-2017 |
tsutsui | branches: 1.7.4; 1.7.6; Use kernfs to detect root file system device, instead of fat sysctl(8).
Should fix sysinst.fs overflow that prevents daily build. Discussed on port-atari@: http://mail-index.netbsd.org/port-atari/2017/11/thread1.html#000558 and whole installation is briefly tested on TT030.
|
| 1.6 | 15-Nov-2017 |
tsutsui | Avoid use of expr(1).
It was removed from src/distrib/atari/floppies/install/list since rev 1.19 and the install script complains expr is not found.
Should be pulled up to netbsd-8.
|
| 1.5 | 30-Jan-2016 |
tsutsui | branches: 1.5.8; Remove redundant mount_gemdos script and put an alias instead.
|
| 1.4 | 30-Jun-2012 |
tsutsui | Simply use "mount -u" to (re)mount root file system read-write rather than denoting it using temporary /tmp/.root_writable file, because it will never be removed if root file system is on floppy. Fixes PR port-atari/37470.
Should be pulled up to netbsd-6.
|
| 1.3 | 17-Nov-2008 |
abs | branches: 1.3.8; 1.3.10; Fix atari sysinst based miniroot image, and retire old (unreferenced) miniroot.
|
| 1.2 | 26-Jul-2003 |
salo | branches: 1.2.16; 1.2.26; 1.2.32; 1.2.40; netbsd.org->NetBSD.org
|
| 1.1 | 12-Apr-2002 |
leo | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 12-Apr-2002 |
leo | prepare and installation floppies
|
| 1.2.40.1 | 08-Jan-2009 |
snj | Pull up following revision(s) (requested by abs in ticket #228): distrib/atari/floppies/common/dot.profile: revision 1.3 distrib/atari/floppies/install/list: revision 1.8 distrib/atari/floppies/prepare/install.md: revision 1.3 distrib/atari/floppies/prepare/list: revision 1.5 distrib/atari/miniroot/Makefile.inc: file removal distrib/atari/miniroot/disktab.shadow: file removal distrib/atari/miniroot/dot.profile: file removal distrib/atari/miniroot/install.md: file removal distrib/atari/miniroot/list: file removal distrib/atari/miniroot/termcap.vt: file removal Fix atari sysinst based miniroot image, and retire old (unreferenced) miniroot.
|
| 1.2.32.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.2.26.1 | 15-Jan-2009 |
bouyer | Pull up following revision(s) (requested by abs in ticket #1257): distrib/atari/miniroot/Makefile.inc: file removal distrib/atari/floppies/prepare/list: revision 1.5 distrib/atari/miniroot/dot.profile: file removal distrib/atari/miniroot/install.md: file removal distrib/atari/floppies/install/list: revision 1.8 distrib/atari/miniroot/disktab.shadow: file removal distrib/atari/miniroot/termcap.vt: file removal distrib/atari/floppies/prepare/install.md: revision 1.3 sys/arch/atari/stand/installboot/installboot.c: revision 1.21 distrib/atari/floppies/common/dot.profile: revision 1.3 distrib/atari/miniroot/list: file removal Since dl.d_type is always "unknown" now, pick the type of bootblock to install based on the device name: eg /dev/fd0c would be floppy Fix atari sysinst based miniroot image, and retire old (unreferenced) miniroot.
|
| 1.2.16.1 | 15-Jan-2009 |
bouyer | Pull up following revision(s) (requested by abs in ticket #1257): distrib/atari/miniroot/Makefile.inc: file removal distrib/atari/floppies/prepare/list: revision 1.5 distrib/atari/miniroot/dot.profile: file removal distrib/atari/miniroot/install.md: file removal distrib/atari/floppies/install/list: revision 1.8 distrib/atari/miniroot/disktab.shadow: file removal distrib/atari/miniroot/termcap.vt: file removal distrib/atari/floppies/prepare/install.md: revision 1.3 sys/arch/atari/stand/installboot/installboot.c: revision 1.21 distrib/atari/floppies/common/dot.profile: revision 1.3 distrib/atari/miniroot/list: file removal Since dl.d_type is always "unknown" now, pick the type of bootblock to install based on the device name: eg /dev/fd0c would be floppy Fix atari sysinst based miniroot image, and retire old (unreferenced) miniroot.
|
| 1.3.10.1 | 05-Jul-2012 |
riz | Pull up following revision(s) (requested by tsutsui in ticket #394): distrib/atari/floppies/common/dot.profile: revision 1.4 Simply use "mount -u" to (re)mount root file system read-write rather than denoting it using temporary /tmp/.root_writable file, because it will never be removed if root file system is on floppy. Fixes PR port-atari/37470. Should be pulled up to netbsd-6.
|
| 1.3.8.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.5.8.1 | 27-Nov-2017 |
martin | Pull up following revision(s) (requested by tsutsui in ticket #393): distrib/atari/floppies/install/list: revision 1.21 distrib/atari/floppies/common/dot.profile: revision 1.6 Avoid use of expr(1). It was removed from src/distrib/atari/floppies/install/list since rev 1.19 and the install script complains expr is not found. Should be pulled up to netbsd-8. Put back /bin/cp and /sbin/sysctl to installation binaries. - cp(1) is explicitly required by sysinst(8), cp_to_target() in src/usr.sbin/sysinst/target.c, to copy bootloader to targetroot - sysctl(8) is required by src/distrib/atari/floppies/common/dot.profile to detect the root device (fd or md) This might cause floppy overflow on HEAD again, but works on 8.0_BETA. Should be pulled up to netbsd-8.
|
| 1.7.6.2 | 30-Aug-2022 |
martin | Pull up following revision(s) (requested by tsutsui in ticket #1514):
distrib/atari/floppies/common/dot.profile: revision 1.9 distrib/vax/inst-common/dot.commonutils: revision 1.6 distrib/amiga/miniroot/dot.profile: revision 1.11 distrib/utils/script-installer/dot.commonutils: revision 1.8 distrib/amiga/floppies/inst-common/dot.commonutils: revision 1.9
Fix yet another "[: SMALL test, no fallback usage" error on installation.
The same problem as PR/54835 of the miniroot scripts, i.e. avoid and replace use of -o binary primary marked obsolescent by POSIX.1-2017: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html#tag_20_12 8_16
Noticed on installation of NetBSD 9.3 on TT030, and maybe should be pulled up to netbsd-9.
Avoid more obsolescent binary primaries not supported by crunched test(1).
See PR/54835 and PR/56983 for details.
|
| 1.7.6.1 | 28-Jan-2020 |
msaitoh | Pull up following revision(s) (requested by martin in ticket #669): distrib/playstation2/miniroot/dot.profile: revision 1.5 distrib/sparc64/instfs/dot.profile: revision 1.8 distrib/hpcarm/miniroot/dot.profile: revision 1.3 distrib/emips/miniroot/dot.profile: revision 1.2 distrib/x68k/floppies/ramdisk/dot.profile: revision 1.16 distrib/zaurus/ramdisk/dot.profile: revision 1.4 distrib/i386/ramdisks/common/dot.profile: revision 1.7 distrib/cobalt/ramdisk/dot.profile: revision 1.2 distrib/hpcsh/miniroot/dot.profile: revision 1.5 distrib/evbarm/instkernel/ramdisk/dot.profile: revision 1.3 distrib/riscv/ramdisk/dot.profile: revision 1.2 distrib/sandpoint/ramdisk/dot.profile: revision 1.2 distrib/landisk/ramdisk/dot.profile: revision 1.3 distrib/amd64/ramdisks/common/dot.profile: revision 1.4 distrib/macppc/floppies/ramdisk/dot.profile: revision 1.14 distrib/mipsco/ramdisk/dot.profile: revision 1.3 distrib/evbmips/instkernel/ramdisk/dot.profile: revision 1.2 distrib/acorn32/ramdisk/dot.profile: revision 1.4 distrib/cats/ramdisk/dot.profile: revision 1.5 distrib/vax/ramdisk/dot.profile: revision 1.10 distrib/pmax/miniroot/dot.profile: revision 1.3 distrib/sparc/miniroot/dot.profile: revision 1.16 distrib/hpcmips/miniroot/dot.profile: revision 1.8 distrib/prep/floppies/ramdisk/dot.profile: revision 1.3 distrib/news68k/floppies/ramdisk/dot.profile: revision 1.8 distrib/alpha/instkernel/ramdisk/dot.profile: revision 1.11 distrib/ofppc/ramdisks/common/dot.profile: revision 1.2 distrib/mac68k/instkernel/ramdisk/dot.profile: revision 1.9 distrib/hp300/ramdisk/dot.profile: revision 1.7 distrib/ews4800mips/floppies/ramdisk/dot.profile: revision 1.2 distrib/emips/ramdisk/dot.profile: revision 1.3 distrib/newsmips/floppies/ramdisk/dot.profile: revision 1.7 distrib/bebox/ramdisk/dot.profile: revision 1.2 distrib/rs6000/ramdisk/dot.profile: revision 1.2 distrib/sgimips/miniroot/dot.profile: revision 1.2 distrib/mvme68k/miniroot/dot.profile: revision 1.9 distrib/hppa/ramdisk/dot.profile: revision 1.2 distrib/luna68k/ramdisk/dot.profile: revision 1.2 distrib/sgimips/ramdisk/dot.profile: revision 1.4 distrib/evbsh3/instkernel/ramdisk/dot.profile: revision 1.2 distrib/evbppc/ramdisk/dot.profile: revision 1.5 distrib/shark/instkernel/ramdisk/dot.profile: revision 1.5 distrib/pmax/ramdisk/dot.profile: revision 1.11 distrib/dreamcast/ramdisk/dot.profile: revision 1.3 distrib/arc/ramdisk/dot.profile: revision 1.5 distrib/atari/floppies/common/dot.profile: revision 1.8 PR install/54780: in the (of course totally unlikely) case that sysinst should crash, run "stty sane".
|
| 1.7.4.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.14 | 05-Apr-2020 |
martin | Adapt to libterminfo as part of libhack-curses
|
| 1.13 | 28-Jul-2019 |
martin | Use the non-WIDE_CHAR libcurses version from libhack
|
| 1.12 | 12-Apr-2017 |
christos | branches: 1.12.12; more gnu directory removal.
|
| 1.11 | 30-Jan-2016 |
tsutsui | branches: 1.11.2; 1.11.4; Remove redundant mount_gemdos script and put an alias instead.
|
| 1.10 | 24-Nov-2014 |
tsutsui | Disable "OS bootversion check" on crunched binaries for installation media.
This oscheck() function seems implemented to check compatibility between bootloaders and /netbsd kernel, but checking /netbsd using kvm(3) doesn't make sense on installation or even future cross builds, and probably we will never bump bootloader version without compatibility per recent 14 years history.
This works around overflow of 1440KB 2HD sysinst.fs, and would also be worth to pullup to netbsd-7.
|
| 1.9 | 21-Feb-2010 |
tsutsui | branches: 1.9.26; Remove unnecessary LIBS (-ledit, -lbz2, -lcrypt) for SMALL binaries with libhack.
|
| 1.8 | 11-Feb-2010 |
roy | Remove terminfo.db as it's now embedded in libterminfo.
|
| 1.7 | 05-Feb-2010 |
roy | Use the rescue terminfo.db in our images instead of termcap.
|
| 1.6 | 20-Sep-2009 |
abs | 34 different termcap subsets, plus a couple of ports still using the full termcap distfile. In an attempt to reduce the madness switch everyone (except the i386 cd install which does its own thing) to the same (under 8K) termcap subset:
ansi ansi/pc-term compatible with color dumb|unknown 80-column dumb tty hp300h HP Catseye console iris-ansi-ap IRIS ANSI in application-keypad mode iris-ansi|iris-ansi-net IRIS emulating 40 line ANSI terminal (almost VT100) sun|sun1|sun2|sun-il Sun Microsystems Inc. console with working insert-line vt100|vt100-am DEC VT100 (w/advanced video) vt220-8 DEC VT220 8 bit terminal vt220|vt200|vt300 DEC VT220 in vt100 emulation mode wsvt25 NetBSD wscons in 25 line DEC VT220 mode wsvt25m NetBSD wscons in 25 line DEC VT220 mode with Meta x68k|x68k-ite NetBSD/x68k ITE xterm|vs100 xterm terminal emulator (X Window System)
Trying to provide similar functionality across all ports? It'll never catch on...
|
| 1.5 | 02-Feb-2009 |
abs | support gemdos as a type of unmounted filesystem during set selection
|
| 1.4 | 11-May-2008 |
he | branches: 1.4.2; Add -lprop, as ifconfig now needs it.
|
| 1.3 | 13-Jan-2004 |
he | branches: 1.3.32; 1.3.34; 1.3.36; Since crunchgen now picks up the new gzip from usr.bin/gzip, we now need -lz.
|
| 1.2 | 26-Apr-2002 |
lukem | replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version
|
| 1.1 | 12-Apr-2002 |
leo | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 12-Apr-2002 |
leo | prepare and installation floppies
|
| 1.3.36.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.3.34.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.3.32.2 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.3.32.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.4.2.1 | 08-Feb-2009 |
snj | Pull up following revision(s) (requested by abs in ticket #421): distrib/atari/floppies/common/list.images: revision 1.5 distrib/atari/floppies/common/mount_gemdos: revision 1.1 support gemdos as a type of unmounted filesystem during set selection
|
| 1.9.26.1 | 29-Mar-2015 |
snj | Pull up following revision(s) (requested by martin in ticket #651): distrib/atari/floppies/common/list.images: revision 1.10 sys/arch/atari/stand/installboot/Makefile: revision 1.8 sys/arch/atari/stand/installboot/installboot.c: revision 1.34 Disable "OS bootversion check" on crunched binaries for installation media. This oscheck() function seems implemented to check compatibility between bootloaders and /netbsd kernel, but checking /netbsd using kvm(3) doesn't make sense on installation or even future cross builds, and probably we will never bump bootloader version without compatibility per recent 14 years history. This works around overflow of 1440KB 2HD sysinst.fs, and would also be worth to pullup to netbsd-7.
|
| 1.11.4.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.11.2.1 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
| 1.12.12.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2 | 30-Jan-2016 |
tsutsui | Remove redundant mount_gemdos script and put an alias instead.
|
| 1.1 | 02-Feb-2009 |
abs | branches: 1.1.2; support gemdos as a type of unmounted filesystem during set selection
|
| 1.1.2.2 | 08-Feb-2009 |
snj | Pull up following revision(s) (requested by abs in ticket #421): distrib/atari/floppies/common/list.images: revision 1.5 distrib/atari/floppies/common/mount_gemdos: revision 1.1 support gemdos as a type of unmounted filesystem during set selection
|
| 1.1.2.1 | 02-Feb-2009 |
snj | file mount_gemdos was added on branch netbsd-5 on 2009-02-08 19:14:11 +0000
|
| 1.3 | 25-Nov-2017 |
tsutsui | Use kernfs to detect root file system device, instead of fat sysctl(8).
Should fix sysinst.fs overflow that prevents daily build. Discussed on port-atari@: http://mail-index.netbsd.org/port-atari/2017/11/thread1.html#000558 and whole installation is briefly tested on TT030.
|
| 1.2 | 30-Jan-2016 |
tsutsui | Use local MTREECONF to omit unnecessary dirs.
|
| 1.1 | 12-Apr-2002 |
leo | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 12-Apr-2002 |
leo | branches: 1.1.1.1.34; prepare and installation floppies
|
| 1.1.1.1.34.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.2 | 20-Sep-2009 |
abs | 34 different termcap subsets, plus a couple of ports still using the full termcap distfile. In an attempt to reduce the madness switch everyone (except the i386 cd install which does its own thing) to the same (under 8K) termcap subset:
ansi ansi/pc-term compatible with color dumb|unknown 80-column dumb tty hp300h HP Catseye console iris-ansi-ap IRIS ANSI in application-keypad mode iris-ansi|iris-ansi-net IRIS emulating 40 line ANSI terminal (almost VT100) sun|sun1|sun2|sun-il Sun Microsystems Inc. console with working insert-line vt100|vt100-am DEC VT100 (w/advanced video) vt220-8 DEC VT220 8 bit terminal vt220|vt200|vt300 DEC VT220 in vt100 emulation mode wsvt25 NetBSD wscons in 25 line DEC VT220 mode wsvt25m NetBSD wscons in 25 line DEC VT220 mode with Meta x68k|x68k-ite NetBSD/x68k ITE xterm|vs100 xterm terminal emulator (X Window System)
Trying to provide similar functionality across all ports? It'll never catch on...
|
| 1.1 | 12-Apr-2002 |
leo | branches: 1.1.1; Initial revision
|
| 1.1.1.1 | 12-Apr-2002 |
leo | branches: 1.1.1.1.34; prepare and installation floppies
|
| 1.1.1.1.34.1 | 05-Oct-2008 |
mjf | Sync with HEAD.
|