The command needs to be run before avast is used, every time.Does running this command just this once obviate the need to place that command in the /etc/rc.d/rc.local file?
The best way is to have it execute at boot time so one does not forget, which is the purpose of putting it in rc.local. I am assuming that scripts in rc.local actually get executed on your system, as this is the standard Puppy set up. To be sure that the sysctl command is not blocked you could put it at the top of rc.local and it will be the first script to run.
That's entirely up to you. If I were you and wanted to update to the latest version of avast, I would make sure that I have everything working the way I want with 1.08 first.Should I stick with this Avast! version 1.0.8?