summaryrefslogtreecommitdiff
path: root/distrib
AgeCommit message (Collapse)Author
2016-05-29Remove the section on tftp booting a umg file. This might come back inJonathan Gray
a different form when u-boot supports efi networking interfaces.
2016-05-29Stop building u-boot kernel and ramdisk images. The kernel make targetsJonathan Gray
are left for now but umg files are no longer built when building releases.
2016-05-28Assume sabrelite/nitrogen has a bootefi enabled u-boot in flash and justJonathan Gray
install dtbs and efiboot on the fat fs.
2016-05-28use efiboot in armv7 miniroot imagesJonathan Gray
2016-05-27whitespaces grow bsd.rd, you knowTheo de Raadt
2016-05-27During install, set new 'wxallowed' mount option for the filesystemRobert Peichaer
/usr/local resides on. idea from and ok deraadt with feedback from halex
2016-05-26Rename variables to a less ambiguous name better matching their purpose.Robert Peichaer
OK krw
2016-05-26Use a fat16 partition starting at sector 2048/1MB everywhere to simplifyJonathan Gray
things. OMAP can still load the first u-boot stage (MLO) from the fs and imx u-boot can load files off fat. The offset allows space for the u-boot images placed at raw offsets on imx and sunxi. discussed with kettenis
2016-05-25Use efiboot when setting up the installed disk. If efiboot is placedJonathan Gray
in the correct path on disk u-boot will load it and search for dtb files without a script. Leave sabre lite/nitrogen with the old method as boundary devices haven't released u-boot 2015.05 yet. ok kettenis@
2016-05-23syncJonathan Gray
2016-05-23syncTheo de Raadt
2016-05-22Rename variable $action (which is actually global) to AI_MODE.Robert Peichaer
While there, (re)set AI_MODE and AI_SERVER at the start of the installer script. OK krw@
2016-05-22force long filenames on the initial fat16 mount here as wellJonathan Gray
dtb filenames are longer than 8.3
2016-05-22use a common simple u-boot script that loads with fdtJonathan Gray
2016-05-22Remove LOADADDR definitions, the default ${loadaddr} set by u-boot isJonathan Gray
now used.
2016-05-22use a simple u-boot script for all the miniroots that loads with fdtJonathan Gray
ok patrick@ kettenis@
2016-05-22syncTheo de Raadt
2016-05-21Copy dtb files to miniroots and install disk. Increase the ramdisk sizeJonathan Gray
and force long filenames on the first mount of fat 16 filesystems so this works. U-boot scripts have not yet been changed to load these files. ok kettenis@
2016-05-20Log questions and answers during install/upgrade in a format that can beRobert Peichaer
used as a response file for autoinstall(8). The result is emailed to the root user on next boot. Passwords are not logged. positive feedback deraadt, jung OK krw, halex, sthen
2016-05-20Move code to create unique filenames and to prepare a fileRobert Peichaer
to be sent to root on reboot into separate functions. positive feedback deraadt OK krw, sthen, halex
2016-05-16syncTheo de Raadt
2016-05-14some misplaced man pages spotted by ajaTheo de Raadt
2016-05-14Remove handling of /etc/examples/ files by sysmerge(8). Getting regular messagesAntoine Jacoutot
about pkg.conf isn't really that helpful and if a big syntax change comes along well we have current.html. it was disabled during p2k16 and no one complained so far discussed with and ok deraadt@
2016-05-11remove hppa64 port, which we never got going beyond broken single users.Theo de Raadt
hppa reverse-stack gives us a valuable test case, but most developers don't have a 2nd one to proceed further with this. ok kettenis
2016-05-11syncTheo de Raadt
2016-05-11syncTheo de Raadt
2016-05-08syncTheo de Raadt
2016-05-07syncTheo de Raadt
2016-05-07syncTheo de Raadt
2016-05-07Use a Thread Information Block in both single and multi-threaded programs.Philip Guenther
This stores errno, the cancelation flags, and related bits for each thread and is allocated by ld.so or libc.a. This is an ABI break from 5.9-stable! Make libpthread dlopen'able by moving the cancelation wrappers into libc and doing locking and fork/errno handling via callbacks that libpthread registers when it first initializes. 'errno' *must* be declared via <errno.h> now! Clean up libpthread's symbol exports like libc. On powerpc, offset the TIB/TCB/TLS data from the register per the ELF spec. Testing by various, particularly sthen@ and patrick@ ok kettenis@
2016-05-05syncJonathan Gray
2016-05-04Kill #ifdef INET6 occurrences in userland.Jeremie Courreges-Anglas
Prompted by and ok millert@ (tcpdump and libpcap left untouched, the #ifdef force is too strong with those)
2016-05-03Also remove -DINET6 here, noticed by teduJeremie Courreges-Anglas
-DKAME_SCOPEID can go away too, meaningless since 2006
2016-04-29libotermcap was removed from the miniroots in 2013. Additionally, -lcPatrick Wildt
was added for all miniroots at the same time. ok deraadt@ jsg@
2016-04-29syncPatrick Wildt
ok deraadt@ jsg@
2016-04-28Replace /dev/bpf[0-9] with /dev/bpf and /dev/bpf0. The /dev/bpf node isMartin Natano
unused for now, but I plan to convert all programs in base to use it in a future diff. /dev/bpf0 is for compatibility with existing binaries and is to be removed after a transition period. ok rpe krw, for the installer part "Let's see it hit the tree." deraadt
2016-04-28syncTheo de Raadt
2016-04-27rc.firsttime -> rc.sysmerge for running sysmerge(8) after an upgrade.Antoine Jacoutot
While here, don't echo 'running sysmerge...' since that'd get us a mail each time we upgrade even when nothing changed. ok deraadt@ rpe@
2016-04-26sync (a few comp tools move to base, to support library boot-randomization)Theo de Raadt
2016-04-26syncTheo de Raadt
2016-04-25In upgrade mode, automatically run sysmerge(8) in batch mode before ↵Antoine Jacoutot
fw_update(1). Putting this at the beginning of the p2k16 hackathon so we can see if anything breaks and to get feedback about the output etc If sysmerge cannot merge/install a file automatically, login into the machine and running it interactively will ask you what you want to do with it. It may not stay in this exact form, but that's a first step and now is a good time to get it in. discussed with deraadt@ for a while ok rpe@
2016-04-20syncTheo de Raadt
2016-04-20Alter SUNXI grep to match the rest of the SOC grepsAaron Bieber
OK bmercer@, patrick@
2016-04-20syncTheo de Raadt
2016-04-18syncTheo de Raadt
2016-04-15syncJonathan Gray
2016-04-11- In isin(), quote $_b to ensure it's treated as string not as pattern.Robert Peichaer
- Always quote the first argument to isin() OK halex@, krw@
2016-04-11Tweak bsort():Robert Peichaer
- make it clear in comment that it returns a unique list - shift is only possible if argc > 0, otherwise return - quote "$_b" in equality test forcing possible patterns being treated as strings OK halex@, krw@
2016-04-09Remove _tz as intermediate variable and use CGI_TZ directly.Robert Peichaer
Feedback from and OK halex@ OK krw@ for a similar diff
2016-04-09Use _if for a single interface name and _ifs for a list of interfaceRobert Peichaer
names instead of _ifdev and _ifdevs. OK krw@ halex@