On Thu, 2016-06-16 at 09:38 +0000, Etienne CHAMPETIER wrote: > +SEED=/etc/urandom.seed > + > +error_exit() { > + logger -t urandom_seed "$1" > + exit 1 > +} > + > +save() { > + touch $SEED.tmp || error_exit "touch failed" > + chown root:root $SEED.tmp || error_exit "chown failed" > + chmod 600 $SEED.tmp || error_exit "chmod failed" > + getrandom 512 > $SEED.tmp || error_exit "getrandom failed" > + mv $SEED.tmp $SEED || error_exit "mv failed" > +}
The .tmp file should go in /tmp, and maybe SEED would be better off in /etc/config, so that it gets picked up by sysupgrade? _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev