Commit graph

40 commits

Author SHA1 Message Date
cinap_lenrek 5d0c3ab7df termrc, cpurc: silence /net/ether* error message when there are no ethernet devices 2021-04-10 15:01:09 +02:00
cinap_lenrek 8d9f3906fa plan9.ini: add nora6= option to disable automatic ipv6 configuration 2019-03-27 14:11:25 +01:00
cinap_lenrek 567df638ac cpurc: filter ipv6 loopback address for automatic ip address setup (thanks fhs) 2018-10-03 00:53:10 +02:00
cinap_lenrek cd752a39f8 ipv6 autoconfiguration on ethernet
for ip autoconfiguration, setup ipv6 link local addresses
and do SLAAC in parallel to DHCP.
2018-08-15 21:39:30 +02:00
cinap_lenrek cedf916289 termrc: fix mistake 2018-05-02 00:03:24 +02:00
cinap_lenrek 3ffbe35a20 termrc: put #u in front for endpoint renaming to be effective, handle multipe ether= tuples in ndb 2018-05-01 23:46:57 +02:00
cinap_lenrek 4354c401c1 cpurc: remove obsolete device binds, run diskparts after $sysname is known. remove /env/boottime. document. 2018-04-12 21:30:28 +02:00
cinap_lenrek ecebba779f provide /n and /mnt early in bootrc to allow consistent use in /lib/namespace
theres a bootstrap problem:

when /bin/init is run, it processes /lib/namespace where we might want to
mount or bind resources to /n or /mnt. but mntgen was run later in
cpurc/termrc so these mounts would be ignored.

we already have mntgen in bootfs, so we can provide these mountpoints early.

i keep the termrc/cpurc mntgens where they are, but ignore the error
prints. this way old kernels will continue to work.
2016-02-14 01:42:32 +01:00
cinap_lenrek 10f680c5ba move screen and mouse setup code to /rc/bin/screenrc 2015-09-05 03:14:44 +02:00
cinap_lenrek 0560d1d6b6 termrc: setup mouse when we have a framebuffer
previously, we setup mouse only when vgasize= was specifid in
plan9.ini. with efi systems, the framebuffer is already setup
for us and theres no requirement for going thru aux/vga setup,
but we still want to setup the mouse.

so do the mouseport= check once theres a framebuffer by testing
the existence of '#i/winname' (which fails when thers no
framebuffer).
2014-11-05 20:42:47 +01:00
stanley lieber e9b6f349b8 termrc, cpurc: clarify comments by removing lies 2014-06-12 15:56:54 -04:00
cinap_lenrek c88d48d58d termrc, cpurc: exclude wpa from oom kill and swap 2014-04-22 04:26:17 +02:00
cinap_lenrek 8a903895a0 termrc: termrc.local can start ndb/cs for us, so check if its already running 2013-02-27 18:04:35 +01:00
cinap_lenrek ec49732fae add cpurc.local and termrc.local hooks 2013-02-27 17:59:57 +01:00
cinap_lenrek 35ba0d047c add hjfs to the dontkill list 2012-08-11 12:22:13 +02:00
cinap_lenrek f000760ec0 use sysname as dhcp host 2012-03-29 18:23:21 +02:00
cinap_lenrek d63b461ecf move factotum from /mnt to /mnt/factotum 2011-12-02 02:29:41 +01:00
glenda b56d307ce6 use mntgen for /mnt and /mnt/exportfs 2011-12-02 06:05:23 +01:00
cinap_lenrek fe60a74122 termrc/cpurc: dont run ipconfig if theres no /net/ipselftab, dont run dns resolver if theres already /net/dns 2011-10-07 21:02:45 +02:00
cinap_lenrek 98e3d4b1a5 dontkill: +kb +ether 2011-08-27 07:48:15 +02:00
cinap_lenrek 924634963c dontkill +cfs +dossrv 2011-08-24 06:40:24 +02:00
cinap_lenrek 4593680a05 do not kill paqfs/9660srv root fileservers 2011-08-23 09:05:49 +02:00
cinap_lenrek 0e5148b269 improve swap 2011-08-22 10:03:15 +02:00
cinap_lenrek 6f3039351a nusb: add /rc/bin/nusbrc 2011-08-01 02:55:39 +02:00
cinap_lenrek 1da0722fe5 add /net/ndb to default ndb database files, fix mistakes 2011-06-09 07:35:31 +00:00
cinap_lenrek c9dc319649 remove bootes, fix inst/authsetup, use ndb for ipconfig before trying dhcp 2011-06-09 04:56:16 +00:00
cinap_lenrek 4a98f5c1d1 merge (term cpu)^rc.local with (term cpu)^rc, mount /srv/cons in (term cpu)^rc instead of /lib/namespace as we dont want to have it in every namespace (cpu session). 2011-06-06 01:31:58 +00:00
cinap_lenrek e4a839031a #A0 -> #A 2011-05-16 22:12:44 +00:00
aiju 1a503886ae added #A0 bind to termrc 2011-05-15 16:57:50 +00:00
cinap_lenrek 36ab78221c dont configure loopback interfaces 2011-05-13 04:20:30 +00:00
stanley lieber 5c756859bf /rc/bin/termrc, etc.: clarify comments. 2011-05-09 23:07:41 +00:00
cinap_lenrek 2febff5948 boot and namespace cleanup 2011-05-10 09:14:30 +00:00
stanley lieber 1ed976bd1d default sysname is cirno. 2011-05-04 23:07:07 +00:00
cinap_lenrek b14bc93a79 boot(8): cleanup enviroment variables before init 2011-04-21 22:22:25 +00:00
cinap_lenrek 856aeaf333 let the kernel set dma mode for ata by default 2011-04-15 07:25:45 +00:00
cinap_lenrek 833a3b7d56 set better defaults in termrc, set dmamode, allow breaking to rc with !rc 2011-04-14 15:41:59 +00:00
cinap_lenrek ac751cc6ef vesa 2011-04-11 21:12:01 +00:00
cinap_lenrek 5e45406a0d fixing perms 2011-03-30 18:29:07 +00:00
Taru Karttunen a9060cc06b Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
Taru Karttunen 2959e1ede0 Import sources from 2011-03-30 iso image - rc 2011-03-30 17:14:36 +03:00