summaryrefslogtreecommitdiff
path: root/distrib/i386
AgeCommit message (Collapse)Author
2016-04-02- merge install.sh into install.sub as do_install()Robert Peichaer
- merge upgrade.sh into install.sub as do_upgrade() - delete install.sh and upgrade.sh - make install.sub executable - turn install and upgrade into symbolic links to install.sub - add autoinstall symbolic link to install.sub - change dot.profile to use these symlinks - introduce a -m option to set MODE in install.sub - alternativly set MODE and AUTO depending on PROGNAME - execute the do_{install,upgrade) functions depending on $MODE OK halex@, krw@ 'go for it' deraadt@
2016-02-08If manual disklabel editing is requested during install, don't emitKenneth R Westerback
verbiage explaining what disklabels are. If you don't know, you should be using (A)uto! ok rpe@ halex@
2015-12-29Change patterns in case-blocks from a*|A* to [aA]*Robert Peichaer
OK halex@ krw@
2015-12-18Introduce a new function disk_has() to inspect a disk if it has aRobert Peichaer
partition-table of a certain type and optionally if it has a partition of a certain type. Use disk_has() in the install.md script to replace all the various "fdisk <disk> | grep <pattern>" commands greatly simplifying things. positive feedback from sthen@ "time to get it really tested" deraadt@ OK krw@
2015-12-02If (O)penBSD is not offered as a partitioning option, do not acceptKenneth R Westerback
'O*|o*' as a valid response. Ignore it as we do other invalid input. armv7 is special case to be handled separately. Noticed by kettenis@. ok deraadt@ rpe@
2015-11-09Fix commas in "Use (W)hole disk MBR..." question.Robert Peichaer
OK jmc@ krw@
2015-10-25Use 'fdisk -i', instead of 'fdisk -e' with a here document ofKenneth R Westerback
'reinit;update;write;quit'. They've done the same thing for some time now. Tweaks & test from rpe@. ok rpe@ deraadt@
2015-06-02Remove the $FSTABFLAG variable and use -F directly. The installerRobert Peichaer
uses disklabel UIDs unconditionally for a while already. OK krw@ "looks good" deraadt@
2015-06-02ReplaceRobert Peichaer
[[ -n $(foo | grep 'bar') ]] with foo | grep -q 'bar' OK halex@ krw@
2015-05-31Replace identical code in the MD scripts of the installer with a newRobert Peichaer
MI function disklabel_autolayout() which now handles all aspects of the disklabel auto-layout and autopartitioning case for the root disk. Remove get_disklabel_template() and merge it with the new function. "move forward" deraadt@
2015-05-04Add the new template file based autopartitioning feature of disklabel(8)Robert Peichaer
to the OpenBSD installer. It is available during unattended installation. The template file is fetched from an url, provided as answer to a new question in the response file: URL to autopartitioning template for disklabel = url Original diff from and OK henning@ 'no objection' krw@
2015-04-13pwd_mkdb now fits onto the install media. no more chroot games.Theo de Raadt
2015-04-02more -> less; not less -> moreTheo de Raadt
2015-03-11adjust for removal of expr (and while here, sort all these lists, with theTheo de Raadt
goal of eventually refactoring them)
2015-02-23oops, cdfs must be built. spotted by todd, here is the correct diffTheo de Raadt
2015-01-12Due to recent savings with instbin, we can take i386 to one installTheo de Raadt
floppy. A few drivers are missing, but the world has moved on (the drivers included are always a work in progress) Speeds up make release substantially, of course.
2015-01-12Enable lid suspends by default in the kernel, and remove the question fromTheo de Raadt
the installer. We used a full release cycle to learn that suspend/resume is reliable enough for this default. Personal policy can disable this using machdep.lidsuspend=0 in /etc/sysctl.conf ok more people begging, and less people whining
2014-12-28Build special/encrypt into instbin, to prepare for dropping use of theTheo de Raadt
version in just installed base.
2014-12-23successful switchover to non-reach-around SRCDIRTheo de Raadt
2014-12-03rtsol(8) is no longer needed on the ramdisks.Florian Obser
OK deraadt@
2014-09-21xetc set does not go onto little isoTheo de Raadt
2014-08-26no more exposed etc setTheo de Raadt
2014-08-15Align install.md files with installer style.Robert Peichaer
- { foo ; bar ; } -> { foo; bar; } - if foo ; then -> if foo; then OK halex@
2014-07-20ask about lidTheo de Raadt
2014-07-20Oddly, chmod chgrp chown were at the wrong path on these media.Theo de Raadt
from Jean-Philippe Ouellet
2014-03-29Place kernel after running installboot, because this makes overflowTheo de Raadt
easier to calculate.
2014-03-06cdemu diesTheo de Raadt
2014-03-03use official 5.5 keyTheo de Raadt
2014-03-02Give up on the other kind of CD. Noone uses it, I am positive.Theo de Raadt
2014-03-02create small i386 and amd64 miniroots. These can be dd'd to a usb stickTheo de Raadt
or such, and easily booted. Work by chris, integration mechanism by me
2014-03-02Build a (USB or other disk) miniroot, which can be dd'd and booted sinceTheo de Raadt
it is in LBA form. Work by chris@, integration methodology proposed by me. Needs improvements after release..
2014-03-02Unfortunately... the "full-size downloadable" ISOs will ship withoutTheo de Raadt
internal-signing, because the procedures ran into some snags we can't fix in time for release...
2014-01-24Refactor the install*.iso creation in regards to signing.Theo de Raadt
ok todd
2014-01-20Use the new installboot when building i386 media.Joel Sing
2014-01-20Switch i386 installs/upgrades to the new installboot.Joel Sing
2014-01-20Add installboot to i386 media.Joel Sing
2014-01-19we no long use the /var/hash files, but rely on the SHA256.sig file.Theo de Raadt
We can remove the hashing support.
2014-01-12Place a SHA256 (not SHA256.sig, sorry not yet) onto the install*.isoTheo de Raadt
media to give some upcoming changes a chance of working. Long discussions with todd and rpe
2014-01-11add a few things mumbleTheo de Raadt
2014-01-11No need for a bin/cpio link on the media, because the pax|tar binary doesTheo de Raadt
not support cpio anymore.
2014-01-10remove md5 after installing it (with the links to the sha256/512 commands).Theo de Raadt
this is because the md5/sha256/sha512 are in the same binary, found in the md5 directory, but the version on the media lacks md5 support. Understand?
2014-01-09copy the relevant key for the release onto the mediaTheo de Raadt
2014-01-08Take restore off the floppy media for now. Sorry.Theo de Raadt
2014-01-08Switch to using the base sha256 command, rather than some customizedTheo de Raadt
abomination. install.sub chunk tested by rpe
2014-01-07SRCDRS usr.bin usr.sbin is a bad idea (because of PIE). The places weTheo de Raadt
pick binaries up must be compiled -static or at least in some safe model for reuse. Since we now use distrib/special for those, we can safely remove usr.bin and usr.sbin from this list.
2014-01-06we do not need apm or apmd on the install media, that is sillyTheo de Raadt
2013-11-16Remove AUTOROOT variable which is a leftover of r1.183 of install.subRobert Peichaer
diff from Philipp e1c1bac6253dc54a1e89ddc046585792 at osteo dot net ok krw@ halex@
2013-10-15We do not produce "core" files, so they do not need to be deleted. theyTheo de Raadt
have been *.core files for a very long time. That's a lot of unlink() calls saved.
2013-10-14Turn on the distrib lib bits in crunchgen by setting SRCLIBDIR.Philip Guenther
Add the new files to the clean target's rm list. "why not get it tested?" deraadt@
2012-10-30Nuke dhclient-script and dhclient.conf 'script' directive. Do allKenneth R Westerback
interface and route configuration via ioctl's and routing sockets. This will break configurations using local enhancements of dhclient-script, which will now require alternate arrangements. Committing early to allow time to identify and develop required alternatives. Several proddings by deraadt@.