psplash runs three times on boot
On a RPi 3B+ the psplash appears to be run three times. It's unclear if these are reboots or restarts, though it's not just the progress bar resetting. It's the entire app clearing and being redisplayed.
- Status changed from New to Closed
- % Done changed from 0 to 100
It's not clear exactly what caused this, but some updates to psplash.f, the functions init script specific to psplash, seem to have fixed it.
One fix is that the /etc/.psplash and /etc/.psplashbump files are removed after init processing completes.
Another fix is that the variables in bumpStatus are now local and a new variable added to avoid overwrite issues in the shell.
Finally, the initsplash call would be called every time /etc/functions was sourced (which multiple init scripts would do), which likely reset the /etc/.psplash value. That's been fixed now too.