Date: Mon, 2 Nov 2015 16:32:01 +0700 From: Eugene Grosbein <eugen@grosbein.net> To: "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org> Subject: /etc/rc.initdiskless support for small systems Message-ID: <56372D91.8040902@grosbein.net>
index | next in thread | raw e-mail
Hi! Sometimes it is suitable to use stock /etc/rc.initdiskless to manage boot-time configuration of embedded systems. Sadly, rc.initdislkess assumes there is distinct file system keeping persitent local configuration (startup config). Small systems like MIPS routers may have no enough flash space for full-blown fs. I've patched rc.initdiskless to run auxiliary command at boot time to extract startup configuration from such small local storage, f.e. from /dev/map/cfg I've just submited the patch with PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204215 This way, one can use /conf/default/etc/extract command doing something like: cd "$1" && bsdcpio --quiet -idu < /dev/map/cfg /etc/rc.initdiskless runs such command passing /etc as $1 at boot time then.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56372D91.8040902>
