summaryrefslogtreecommitdiff
path: root/sys/lib/dist
AgeCommit message (Collapse)Author
2023-04-01qcowfs(8)Jacob Moody
2022-10-31reform: only override console=0 when no plan9.ini is passedcinap_lenrek
The kernel used to always set console=0, which as usefull during bring-up, but makes it impossible to use the uart for other purposes. We now have the ability to pass plan9.ini using the u-boot script, so add the console=0 line there. To make debugging easy, we still apply console=0 if no plan9.ini has been passed.
2022-07-10/sys/lib/dist/mkfile: create a default plan9.ini for reform imagecinap_lenrek
2022-06-18generate boot.scr in /sys/src/boot/reformcinap_lenrek
2022-06-18/sys/lib/dist/mkfile: add target for mnt-reform imagecinap_lenrek
2021-11-01mainly just spelling and typosStuart Morrow
2021-10-25/lib/ndb/local: add dnschallenge ndb file for acmed(8) by defaultcinap_lenrek
2021-06-13/sys/lib/dist/mkfile: test for .git directoryglenda
2021-03-07riostart: revert, this doesnt fix anythingcinap_lenrek
This change does not work and the real fix is in rio.
2021-03-02[9front] riostart: make text window focused by defaultJosé Miguel Sánchez García
This change makes the text window be focused on startup when using default riostart (e.g: when using the release ISO). This little change makes you able to immediately reach the rc shell without clicking the window, which at the very least is more convenient, and if you have problems to use your mouse but want to install the system, you also can (I had to stop profile from running at boot to patch it in my VPS KVM console because the mouse wasn't working properly. Could install and setup it to connect through drawterm).
2020-11-02profile: don't create $wsys if it doesn't existOri Bernstein
When $wsys doesn't exist (eg, drawterm -G, or rcpu from a text console), the profile would create an empty $wsys variable, and sessions started in this environment would fail with a null list in concatenation. This change tests if /mnt/term/env/wsys exists before assigning it.
2019-12-09riostart: when system uses serial console, provide a system shell on itcinap_lenrek
on systems with serial console and graphics such as the raspberry pi, it is nice to get a system shell on the serial console even when no monitor is connected.
2019-08-24/sys/lib/dist/mkfile: adjust 2GB for pi3 and zynq imgcinap_lenrek
2019-08-24/sys/lib/dist/mkfile: storage vendors idea of 2GB is deflatingcinap_lenrek
2019-08-18add missing device tree file for raspberry pi 4cinap_lenrek
2019-08-18add raspberry pi 4 kernel and bootloader to pi3.img targetcinap_lenrek
2019-05-06dist/mkfile: add *.pi3.img target for ARM64 raspberry pi3cinap_lenrek
2019-03-30dist/mkfile: aux/stub -d /n/src9/usr to avoid overbinding /usr in case ↵cinap_lenrek
/n/src9 an / alias when /n/src9 is an alias for / (bind / /n/src9), then the bind from /sys/lib/dist/usr on /n/src9/usr would also overbind /usr and potentially make the build target file inaccessible. the solution is to run aux/stub -d /n/src9/usr. this works as aux/stub mounts itself on /n/src9, so the bind for /n/src9/usr will not override /usr in the root filesystem but the stub directory from aux/stub.
2018-12-07add entries for il rcpuBurnZeZ
2018-11-28upas: get rid of broken validatesender example, remove redundant upas/misc ↵cinap_lenrek
and setup target
2018-10-22/sys/lib/dist/mkfile: add pi.img target for raspi sdcard imagecinap_lenrek
2018-06-25/sys/lib/dist/ndb/common: synchronize root servers and link to root hints sourcemischief
2018-01-31/sys/lib/dist/mkfile: fix cfg/plan9.ini dependency (only visible after binds)cinap_lenrek
2018-01-05/sys/lib/dist: split 9boot into 9bootproto, make *.386.iso and *.amd64.iso ↵cinap_lenrek
targets
2017-09-10rename pcf kernel to pc, remove pcf, pccpuf, pccpu64 kernels, update ↵cinap_lenrek
documentation there isnt much of a point in keep maintaining separate kernel configurations for terminal and cpu kernels as the role can be switched with service=cpu boot parameter. to make stuff cosistent, we will just have one "pc" kernel and one "pc64" kernel configuration now.
2017-05-01dist/ndb: move sources auth server to ndb/common, list root dns servers in ↵cinap_lenrek
ndb/local as a fallback
2017-03-18inst: make command window not overlap stats window in glendas riostartcinap_lenrek
2017-03-04cdproto: various cleanupscinap_lenrek
- bind /n/src9 only when theres .hg directory, so you can use /root as /n/src9 - skip *.6 and *.orig files in source direcrtories - skip *.pdf and *.ps files in /sys/man - skip cpurc.local and termrc.local - dont create /fd, /mnt and/n in the root - be specific about /lib - create /cfg/pxe
2016-05-22/sys/lib/dist/mkfile: efi iso/hybrid supportcinap_lenrek
2016-05-19dist/mkfile: generate iso/hybrid image for 9front.isocinap_lenrek
2016-05-16add srvtls and the corresponding tcp17020 servicecinap_lenrek
2016-05-02/lib/ndb/common: update ip addresses for [BCHL].ROOT-SERVERS.NETcinap_lenrek
2016-02-29glenda's default profile: remove /n/other mount, done by /lib/namespacecinap_lenrek
2016-02-14adding experimental rcpu servicecinap_lenrek
this is a reimplementation of cpu and import utilities in rc using a tlsclient and tlssrv as the encryption and authentication layers. there is only one new service, which after authentication and encryption setup accepts an arbitrary rc script over the network and executes it with the standard filedescriptors redirected to the conversaion (this is *after* authentication and in the context of the authorized user). the new rcpu program has a few improvements over cpu(1): - doesnt mangle program arguments - the remote process will get the clients standard file descriptors, so error and output are separated and you can consume the clients input from the remote side :-) - forwards error status of remote process theres no backwards mode for rimport, but a new program called rexport for the same purpose. all these services use exportfs without the bolted on initial handshake, so the hope is to clean up exportfs in the future and remove all the ugly crap in there.
2015-12-11/sys/lib/dist/ndb/common: update for sl's auth serversstanley lieber
2015-12-09/lib/ndb/common: add auth=cb.inri.net authdom=nycstanley lieber
2015-09-16/sys/lib/dist/ndb/common: correct authdom=inristanley lieber
2015-09-05dist/mkfile: add target for the aijuboard *.zynq.imgcinap_lenrek
this generates a disk image (to be written to usb or sdmmc card) containing 9fat partition with kernel and a hjfs filesystem partition with the 9front distribution. this could be easily extended to generate raspberry pi images as well, but i have no hardware to test.
2014-12-11qmail: call mail instead of smtp with the wrong pathstanley lieber
2014-10-31dist: generate efi bootable cd imagecinap_lenrek
2014-08-28/sys/lib/dist/ndb/common: add auth=fs.stanleylieber.com authdom=inristanley lieber
2014-07-03ndb/common: add ipv6-icmp, ipv6-nonxt, ipv6-opts, bootpsstanley lieber
2013-11-10ndb/common: add ipv6 addresses of root name serverscinap_lenrek
2013-10-26ndb/common: update ip for d.root-servers.netcinap_lenrek
2013-10-26ndb/common: dont use bell-labs dns servers for rfc1980 zonescinap_lenrek
2013-02-27dont use full qualified domain names in example configurationcinap_lenrek
use shorter sysnames instead of full qualified domain names so one doesnt have to setup the dns server in the example configuration.
2013-02-04add rc-httpdstanley lieber
2013-01-22mount /n/other from /srv/boot instead of /srv/cwfscinap_lenrek
this makes sure tcp boot will have ther user /tmp's the same way as from local cwfs. we used /srv/cwfs to prevent a deadlock with 9660srv as a root filesystem which has been fixed now.
2013-01-18rewrite.direct: rewrite aliases before delivering to local users to avoid ↵stanley lieber
re-sending the message
2012-08-28/sys/lib/dist/ndb/common: for god and country, geronimo, geronimo, geronimostanley lieber