On Fri, 10 Feb 2017, Philip Prindeville wrote:
Hi.
I was wondering if there’s an obvious place to install a hook that’s:
(a) after all the packages have been installed;
(b) before the root filesystem image gets finalized;
I’d like to be able to run some simple sed scripts inside the root-to-be
directory to make some changes, maybe do an rm etc/rc.d/S??sshd so that the
sshd service is installed but isn’t enabled by default, maybe inject a new
root password or create an extra user login, etc.
That sort of thing.
I looked around through the makefiles but nothing stood out.
Should be easy, right?
some of what you are talking about can be done by putting the replacement files
in the /files heirarchy and they will replace the files created by the packages.
This can't eliminate the /etc/rc.d/S* files as it only adds files, and it's not
as flexibile as adding a user or changing a password (as it would just let you
replace the /etc/passwd, /etc/shadow files, not modify them).
If you look for where the /files/* are copied into the filesystem, that is
probably the place you would want to add your scripting hooks.
David Lang
_______________________________________________
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev